VERSION | 2 +- doc/install.rst | 12 ++++++------ doc/news.rst | 7 +++++++ pyderasn.py | 4 ++-- diff --git a/VERSION b/VERSION index c60914761189c4bea4ad5fd9a761e91fe6ddf0c6870fdd1912fc564fefed00f8..36c5d4652e1a295b67fb1af16ccd4e5d56864e531ca14e2d565d63f7a10f201f 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -9.2 +9.3 diff --git a/doc/install.rst b/doc/install.rst index b54f26e5f28f3574c5af82111ba17bc2277796d99e43b461b3fa64b870fd7ffd..3126d4e97e99d9311ba4f17f4202aced007c5f6380b72e163fad7541442a4956 100644 --- a/doc/install.rst +++ b/doc/install.rst @@ -4,11 +4,11 @@ Preferable way is to :ref:`download ` tarball with the signature from `official website `__:: - $ [fetch|wget] http://www.pyderasn.cypherpunks.ru/download/pyderasn-9.2.tar.zst - $ [fetch|wget] http://www.pyderasn.cypherpunks.ru/download/pyderasn-9.2.tar.zst.sig - $ gpg --verify pyderasn-9.2.tar.zst.sig pyderasn-9.2.tar.zst - $ zstd -d < pyderasn-9.2.tar.zst | tar xf - - $ cd pyderasn-9.2 + $ [fetch|wget] http://www.pyderasn.cypherpunks.ru/download/pyderasn-9.3.tar.zst + $ [fetch|wget] http://www.pyderasn.cypherpunks.ru/download/pyderasn-9.3.tar.zst.sig + $ gpg --verify pyderasn-9.3.tar.zst.sig pyderasn-9.3.tar.zst + $ zstd -d < pyderasn-9.3.tar.zst | tar xf - + $ cd pyderasn-9.3 $ python setup.py install # or copy pyderasn.py (possibly termcolor.py) to your PYTHONPATH @@ -18,7 +18,7 @@ * ``dateutil`` is an optional dependency used for ``.totzdatetime()`` method. You could use pip (**no** OpenPGP authentication is performed!) with PyPI:: - $ echo pyderasn==9.2 --hash=sha256:TO-BE-FILLED > requirements.txt + $ echo pyderasn==9.3 --hash=sha256:TO-BE-FILLED > requirements.txt $ pip install --requirement requirements.txt You have to verify downloaded tarballs integrity and authenticity to be diff --git a/doc/news.rst b/doc/news.rst index 2f7003c0c6d022384c5c26a0f0e28234cd99e4fa700df3a089c9f788375f7bb1..209b0ac5bd4153bc1d1febfd98105313d0d3eb91de5f64aad5dae19a0aad01e2 100644 --- a/doc/news.rst +++ b/doc/news.rst @@ -1,6 +1,13 @@ News ==== +.. _release9.3: + +9.3 +--- +* CommonString's ``.memoryview()`` raises ValueError now for + friendliness with linters + .. _release9.2: 9.2 diff --git a/pyderasn.py b/pyderasn.py index d09bd10974e9197212afa5795093d025fc01b7a9c861bf1a96241dc53ee600e3..b6315748ecd1340bc0cb1a63776fd5baf51637e4ebda00b9ebf4da81816e1e36 100755 --- a/pyderasn.py +++ b/pyderasn.py @@ -1196,7 +1196,7 @@ except ImportError: # pragma: no cover tzUTC = "missing" -__version__ = "9.2" +__version__ = "9.3" __all__ = ( "agg_octet_string", @@ -4763,7 +4763,7 @@ return self._value.decode(self.encoding) return str(self._value) def memoryview(self): - raise NotImplementedError() + raise ValueError("CommonString does not support .memoryview()") def __repr__(self): return pp_console_row(next(self.pps()))