Hello community, here is the log from the commit of package python-pyasn1 for openSUSE:Factory checked in at 2017-12-02 13:10:19 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-pyasn1 (Old) and /work/SRC/openSUSE:Factory/.python-pyasn1.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "python-pyasn1" Sat Dec 2 13:10:19 2017 rev:34 rq:545779 version:0.4.2 Changes: -------- --- /work/SRC/openSUSE:Factory/python-pyasn1/python-pyasn1.changes 2017-10-18 12:50:30.327153608 +0200 +++ /work/SRC/openSUSE:Factory/.python-pyasn1.new/python-pyasn1.changes 2017-12-02 13:10:22.567016161 +0100 @@ -1,0 +2,45 @@ +Sun Nov 26 21:22:26 UTC 2017 - arun@gmx.de + +- update to version 0.4.2: + * Fixed explicit tag splitting in chunked encoding mode at + OctetString and BitString encoders + +- changes from version 0.4.1: + * ANY DEFINED BY clause support implemented + * Encoders refactored to take either a value (as ASN.1 object) or a + Python value plus ASN.1 schema + * BitString decoder optimised for better performance when running on + constructed encoding + * Constructed types' .getComponentBy*() methods accept the `default` + parameter to return instead if schema object is to be returned + * Constructed types' .getComponentBy*() methods accept the + `instantiate` parameter to disable automatic inner component + instantiation + * The ASN.1 types' `__repr__` implementation reworked for better + readability at the cost of not being `eval`-compliant + * Most ASN.1 types' `__str__` magic methods (except for OctetString + and character types) reworked to call `.prettyPrint()` rather than + `.prettyPrint` calling `__str__` as it was before. The intention + is to eventually deprecate `.prettyPrint()` in favor of `str()`. + The other related change is that `str()` of enumerations and + boolean types will return string label instead of number. + * Fixed Choice.clear() to fully reset internal state of the object + * Sphinx documentation rearranged, simplified and reworded + * The `isValue` singleton is now the only way to indicate ASN.1 + schema as opposed to ASN.1 schema instance. The legacy `None` + initializer support has been removed. + * Changed `Null` object initialization behaviour: previous default + value (`''`) is not set anymore. Thus `Null()` call produces a + ASN.1 schema object, while `Null('')` - value object. + * Migrated all docs and references from SourceForge + * Imports PEP8'ed + * Fixed ASN.1 encoder not to omit empty substrate produced for inner + component if the inner component belongs to the simple class (as + opposed to constructed class) + * Fixed CER/DER encoders to respect tagged CHOICE when ordering SET + components + * Fixed ASN.1 types not to interfere with the Pickle protocol + * Fixed Sequence/SequenceOf types decoding heuristics in schema-less + decoding mode + +------------------------------------------------------------------- Old: ---- pyasn1-0.3.7.tar.gz New: ---- pyasn1-0.4.2.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-pyasn1.spec ++++++ --- /var/tmp/diff_new_pack.KQaeac/_old 2017-12-02 13:10:24.266954242 +0100 +++ /var/tmp/diff_new_pack.KQaeac/_new 2017-12-02 13:10:24.270954096 +0100 @@ -19,14 +19,13 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} %define oldpython python Name: python-pyasn1 -%global modname pyasn1 -Version: 0.3.7 +Version: 0.4.2 Release: 0 Summary: ASN.1 types and codecs License: BSD-2-Clause Group: Development/Languages/Python -Url: https://github.com/etingof/%{modname} -Source: https://pypi.io/packages/source/p/%{modname}/%{modname}-%{version}.tar.gz +Url: https://github.com/etingof/pyasn1 +Source: https://pypi.io/packages/source/p/pyasn1/pyasn1-%{version}.tar.gz BuildRequires: %{python_module pytest} BuildRequires: %{python_module setuptools} BuildRequires: fdupes @@ -47,7 +46,7 @@ specification. %prep -%setup -q -n %{modname}-%{version} +%setup -q -n pyasn1-%{version} %build %python_build ++++++ pyasn1-0.3.7.tar.gz -> pyasn1-0.4.2.tar.gz ++++++ ++++ 14859 lines of diff (skipped)