Hello community, here is the log from the commit of package python-pyasn1 for openSUSE:Factory checked in at 2017-03-09 01:44:24 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-pyasn1 (Old) and /work/SRC/openSUSE:Factory/.python-pyasn1.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-pyasn1" Thu Mar 9 01:44:24 2017 rev:24 rq:477283 version:0.2.3 Changes: -------- --- /work/SRC/openSUSE:Factory/python-pyasn1/python-pyasn1.changes 2017-02-10 09:52:46.594013603 +0100 +++ /work/SRC/openSUSE:Factory/.python-pyasn1.new/python-pyasn1.changes 2017-03-09 01:44:25.528411189 +0100 @@ -1,0 +2,36 @@ +Mon Mar 6 13:28:21 UTC 2017 - mich...@stroeder.com + +- updated to upstream release 0.2.3 + +Revision 0.2.3, released 25-02-2017 +----------------------------------- + +- Improved SEQUENCE/SET/CHOICE decoding performance by maintaining a single shared + NamedType object for all instances of SEQUENCE/SET object. +- Improved INTEGER encoding/decoding by switching to Python's built-in + integer serialization functions. +- Improved BitString performance by rebasing it onto Python int type and leveraging + fast Integer serialization functions. +- BitString type usability improved in many ways: for example bitshifting and + numeric operation on BitString is now possible. +- Minor ObjectIdentifier type performance optimization. +- ASN.1 character types refactored to keep unicode contents internally + (rather than serialized octet stream) and duck-type it directly. +- ASN.1 OctetString initialized from a Python object performs bytes() + on it when running on Python 3 (used to do str() which is probably + less logical). +- Missing support for NoValue.__sizeof__ added. +- Added checks to make sure SEQUENCE/SET components being assigned + match the prototypes. +- Setter methods for constructed types consistently accept matchTags + and matchConstraints flags to control the strictness of inner + components compatibility verification. Previously, these checks + were tied to verifyConstraints flag, now they are all independent. +- General documentation improvements here and there. +- Fix to __reversed__() magic to make it returning an iterator. +- Test suite simplified and unified. +- The __all__ variable added to most of the Python modules. +- The "test" directory renamed into "tests" not to collide with + the "test" module. + +------------------------------------------------------------------- Old: ---- pyasn1-0.2.2.tar.gz New: ---- pyasn1-0.2.3.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-pyasn1.spec ++++++ --- /var/tmp/diff_new_pack.Xk1kAK/_old 2017-03-09 01:44:26.432283203 +0100 +++ /var/tmp/diff_new_pack.Xk1kAK/_new 2017-03-09 01:44:26.436282637 +0100 @@ -17,7 +17,7 @@ Name: python-pyasn1 -Version: 0.2.2 +Version: 0.2.3 Release: 0 Summary: ASN.1 types and codecs License: BSD-2-Clause ++++++ pyasn1-0.2.2.tar.gz -> pyasn1-0.2.3.tar.gz ++++++ ++++ 13639 lines of diff (skipped)