commit python-pyasn1 for openSUSE:Factory

2019-11-22 Thread root
Hello community,

here is the log from the commit of package python-pyasn1 for openSUSE:Factory 
checked in at 2019-11-22 10:25:17

Comparing /work/SRC/openSUSE:Factory/python-pyasn1 (Old)
 and  /work/SRC/openSUSE:Factory/.python-pyasn1.new.26869 (New)


Package is "python-pyasn1"

Fri Nov 22 10:25:17 2019 rev:40 rq:749146 version:0.4.8

Changes:

--- /work/SRC/openSUSE:Factory/python-pyasn1/python-pyasn1.changes  
2019-09-23 12:05:44.777921856 +0200
+++ /work/SRC/openSUSE:Factory/.python-pyasn1.new.26869/python-pyasn1.changes   
2019-11-22 10:25:20.085275132 +0100
@@ -1,0 +2,8 @@
+Sun Nov 17 09:09:11 UTC 2019 - Michael Ströder 
+
+- Update to 0.4.8:
+  * Added ability of combining `SingleValueConstraint` and
+`PermittedAlphabetConstraint` objects into one for proper modeling
+`FROM ... EXCEPT ...` ASN.1 clause.
+
+---

Old:

  pyasn1-0.4.7.tar.gz

New:

  pyasn1-0.4.8.tar.gz



Other differences:
--
++ python-pyasn1.spec ++
--- /var/tmp/diff_new_pack.kiJBZs/_old  2019-11-22 10:25:20.745274937 +0100
+++ /var/tmp/diff_new_pack.kiJBZs/_new  2019-11-22 10:25:20.745274937 +0100
@@ -19,7 +19,7 @@
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 %define oldpython python
 Name:   python-pyasn1
-Version:0.4.7
+Version:0.4.8
 Release:0
 Summary:ASN.1 types and codecs
 License:BSD-2-Clause

++ pyasn1-0.4.7.tar.gz -> pyasn1-0.4.8.tar.gz ++
 2183 lines of diff (skipped)




commit python-pyasn1 for openSUSE:Factory

2019-09-23 Thread root
Hello community,

here is the log from the commit of package python-pyasn1 for openSUSE:Factory 
checked in at 2019-09-23 12:05:42

Comparing /work/SRC/openSUSE:Factory/python-pyasn1 (Old)
 and  /work/SRC/openSUSE:Factory/.python-pyasn1.new.7948 (New)


Package is "python-pyasn1"

Mon Sep 23 12:05:42 2019 rev:39 rq:729878 version:0.4.7

Changes:

--- /work/SRC/openSUSE:Factory/python-pyasn1/python-pyasn1.changes  
2019-02-02 21:45:22.496182178 +0100
+++ /work/SRC/openSUSE:Factory/.python-pyasn1.new.7948/python-pyasn1.changes
2019-09-23 12:05:44.777921856 +0200
@@ -1,0 +2,6 @@
+Tue Sep 10 12:45:56 UTC 2019 - Tomáš Chvátal 
+
+- Update to 0.4.7:
+  * Many bugfixes all around, see CHANGES.rst
+
+---

Old:

  pyasn1-0.4.5.tar.gz

New:

  pyasn1-0.4.7.tar.gz



Other differences:
--
++ python-pyasn1.spec ++
--- /var/tmp/diff_new_pack.wLNR86/_old  2019-09-23 12:05:45.333921764 +0200
+++ /var/tmp/diff_new_pack.wLNR86/_new  2019-09-23 12:05:45.333921764 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package python-pyasn1
 #
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -19,7 +19,7 @@
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 %define oldpython python
 Name:   python-pyasn1
-Version:0.4.5
+Version:0.4.7
 Release:0
 Summary:ASN.1 types and codecs
 License:BSD-2-Clause

++ pyasn1-0.4.5.tar.gz -> pyasn1-0.4.7.tar.gz ++
 6095 lines of diff (skipped)




commit python-pyasn1 for openSUSE:Factory

2019-02-02 Thread root
Hello community,

here is the log from the commit of package python-pyasn1 for openSUSE:Factory 
checked in at 2019-02-02 21:45:21

Comparing /work/SRC/openSUSE:Factory/python-pyasn1 (Old)
 and  /work/SRC/openSUSE:Factory/.python-pyasn1.new.28833 (New)


Package is "python-pyasn1"

Sat Feb  2 21:45:21 2019 rev:38 rq:669378 version:0.4.5

Changes:

--- /work/SRC/openSUSE:Factory/python-pyasn1/python-pyasn1.changes  
2018-12-14 20:47:37.493489831 +0100
+++ /work/SRC/openSUSE:Factory/.python-pyasn1.new.28833/python-pyasn1.changes   
2019-02-02 21:45:22.496182178 +0100
@@ -1,0 +2,14 @@
+Mon Jan 28 14:25:21 UTC 2019 - Michael Ströder 
+
+- update to 0.4.5
+  * Debug logging refactored for more efficiency when disabled and for more 
+functionality when in use. Specifically, the global LOG object can easily 
+be used from any function/method, not just from codec main loop as it used 
+to be.
+  * More debug logging added to BER family of codecs to ease encoding problems 
+troubleshooting.
+  * Copyright notice extended to the year 2019
+  * Fixed defaulted constructed SEQUENCE component initialization.
+
+
+---

Old:

  pyasn1-0.4.4.tar.gz

New:

  pyasn1-0.4.5.tar.gz



Other differences:
--
++ python-pyasn1.spec ++
--- /var/tmp/diff_new_pack.O6m6UR/_old  2019-02-02 21:45:23.152181611 +0100
+++ /var/tmp/diff_new_pack.O6m6UR/_new  2019-02-02 21:45:23.152181611 +0100
@@ -19,7 +19,7 @@
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 %define oldpython python
 Name:   python-pyasn1
-Version:0.4.4
+Version:0.4.5
 Release:0
 Summary:ASN.1 types and codecs
 License:BSD-2-Clause

++ pyasn1-0.4.4.tar.gz -> pyasn1-0.4.5.tar.gz ++
 2602 lines of diff (skipped)




commit python-pyasn1 for openSUSE:Factory

2018-12-14 Thread root
Hello community,

here is the log from the commit of package python-pyasn1 for openSUSE:Factory 
checked in at 2018-12-14 20:47:35

Comparing /work/SRC/openSUSE:Factory/python-pyasn1 (Old)
 and  /work/SRC/openSUSE:Factory/.python-pyasn1.new.28833 (New)


Package is "python-pyasn1"

Fri Dec 14 20:47:35 2018 rev:37 rq:656009 version:0.4.4

Changes:

--- /work/SRC/openSUSE:Factory/python-pyasn1/python-pyasn1.changes  
2018-08-10 09:46:49.341984572 +0200
+++ /work/SRC/openSUSE:Factory/.python-pyasn1.new.28833/python-pyasn1.changes   
2018-12-14 20:47:37.493489831 +0100
@@ -1,0 +2,5 @@
+Fri Dec  7 11:40:47 UTC 2018 - Tomáš Chvátal 
+
+- Fix fdupes call
+
+---



Other differences:
--
++ python-pyasn1.spec ++
--- /var/tmp/diff_new_pack.Zw0CQS/_old  2018-12-14 20:47:38.093489005 +0100
+++ /var/tmp/diff_new_pack.Zw0CQS/_new  2018-12-14 20:47:38.093489005 +0100
@@ -12,7 +12,7 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
 
@@ -24,18 +24,17 @@
 Summary:ASN.1 types and codecs
 License:BSD-2-Clause
 Group:  Development/Languages/Python
-Url:https://github.com/etingof/pyasn1
-Source: 
https://pypi.io/packages/source/p/pyasn1/pyasn1-%{version}.tar.gz
+URL:https://github.com/etingof/pyasn1
+Source: 
https://files.pythonhosted.org/packages/source/p/pyasn1/pyasn1-%{version}.tar.gz
 BuildRequires:  %{python_module pytest}
 BuildRequires:  %{python_module setuptools}
 BuildRequires:  fdupes
 BuildRequires:  python-rpm-macros
+BuildArch:  noarch
 %ifpython2
 Obsoletes:  %{oldpython}-asn1 < 0.2.3
 Provides:   %{oldpython}-asn1 = %{version}
 %endif
-BuildArch:  noarch
-
 %python_subpackages
 
 %description
@@ -52,13 +51,12 @@
 
 %install
 %python_install
-%fdupes %{buildroot}%{_prefix}
+%python_expand %fdupes %{buildroot}%{$python_sitelib}
 
 %check
 %python_exec setup.py test
 
-%files %python_files
-%defattr(-,root,root,-)
+%files %{python_files}
 %doc CHANGES.rst README.md TODO.rst
 %license LICENSE.rst
 %{python_sitelib}/*




commit python-pyasn1 for openSUSE:Factory

2018-08-10 Thread root
Hello community,

here is the log from the commit of package python-pyasn1 for openSUSE:Factory 
checked in at 2018-08-10 09:46:47

Comparing /work/SRC/openSUSE:Factory/python-pyasn1 (Old)
 and  /work/SRC/openSUSE:Factory/.python-pyasn1.new (New)


Package is "python-pyasn1"

Fri Aug 10 09:46:47 2018 rev:36 rq:627900 version:0.4.4

Changes:

--- /work/SRC/openSUSE:Factory/python-pyasn1/python-pyasn1.changes  
2018-05-29 10:26:22.313587434 +0200
+++ /work/SRC/openSUSE:Factory/.python-pyasn1.new/python-pyasn1.changes 
2018-08-10 09:46:49.341984572 +0200
@@ -1,0 +2,9 @@
+Tue Aug  7 14:42:43 UTC 2018 - toddrme2...@gmail.com
+
+- update to 0.4.4
+  * Fixed native encoder type map to include all ASN.1 types
+rather than just ambiguous ones
+  * Fixed crash in `.prettyPrint` of `Sequence` and `Set` occurring
+at OPTIONAL components
+
+---

Old:

  pyasn1-0.4.3.tar.gz

New:

  pyasn1-0.4.4.tar.gz



Other differences:
--
++ python-pyasn1.spec ++
--- /var/tmp/diff_new_pack.ySwpdp/_old  2018-08-10 09:46:51.121987432 +0200
+++ /var/tmp/diff_new_pack.ySwpdp/_new  2018-08-10 09:46:51.121987432 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package python-pyasn1
 #
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -19,7 +19,7 @@
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 %define oldpython python
 Name:   python-pyasn1
-Version:0.4.3
+Version:0.4.4
 Release:0
 Summary:ASN.1 types and codecs
 License:BSD-2-Clause
@@ -34,7 +34,6 @@
 Obsoletes:  %{oldpython}-asn1 < 0.2.3
 Provides:   %{oldpython}-asn1 = %{version}
 %endif
-BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildArch:  noarch
 
 %python_subpackages
@@ -60,7 +59,8 @@
 
 %files %python_files
 %defattr(-,root,root,-)
-%doc CHANGES.rst LICENSE.rst README.md TODO.rst
+%doc CHANGES.rst README.md TODO.rst
+%license LICENSE.rst
 %{python_sitelib}/*
 
 %changelog

++ pyasn1-0.4.3.tar.gz -> pyasn1-0.4.4.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pyasn1-0.4.3/CHANGES.rst new/pyasn1-0.4.4/CHANGES.rst
--- old/pyasn1-0.4.3/CHANGES.rst2018-05-23 22:37:34.0 +0200
+++ new/pyasn1-0.4.4/CHANGES.rst2018-07-26 09:20:34.0 +0200
@@ -1,4 +1,12 @@
 
+Revision 0.4.4, released 26-07-2018
+---
+
+- Fixed native encoder type map to include all ASN.1 types
+  rather than just ambiguous ones
+- Fixed crash in `.prettyPrint` of `Sequence` and `Set` occurring
+  at OPTIONAL components
+
 Revision 0.4.3, released 23-05-2018
 ---
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pyasn1-0.4.3/PKG-INFO new/pyasn1-0.4.4/PKG-INFO
--- old/pyasn1-0.4.3/PKG-INFO   2018-05-23 22:38:22.0 +0200
+++ new/pyasn1-0.4.4/PKG-INFO   2018-07-26 09:31:34.0 +0200
@@ -1,6 +1,6 @@
 Metadata-Version: 1.1
 Name: pyasn1
-Version: 0.4.3
+Version: 0.4.4
 Summary: ASN.1 types and codecs
 Home-page: https://github.com/etingof/pyasn1
 Author: Ilya Etingof 
@@ -29,5 +29,6 @@
 Classifier: Programming Language :: Python :: 3.4
 Classifier: Programming Language :: Python :: 3.5
 Classifier: Programming Language :: Python :: 3.6
+Classifier: Programming Language :: Python :: 3.7
 Classifier: Topic :: Communications
 Classifier: Topic :: Software Development :: Libraries :: Python Modules
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pyasn1-0.4.3/README.md new/pyasn1-0.4.4/README.md
--- old/pyasn1-0.4.3/README.md  2018-05-23 22:37:34.0 +0200
+++ new/pyasn1-0.4.4/README.md  2018-06-30 20:12:09.0 +0200
@@ -19,7 +19,7 @@
 * Generic implementation of ASN.1 types (X.208)
 * Standards compliant BER/CER/DER codecs
 * Dumps/loads ASN.1 structures from Python types
-* 100% Python, works with Python 2.4 up to Python 3.6
+* 100% Python, works with Python 2.4 up to Python 3.7
 * MT-safe
 * Contributed ASN.1 compiler [Asn1ate](https://github.com/kimgr/asn1ate)
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pyasn1-0.4.3/docs/source/pyasn1/contents.rst 
new/pyasn1-0.4.4/docs/source/pyasn1/contents.rst
--- old/pyasn1-0.4.3/docs/source/pyasn1/contents.rst2018-01-04 
16:19:55.0 +0100
+++ new/pyasn1-0.4.4/docs/source/pyasn1/contents.rst2018-06-30 

commit python-pyasn1 for openSUSE:Factory

2018-05-29 Thread root
Hello community,

here is the log from the commit of package python-pyasn1 for openSUSE:Factory 
checked in at 2018-05-29 10:26:21

Comparing /work/SRC/openSUSE:Factory/python-pyasn1 (Old)
 and  /work/SRC/openSUSE:Factory/.python-pyasn1.new (New)


Package is "python-pyasn1"

Tue May 29 10:26:21 2018 rev:35 rq:612441 version:0.4.3

Changes:

--- /work/SRC/openSUSE:Factory/python-pyasn1/python-pyasn1.changes  
2017-12-02 13:10:22.567016161 +0100
+++ /work/SRC/openSUSE:Factory/.python-pyasn1.new/python-pyasn1.changes 
2018-05-29 10:26:22.313587434 +0200
@@ -1,0 +2,9 @@
+Sat May 26 23:00:34 UTC 2018 - mich...@stroeder.com
+
+- update to version 0.4.3:
+
+  * Copyright notice extended to the year 2018
+  * Fixed GeneralizedTime.asDateTime to perform
+milliseconds conversion correctly
+
+---

Old:

  pyasn1-0.4.2.tar.gz

New:

  pyasn1-0.4.3.tar.gz



Other differences:
--
++ python-pyasn1.spec ++
--- /var/tmp/diff_new_pack.pekzy9/_old  2018-05-29 10:26:22.797569550 +0200
+++ /var/tmp/diff_new_pack.pekzy9/_new  2018-05-29 10:26:22.801569402 +0200
@@ -19,7 +19,7 @@
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 %define oldpython python
 Name:   python-pyasn1
-Version:0.4.2
+Version:0.4.3
 Release:0
 Summary:ASN.1 types and codecs
 License:BSD-2-Clause

++ pyasn1-0.4.2.tar.gz -> pyasn1-0.4.3.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pyasn1-0.4.2/CHANGES.rst new/pyasn1-0.4.3/CHANGES.rst
--- old/pyasn1-0.4.2/CHANGES.rst2017-11-23 19:52:29.0 +0100
+++ new/pyasn1-0.4.3/CHANGES.rst2018-05-23 22:37:34.0 +0200
@@ -1,4 +1,11 @@
 
+Revision 0.4.3, released 23-05-2018
+---
+
+- Copyright notice extended to the year 2018
+- Fixed GeneralizedTime.asDateTime to perform milliseconds conversion
+  correctly
+
 Revision 0.4.2, released 23-11-2017
 ---
 
@@ -342,7 +349,7 @@
 --
 
 - License updated to vanilla BSD 2-Clause to ease package use
-  (http://opensource.org/licenses/BSD-2-Clause).
+  (https://opensource.org/licenses/BSD-2-Clause).
 - Test suite made discoverable by unittest/unittest2 discovery feature.
 - Fix to decoder working on indefinite length substrate -- end-of-octets
   marker is now detected by both tag and value. Otherwise zero values may
@@ -406,7 +413,7 @@
 - Fix to BER Boolean decoder that allows other pre-computed
   values besides 0 and 1
 - Fix to leading 0x80 octet handling in DER/CER/DER ObjectIdentifier decoder.
-  See http://www.cosic.esat.kuleuven.be/publications/article-1432.pdf
+  See https://www.esat.kuleuven.be/cosic/publications/article-1432.pdf
 
 Revision 0.1.3
 --
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pyasn1-0.4.2/LICENSE.rst new/pyasn1-0.4.3/LICENSE.rst
--- old/pyasn1-0.4.2/LICENSE.rst2017-11-13 22:00:08.0 +0100
+++ new/pyasn1-0.4.3/LICENSE.rst2018-03-29 16:31:57.0 +0200
@@ -1,4 +1,4 @@
-Copyright (c) 2005-2017, Ilya Etingof 
+Copyright (c) 2005-2018, Ilya Etingof 
 All rights reserved.
 
 Redistribution and use in source and binary forms, with or without
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pyasn1-0.4.2/PKG-INFO new/pyasn1-0.4.3/PKG-INFO
--- old/pyasn1-0.4.2/PKG-INFO   2017-11-23 19:53:18.0 +0100
+++ new/pyasn1-0.4.3/PKG-INFO   2018-05-23 22:38:22.0 +0200
@@ -1,6 +1,6 @@
 Metadata-Version: 1.1
 Name: pyasn1
-Version: 0.4.2
+Version: 0.4.3
 Summary: ASN.1 types and codecs
 Home-page: https://github.com/etingof/pyasn1
 Author: Ilya Etingof 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pyasn1-0.4.2/README.md new/pyasn1-0.4.3/README.md
--- old/pyasn1-0.4.2/README.md  2017-11-21 10:44:44.0 +0100
+++ new/pyasn1-0.4.3/README.md  2018-05-23 22:37:34.0 +0200
@@ -1,8 +1,8 @@
 
 ASN.1 library for Python
 
-[![PyPI](https://img.shields.io/pypi/v/pyasn1.svg?maxAge=2592000)](https://pypi.python.org/pypi/pyasn1)
-[![Python 
Versions](https://img.shields.io/pypi/pyversions/pyasn1.svg)](https://pypi.python.org/pypi/pyasn1/)
+[![PyPI](https://img.shields.io/pypi/v/pyasn1.svg?maxAge=2592000)](https://pypi.org/project/pyasn1)
+[![Python 
Versions](https://img.shields.io/pypi/pyversions/pyasn1.svg)](https://pypi.org/project/pyasn1/)
 [![Build 
status](https://travis-ci.org/etingof/pyasn1.svg?branch=master)](https://secure.travis-ci.org/etingof/pyasn1)
 [![Coverage 

commit python-pyasn1 for openSUSE:Factory

2017-12-02 Thread root
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 - a...@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)




commit python-pyasn1 for openSUSE:Factory

2017-10-18 Thread root
Hello community,

here is the log from the commit of package python-pyasn1 for openSUSE:Factory 
checked in at 2017-10-18 12:50:29

Comparing /work/SRC/openSUSE:Factory/python-pyasn1 (Old)
 and  /work/SRC/openSUSE:Factory/.python-pyasn1.new (New)


Package is "python-pyasn1"

Wed Oct 18 12:50:29 2017 rev:33 rq:533652 version:0.3.7

Changes:

--- /work/SRC/openSUSE:Factory/python-pyasn1/python-pyasn1.changes  
2017-09-25 13:54:50.881400312 +0200
+++ /work/SRC/openSUSE:Factory/.python-pyasn1.new/python-pyasn1.changes 
2017-10-18 12:50:30.327153608 +0200
@@ -1,0 +2,6 @@
+Thu Oct 12 07:46:21 UTC 2017 - mich...@stroeder.com
+
+- updated to upstream release 0.3.7
+  * Fixed ASN.1 time types pickling/deepcopy'ing
+
+---

Old:

  pyasn1-0.3.6.tar.gz

New:

  pyasn1-0.3.7.tar.gz



Other differences:
--
++ python-pyasn1.spec ++
--- /var/tmp/diff_new_pack.frR1bj/_old  2017-10-18 12:50:31.22206 +0200
+++ /var/tmp/diff_new_pack.frR1bj/_new  2017-10-18 12:50:31.215112019 +0200
@@ -20,7 +20,7 @@
 %define oldpython python
 Name:   python-pyasn1
 %global modname pyasn1
-Version:0.3.6
+Version:0.3.7
 Release:0
 Summary:ASN.1 types and codecs
 License:BSD-2-Clause

++ pyasn1-0.3.6.tar.gz -> pyasn1-0.3.7.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pyasn1-0.3.6/CHANGES.rst new/pyasn1-0.3.7/CHANGES.rst
--- old/pyasn1-0.3.6/CHANGES.rst2017-09-20 22:26:33.0 +0200
+++ new/pyasn1-0.3.7/CHANGES.rst2017-10-04 22:07:17.0 +0200
@@ -1,4 +1,9 @@
 
+Revision 0.3.7, released 04-10-2017
+---
+
+- Fixed ASN.1 time types pickling/deepcopy'ing
+
 Revision 0.3.6, released 21-09-2017
 ---
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pyasn1-0.3.6/PKG-INFO new/pyasn1-0.3.7/PKG-INFO
--- old/pyasn1-0.3.6/PKG-INFO   2017-09-20 22:36:17.0 +0200
+++ new/pyasn1-0.3.7/PKG-INFO   2017-10-04 22:10:15.0 +0200
@@ -1,6 +1,6 @@
 Metadata-Version: 1.1
 Name: pyasn1
-Version: 0.3.6
+Version: 0.3.7
 Summary: ASN.1 types and codecs
 Home-page: https://github.com/etingof/pyasn1
 Author: Ilya Etingof 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pyasn1-0.3.6/pyasn1/__init__.py 
new/pyasn1-0.3.7/pyasn1/__init__.py
--- old/pyasn1-0.3.6/pyasn1/__init__.py 2017-09-20 22:21:52.0 +0200
+++ new/pyasn1-0.3.7/pyasn1/__init__.py 2017-10-04 22:07:17.0 +0200
@@ -1,7 +1,7 @@
 import sys
 
 # http://www.python.org/dev/peps/pep-0396/
-__version__ = '0.3.6'
+__version__ = '0.3.7'
 
 if sys.version_info[:2] < (2, 4):
 raise RuntimeError('PyASN1 requires Python 2.4 or later')
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pyasn1-0.3.6/pyasn1/type/useful.py 
new/pyasn1-0.3.7/pyasn1/type/useful.py
--- old/pyasn1-0.3.6/pyasn1/type/useful.py  2017-09-15 14:21:01.0 
+0200
+++ new/pyasn1-0.3.7/pyasn1/type/useful.py  2017-09-30 23:27:52.0 
+0200
@@ -37,7 +37,9 @@
 class FixedOffset(datetime.tzinfo):
 """Fixed offset in minutes east from UTC."""
 
-def __init__(self, offset, name):
+# defaulted arguments required
+# https: // docs.python.org / 2.3 / lib / datetime - tzinfo.html
+def __init__(self, offset=0, name='UTC'):
 self.__offset = datetime.timedelta(minutes=offset)
 self.__name = name
 
@@ -50,7 +52,7 @@
 def dst(self, dt):
 return datetime.timedelta(0)
 
-UTC = FixedOffset(0, 'UTC')
+UTC = FixedOffset()
 
 @property
 def asDateTime(self):
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pyasn1-0.3.6/pyasn1.egg-info/PKG-INFO 
new/pyasn1-0.3.7/pyasn1.egg-info/PKG-INFO
--- old/pyasn1-0.3.6/pyasn1.egg-info/PKG-INFO   2017-09-20 22:36:17.0 
+0200
+++ new/pyasn1-0.3.7/pyasn1.egg-info/PKG-INFO   2017-10-04 22:10:14.0 
+0200
@@ -1,6 +1,6 @@
 Metadata-Version: 1.1
 Name: pyasn1
-Version: 0.3.6
+Version: 0.3.7
 Summary: ASN.1 types and codecs
 Home-page: https://github.com/etingof/pyasn1
 Author: Ilya Etingof 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pyasn1-0.3.6/tests/type/test_useful.py 
new/pyasn1-0.3.7/tests/type/test_useful.py
--- old/pyasn1-0.3.6/tests/type/test_useful.py  2017-09-18 09:43:19.0 
+0200
+++ new/pyasn1-0.3.7/tests/type/test_useful.py  2017-09-30 23:27:52.0 
+0200
@@ 

commit python-pyasn1 for openSUSE:Factory

2017-09-25 Thread root
Hello community,

here is the log from the commit of package python-pyasn1 for openSUSE:Factory 
checked in at 2017-09-25 13:54:49

Comparing /work/SRC/openSUSE:Factory/python-pyasn1 (Old)
 and  /work/SRC/openSUSE:Factory/.python-pyasn1.new (New)


Package is "python-pyasn1"

Mon Sep 25 13:54:49 2017 rev:32 rq:528027 version:0.3.6

Changes:

--- /work/SRC/openSUSE:Factory/python-pyasn1/python-pyasn1.changes  
2017-09-21 12:27:25.385924275 +0200
+++ /work/SRC/openSUSE:Factory/.python-pyasn1.new/python-pyasn1.changes 
2017-09-25 13:54:50.881400312 +0200
@@ -1,0 +2,12 @@
+Thu Sep 21 11:08:33 UTC 2017 - mich...@stroeder.com
+
+- updated to upstream release 0.3.6
+
+  * End-of-octets encoding optimized at ASN.1 encoders
+  * The __getitem__/__setitem__ behavior of Set/Sequence and
+SetOf/SequenceOf objects aligned with the canonical Mapping
+and Sequence protocols in part
+  * Fixed crash in ASN.1 encoder when encoding an explicitly tagged
+component of a Sequence
+
+---

Old:

  pyasn1-0.3.5.tar.gz

New:

  pyasn1-0.3.6.tar.gz



Other differences:
--
++ python-pyasn1.spec ++
--- /var/tmp/diff_new_pack.dpyQGb/_old  2017-09-25 13:54:51.529309153 +0200
+++ /var/tmp/diff_new_pack.dpyQGb/_new  2017-09-25 13:54:51.529309153 +0200
@@ -20,7 +20,7 @@
 %define oldpython python
 Name:   python-pyasn1
 %global modname pyasn1
-Version:0.3.5
+Version:0.3.6
 Release:0
 Summary:ASN.1 types and codecs
 License:BSD-2-Clause

++ pyasn1-0.3.5.tar.gz -> pyasn1-0.3.6.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pyasn1-0.3.5/CHANGES.rst new/pyasn1-0.3.6/CHANGES.rst
--- old/pyasn1-0.3.5/CHANGES.rst2017-09-16 23:01:31.0 +0200
+++ new/pyasn1-0.3.6/CHANGES.rst2017-09-20 22:26:33.0 +0200
@@ -1,4 +1,13 @@
 
+Revision 0.3.6, released 21-09-2017
+---
+
+- End-of-octets encoding optimized at ASN.1 encoders
+- The __getitem__/__setitem__ behavior of Set/Sequence and SetOf/SequenceOf
+  objects aligned with the canonical Mapping and Sequence protocols in part
+- Fixed crash in ASN.1 encoder when encoding an explicitly tagged
+  component of a Sequence
+
 Revision 0.3.5, released 16-09-2017
 ---
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pyasn1-0.3.5/PKG-INFO new/pyasn1-0.3.6/PKG-INFO
--- old/pyasn1-0.3.5/PKG-INFO   2017-09-17 00:21:41.0 +0200
+++ new/pyasn1-0.3.6/PKG-INFO   2017-09-20 22:36:17.0 +0200
@@ -1,6 +1,6 @@
 Metadata-Version: 1.1
 Name: pyasn1
-Version: 0.3.5
+Version: 0.3.6
 Summary: ASN.1 types and codecs
 Home-page: https://github.com/etingof/pyasn1
 Author: Ilya Etingof 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pyasn1-0.3.5/pyasn1/__init__.py 
new/pyasn1-0.3.6/pyasn1/__init__.py
--- old/pyasn1-0.3.5/pyasn1/__init__.py 2017-09-16 23:01:31.0 +0200
+++ new/pyasn1-0.3.6/pyasn1/__init__.py 2017-09-20 22:21:52.0 +0200
@@ -1,7 +1,7 @@
 import sys
 
 # http://www.python.org/dev/peps/pep-0396/
-__version__ = '0.3.5'
+__version__ = '0.3.6'
 
 if sys.version_info[:2] < (2, 4):
 raise RuntimeError('PyASN1 requires Python 2.4 or later')
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pyasn1-0.3.5/pyasn1/codec/ber/encoder.py 
new/pyasn1-0.3.6/pyasn1/codec/ber/encoder.py
--- old/pyasn1-0.3.5/pyasn1/codec/ber/encoder.py2017-09-16 
23:01:31.0 +0200
+++ new/pyasn1-0.3.6/pyasn1/codec/ber/encoder.py2017-09-20 
22:21:52.0 +0200
@@ -16,6 +16,10 @@
 class AbstractItemEncoder(object):
 supportIndefLenMode = 1
 
+# An outcome of otherwise legit call `encodeFun(eoo.endOfOctets)`
+eooIntegerSubstrate = (0, 0)
+eooOctetsSubstrate = ints2octs(eooIntegerSubstrate)
+
 # noinspection PyMethodMayBeStatic
 def encodeTag(self, singleTag, isConstructed):
 tagClass, tagFormat, tagId = singleTag
@@ -85,11 +89,18 @@
 
 if isOctets:
 substrate = ints2octs(header) + substrate
+
+if not defModeOverride:
+substrate += self.eooOctetsSubstrate
+
 else:
-substrate = ints2octs(header + substrate)
+substrate = header + substrate
 
-if not defModeOverride:
-substrate += encodeFun(eoo.endOfOctets, 
defMode=defModeOverride)
+if not defModeOverride:
+substrate += self.eooIntegerSubstrate
+
+if 

commit python-pyasn1 for openSUSE:Factory

2017-09-21 Thread root
Hello community,

here is the log from the commit of package python-pyasn1 for openSUSE:Factory 
checked in at 2017-09-21 12:27:18

Comparing /work/SRC/openSUSE:Factory/python-pyasn1 (Old)
 and  /work/SRC/openSUSE:Factory/.python-pyasn1.new (New)


Package is "python-pyasn1"

Thu Sep 21 12:27:18 2017 rev:31 rq:527254 version:0.3.5

Changes:

--- /work/SRC/openSUSE:Factory/python-pyasn1/python-pyasn1.changes  
2017-09-09 20:23:54.584290538 +0200
+++ /work/SRC/openSUSE:Factory/.python-pyasn1.new/python-pyasn1.changes 
2017-09-21 12:27:25.385924275 +0200
@@ -1,0 +2,15 @@
+Tue Sep 19 07:32:21 UTC 2017 - mich...@stroeder.com
+
+- updated to upstream release 0.3.5
+  - Codecs signatures unified and pass the options kwargs through the
+call chain
+  - Explicit tag encoding optimized to avoid unnecessary copying
+  - End-of-octets sentinel encoding optimized
+  - Refactored ASN.1 codecs properties to silently enforce proper
+length and chunk size encoding modes
+  - Fixed DER encoder to always produce primitive encoding
+  - Fixed crash at SequenceOf native decoder
+  - Fixed Real.prettyPrint() to fail gracefully on overflow
+  - Fixed a couple of crashes when debug mode is enabled
+
+---

Old:

  pyasn1-0.3.4.tar.gz

New:

  pyasn1-0.3.5.tar.gz



Other differences:
--
++ python-pyasn1.spec ++
--- /var/tmp/diff_new_pack.hHVbQW/_old  2017-09-21 12:27:26.345789252 +0200
+++ /var/tmp/diff_new_pack.hHVbQW/_new  2017-09-21 12:27:26.349788689 +0200
@@ -20,7 +20,7 @@
 %define oldpython python
 Name:   python-pyasn1
 %global modname pyasn1
-Version:0.3.4
+Version:0.3.5
 Release:0
 Summary:ASN.1 types and codecs
 License:BSD-2-Clause

++ pyasn1-0.3.4.tar.gz -> pyasn1-0.3.5.tar.gz ++
 3660 lines of diff (skipped)




commit python-pyasn1 for openSUSE:Factory

2017-09-09 Thread root
Hello community,

here is the log from the commit of package python-pyasn1 for openSUSE:Factory 
checked in at 2017-09-09 20:23:53

Comparing /work/SRC/openSUSE:Factory/python-pyasn1 (Old)
 and  /work/SRC/openSUSE:Factory/.python-pyasn1.new (New)


Package is "python-pyasn1"

Sat Sep  9 20:23:53 2017 rev:30 rq:521997 version:0.3.4

Changes:

--- /work/SRC/openSUSE:Factory/python-pyasn1/python-pyasn1.changes  
2017-08-22 11:04:21.228948932 +0200
+++ /work/SRC/openSUSE:Factory/.python-pyasn1.new/python-pyasn1.changes 
2017-09-09 20:23:54.584290538 +0200
@@ -1,0 +2,32 @@
+Thu Sep  7 09:24:51 UTC 2017 - mich...@stroeder.com
+
+- updated to upstream release 0.3.4
+
+Revision 0.3.4, released 07-09-2017
+---
+
+- Fixed Native encoder to handle SEQUENCE/SET objects without
+  the componentType property
+- Added missing component-less SEQUENCE/SET objects dict duck-typing support
+- Fixed unnecessary duplicate tags detection at NamesType.tagMap
+- Fixed crash at SEQUENCE and SEQUENCE OF CER encoder when running
+  in schemaless mode
+- Fixed Character types instantiation from OctetString type -- double
+  unicode decoding may have scrambled the data
+
+Revision 0.3.3, released 27-08-2017
+---
+
+- Improved ASN.1 types instantiation performance
+- Improved BER/CER/DER decoder performance by not unconditionally casting
+  substrate into str/bytes.
+- Fixed exponential index size growth bug when building ambiguous
+  NamedTypes tree
+- Fixed constructed types decoding failure at BER codec if running
+  in schema-less mode
+- Fixed crash on prettyPrint'ing a SEQUENCE with no defined components
+- Fixed SetOf ordering at CER/DER encoder
+- Fixed crash on conditional binascii module import
+- Fix to TagSet hash value build
+
+---

Old:

  pyasn1-0.3.2.tar.gz

New:

  pyasn1-0.3.4.tar.gz



Other differences:
--
++ python-pyasn1.spec ++
--- /var/tmp/diff_new_pack.NZwxAo/_old  2017-09-09 20:23:55.124214434 +0200
+++ /var/tmp/diff_new_pack.NZwxAo/_new  2017-09-09 20:23:55.128213870 +0200
@@ -20,7 +20,7 @@
 %define oldpython python
 Name:   python-pyasn1
 %global modname pyasn1
-Version:0.3.2
+Version:0.3.4
 Release:0
 Summary:ASN.1 types and codecs
 License:BSD-2-Clause

++ pyasn1-0.3.2.tar.gz -> pyasn1-0.3.4.tar.gz ++
 3465 lines of diff (skipped)




commit python-pyasn1 for openSUSE:Factory

2017-08-22 Thread root
Hello community,

here is the log from the commit of package python-pyasn1 for openSUSE:Factory 
checked in at 2017-08-22 11:04:18

Comparing /work/SRC/openSUSE:Factory/python-pyasn1 (Old)
 and  /work/SRC/openSUSE:Factory/.python-pyasn1.new (New)


Package is "python-pyasn1"

Tue Aug 22 11:04:18 2017 rev:29 rq:517059 version:0.3.2

Changes:

--- /work/SRC/openSUSE:Factory/python-pyasn1/python-pyasn1.changes  
2017-08-01 09:24:48.780485869 +0200
+++ /work/SRC/openSUSE:Factory/.python-pyasn1.new/python-pyasn1.changes 
2017-08-22 11:04:21.228948932 +0200
@@ -1,0 +2,21 @@
+Tue Aug 15 17:32:13 UTC 2017 - mich...@stroeder.com
+
+- updated to upstream release 0.3.2
+
+Revision 0.3.2, released 04-08-2017
+---
+
+- Fixed SequenceOf/SetOf types initialization syntax to remain
+  backward compatible with pyasn1 0.2.*
+- Rectified thread safety issues by moving lazy, run-time computation
+  into object initializer.
+- Fixed .isValue property to return True for empty SetOf/SequenceOf
+  objects
+- Fixed GeneralizedTime/UTCTime CER/DER codecs to actually get invoked
+- Fixed DER/CER encoders handling optional SEQUENCE/SET fields containing
+  nested SEQUENCE/SET with optional fields.
+- Fixed crash in SequenceOf/SetOf pretty printing and decoding (in some
+  cases)
+- Fixed documentation markup issues.
+
+---

Old:

  pyasn1-0.3.1.tar.gz

New:

  pyasn1-0.3.2.tar.gz



Other differences:
--
++ python-pyasn1.spec ++
--- /var/tmp/diff_new_pack.NURANj/_old  2017-08-22 11:04:21.840862746 +0200
+++ /var/tmp/diff_new_pack.NURANj/_new  2017-08-22 11:04:21.848861620 +0200
@@ -20,7 +20,7 @@
 %define oldpython python
 Name:   python-pyasn1
 %global modname pyasn1
-Version:0.3.1
+Version:0.3.2
 Release:0
 Summary:ASN.1 types and codecs
 License:BSD-2-Clause

++ pyasn1-0.3.1.tar.gz -> pyasn1-0.3.2.tar.gz ++
 2970 lines of diff (skipped)




commit python-pyasn1 for openSUSE:Factory

2017-08-01 Thread root
Hello community,

here is the log from the commit of package python-pyasn1 for openSUSE:Factory 
checked in at 2017-08-01 09:24:43

Comparing /work/SRC/openSUSE:Factory/python-pyasn1 (Old)
 and  /work/SRC/openSUSE:Factory/.python-pyasn1.new (New)


Package is "python-pyasn1"

Tue Aug  1 09:24:43 2017 rev:28 rq:513051 version:0.3.1

Changes:

--- /work/SRC/openSUSE:Factory/python-pyasn1/python-pyasn1.changes  
2017-07-04 11:56:39.480029966 +0200
+++ /work/SRC/openSUSE:Factory/.python-pyasn1.new/python-pyasn1.changes 
2017-08-01 09:24:48.780485869 +0200
@@ -1,0 +2,66 @@
+Sat Jul 29 21:01:20 UTC 2017 - mich...@stroeder.com
+
+- updated to upstream release 0.3.1
+- do not ship doc/source/
+
+Revision 0.3.1, released 26-07-2017
+---
+
+- ASN.1 types __init__(), .clone() and .subtype() signatures
+  refactored into keyword arguments to simplify their signatures.
+- ASN.1 types initialization refactored to minimize the use of
+  relatively expensive isNoValue() call
+- Lazily pre-populate list of values of Sequence/Set/Choice types
+- NamedTypes comparison made more efficient
+- More efficient constraints computation and code clean up
+- The __getitem__() implementation of some ASN.1 types & tag object
+  refactored for better performance
+- BER/CER/DER value encoders refactored to produce either tuple of
+  bytes or octet-stream depending on what is more optimal
+- Reduced the frequency of expensive isinstance() calls
+- Tag-related classes optimized, refactored into properties and
+  documented.
+- The NamedValues implementation refactored to mimic Python dict, its use
+  in ASN.1 types refactored into properties and better documented.
+  WARNING: this change introduces a deviation from original API.
+- NamedType family of classes overhauled, optimized and documented.
+- The `componentType` attribute of constructed ASN.1 types turned
+  read-only on instances.
+- Sequence/Set DER/CER/DER decoder optimized to skip the case of
+  reordered components handling when not necessary.
+- Tags and constraints-related getter methods refactored into read-only
+  instance attributes.
+- The .hasValue() method refactored into .isValue property. All ASN.1
+  objects now support them, not just scalars.
+- The Real.{isInfinity, isPlusInfinity, isMinusInfinity} methods
+  refactored into properties and renamed into IsInf, IsPlusInf and isMinusInf
+- The end-of-octets type refactored to ensure it is a singleton. Codecs
+  changed to rely on that for better performance.
+- Codecs lookup made more efficient at BER/CER/DER decoder main loop by
+  assigning `typeId` to every ASN.1 type, not just ambiguous ones.
+- The .getComponent*() methods of constructed ASN.1 types changed
+  to lazily instantiate underlying type rather than return `None`.
+  This should simplify its API as initialization like `X[0][1] = 2` becomes
+  possible.
+  WARNING: this change introduces a deviation from the original API.
+- The .setComponent*() methods of SetOf/SequenceOf types changed not
+  to allow uninitialized "holes" inside the sequences of their components.
+  They now behave similarly to Python lists.
+  WARNING: this change introduces a deviation from the original API.
+- Default and optional components en/decoding of Constructed type
+  refactored towards better efficiency and more control.
+- OctetsString and Any decoder optimized to avoid creating ASN.1
+  objects for chunks of substrate. Instead they now join substrate
+  chunks together and create ASN.1 object from it just once.
+- The GeneralizedTime and UTCTime types now support to/from Python
+  datetime object conversion.
+- Unit tests added for the `compat` sub-package.
+- Fixed BitString named bits initialization bug.
+- Fixed non-functional tag cache (when running Python 2) at DER decoder.
+- Fixed chunked encoding restriction on DER encoder.
+- Fixed SET components ordering at DER encoder.
+- Fixed BIT STRING & OCTET STRING encoding to be always non-chunked (e.g.
+  primitive) at DER encoder
+- Fixed `compat.integer.from_bytes()` behaviour on empty input.
+
+---

Old:

  pyasn1-0.2.3.tar.gz

New:

  pyasn1-0.3.1.tar.gz



Other differences:
--
++ python-pyasn1.spec ++
--- /var/tmp/diff_new_pack.ZmJGDD/_old  2017-08-01 09:24:49.304412032 +0200
+++ /var/tmp/diff_new_pack.ZmJGDD/_new  2017-08-01 09:24:49.304412032 +0200
@@ -20,7 +20,7 @@
 %define oldpython python
 Name:   python-pyasn1
 %global modname pyasn1
-Version:0.2.3
+Version:0.3.1
 Release:0
 Summary:ASN.1 types and codecs
 License:BSD-2-Clause
@@ -32,7 +32,7 @@
 BuildRequires:  fdupes
 BuildRequires:  python-rpm-macros
 

commit python-pyasn1 for openSUSE:Factory

2017-07-04 Thread root
Hello community,

here is the log from the commit of package python-pyasn1 for openSUSE:Factory 
checked in at 2017-07-04 11:56:38

Comparing /work/SRC/openSUSE:Factory/python-pyasn1 (Old)
 and  /work/SRC/openSUSE:Factory/.python-pyasn1.new (New)


Package is "python-pyasn1"

Tue Jul  4 11:56:38 2017 rev:27 rq:507289 version:0.2.3

Changes:

--- /work/SRC/openSUSE:Factory/python-pyasn1/python-pyasn1.changes  
2017-05-09 17:59:32.143536450 +0200
+++ /work/SRC/openSUSE:Factory/.python-pyasn1.new/python-pyasn1.changes 
2017-07-04 11:56:39.480029966 +0200
@@ -1,0 +2,5 @@
+Mon Jun 19 05:38:49 UTC 2017 - ok...@suse.com
+
+- Cleanup duplicates with fdupes
+
+---



Other differences:
--
++ python-pyasn1.spec ++
--- /var/tmp/diff_new_pack.TMk6je/_old  2017-07-04 11:56:40.023953420 +0200
+++ /var/tmp/diff_new_pack.TMk6je/_new  2017-07-04 11:56:40.027952858 +0200
@@ -19,15 +19,17 @@
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 %define oldpython python
 Name:   python-pyasn1
+%global modname pyasn1
 Version:0.2.3
 Release:0
 Summary:ASN.1 types and codecs
 License:BSD-2-Clause
 Group:  Development/Languages/Python
-Url:https://github.com/etingof/pyasn1
-Source: 
https://pypi.io/packages/source/p/pyasn1/pyasn1-%{version}.tar.gz
+Url:https://github.com/etingof/%{modname}
+Source: 
https://pypi.io/packages/source/p/%{modname}/%{modname}-%{version}.tar.gz
 BuildRequires:  %{python_module pytest}
 BuildRequires:  %{python_module setuptools}
+BuildRequires:  fdupes
 BuildRequires:  python-rpm-macros
 %ifpython2
 Obsoletes:  %{oldpython}-asn1 < 0.1.2
@@ -45,13 +47,14 @@
 specification.
 
 %prep
-%setup -q -n pyasn1-%{version}
+%setup -q -n %{modname}-%{version}
 
 %build
 %python_build
 
 %install
 %python_install
+%fdupes %{buildroot}%{_prefix}
 
 %check
 %python_exec setup.py test




commit python-pyasn1 for openSUSE:Factory

2017-05-09 Thread root
Hello community,

here is the log from the commit of package python-pyasn1 for openSUSE:Factory 
checked in at 2017-05-09 17:59:30

Comparing /work/SRC/openSUSE:Factory/python-pyasn1 (Old)
 and  /work/SRC/openSUSE:Factory/.python-pyasn1.new (New)


Package is "python-pyasn1"

Tue May  9 17:59:30 2017 rev:26 rq:493148 version:0.2.3

Changes:

--- /work/SRC/openSUSE:Factory/python-pyasn1/python-pyasn1.changes  
2017-04-19 17:57:01.275004896 +0200
+++ /work/SRC/openSUSE:Factory/.python-pyasn1.new/python-pyasn1.changes 
2017-05-09 17:59:32.143536450 +0200
@@ -1,0 +2,5 @@
+Sat May  6 03:31:54 UTC 2017 - toddrme2...@gmail.com
+
+- Fix Provides/Obsoletes.
+
+---



Other differences:
--
++ python-pyasn1.spec ++
--- /var/tmp/diff_new_pack.1vTb1X/_old  2017-05-09 17:59:33.079404202 +0200
+++ /var/tmp/diff_new_pack.1vTb1X/_new  2017-05-09 17:59:33.083403636 +0200
@@ -17,6 +17,7 @@
 
 
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
+%define oldpython python
 Name:   python-pyasn1
 Version:0.2.3
 Release:0
@@ -28,8 +29,10 @@
 BuildRequires:  %{python_module pytest}
 BuildRequires:  %{python_module setuptools}
 BuildRequires:  python-rpm-macros
-Provides:   python-asn1 = %{version}
-Obsoletes:  python-asn1 < 0.1.2
+%ifpython2
+Obsoletes:  %{oldpython}-asn1 < 0.1.2
+Provides:   %{oldpython}-asn1 = %{version}
+%endif
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildArch:  noarch
 




commit python-pyasn1 for openSUSE:Factory

2017-04-19 Thread root
Hello community,

here is the log from the commit of package python-pyasn1 for openSUSE:Factory 
checked in at 2017-04-19 17:56:58

Comparing /work/SRC/openSUSE:Factory/python-pyasn1 (Old)
 and  /work/SRC/openSUSE:Factory/.python-pyasn1.new (New)


Package is "python-pyasn1"

Wed Apr 19 17:56:58 2017 rev:25 rq:480631 version:0.2.3

Changes:

--- /work/SRC/openSUSE:Factory/python-pyasn1/python-pyasn1.changes  
2017-03-09 01:44:25.528411189 +0100
+++ /work/SRC/openSUSE:Factory/.python-pyasn1.new/python-pyasn1.changes 
2017-04-19 17:57:01.275004896 +0200
@@ -1,0 +2,5 @@
+Thu Mar 16 13:42:52 UTC 2017 - tbecht...@suse.com
+
+- Switch to singlespec approach
+
+---



Other differences:
--
++ python-pyasn1.spec ++
--- /var/tmp/diff_new_pack.CEgM7J/_old  2017-04-19 17:57:03.454696525 +0200
+++ /var/tmp/diff_new_pack.CEgM7J/_new  2017-04-19 17:57:03.454696525 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package python-pyasn1
 #
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -16,6 +16,7 @@
 #
 
 
+%{?!python_module:%define python_module() python-%{**} python3-%{**}}
 Name:   python-pyasn1
 Version:0.2.3
 Release:0
@@ -24,17 +25,15 @@
 Group:  Development/Languages/Python
 Url:https://github.com/etingof/pyasn1
 Source: 
https://pypi.io/packages/source/p/pyasn1/pyasn1-%{version}.tar.gz
-BuildRequires:  python-devel
-BuildRequires:  python-pytest
-BuildRequires:  python-setuptools
+BuildRequires:  %{python_module pytest}
+BuildRequires:  %{python_module setuptools}
+BuildRequires:  python-rpm-macros
 Provides:   python-asn1 = %{version}
 Obsoletes:  python-asn1 < 0.1.2
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
-%if 0%{?suse_version} && 0%{?suse_version} <= 1110
-%{!?python_sitelib: %global python_sitelib %(python -c "from 
distutils.sysconfig import get_python_lib; print get_python_lib()")}
-%else
 BuildArch:  noarch
-%endif
+
+%python_subpackages
 
 %description
 This is an implementation of ASN.1 types and codecs in Python programming
@@ -46,15 +45,15 @@
 %setup -q -n pyasn1-%{version}
 
 %build
-python setup.py build
-
-%check
-python setup.py test
+%python_build
 
 %install
-python setup.py install --prefix=%{_prefix} --root=%{buildroot}
+%python_install
+
+%check
+%python_exec setup.py test
 
-%files
+%files %python_files
 %defattr(-,root,root,-)
 %doc CHANGES.rst LICENSE.rst README.md THANKS.txt TODO.rst doc
 %{python_sitelib}/*




commit python-pyasn1 for openSUSE:Factory

2017-03-08 Thread root
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)




commit python-pyasn1 for openSUSE:Factory

2017-02-10 Thread root
Hello community,

here is the log from the commit of package python-pyasn1 for openSUSE:Factory 
checked in at 2017-02-10 09:52:46

Comparing /work/SRC/openSUSE:Factory/python-pyasn1 (Old)
 and  /work/SRC/openSUSE:Factory/.python-pyasn1.new (New)


Package is "python-pyasn1"

Changes:

--- /work/SRC/openSUSE:Factory/python-pyasn1/python-pyasn1.changes  
2015-10-14 16:42:42.0 +0200
+++ /work/SRC/openSUSE:Factory/.python-pyasn1.new/python-pyasn1.changes 
2017-02-10 09:52:46.594013603 +0100
@@ -1,0 +2,63 @@
+Tue Feb  7 07:35:04 UTC 2017 - mich...@stroeder.com
+
+- updated to upstream release 0.2.2 with security fixes
+- updated project and source URLs and list of doc files
+
+Revision 0.2.2, released 07-02-2017
+---
+
+- FIX TO A SECURITY WEAKNESS: define length only decoders could have 
successfully
+  processed indefinite length serialization.
+- FIX TO A SECURITY WEAKNESS: canonical decoders (CER/DER) may have 
successfully
+  consumed non-canonical variations of (otherwise valid) serialization.
+- Broken Enumerated subtyping fixed.
+
+Revision 0.2.1, released 05-02-2017
+---
+
+- FIX TO A SECURITY WEAKNESS: BER decoder improperly cached long tags.
+- New "native" codec implemented to transform pyasn1 types to Python built-in 
types and back.
+- Switched to new-style classes.
+- Sphinx documentation added.
+- BitString improvements:
+
+  * simple string of binary digits is now supported as initializer
+  * default str() yields string of binary digits (used to yield str(tuple())
+  * binValue and hexValue initializers added
+  * .asNumbers(), .asOctets() and asInteger() representation added
+
+- Components of constructed ASN.1 types can now be populated with
+  uninitialized ASN.1 objects by assigning either noValue sentinel or
+  setupComponent() function return in addition to now-legacy None sentinel.
+  This should improve code readability.
+- NoValue class improved to become a singleton and catch more kinds
+  of access to it.
+- Compatibility wrappers str2octs() and oct2strs() fixed to run over
+  iso-8859-1 encoding.
+- Integer changed to emit Real instance if division produces a float.
+- True division operation now supported by Integer type.
+- The __contains__(), __reverse__() methods implemented for container types
+- Iterator protocol support implemented for all container types.
+  Warning, warning, warning: this change may potentially affect backward
+  compatibility when:
+
+  * user class overrides __getitem__() without overriding __iter__()
+  * when user code iterates over SEQUENCE object to get its components (now 
keys will be yielded)
+
+- Almost complete Python list and dict protocols added to SequenceOf/SetOf and
+  Sequence/Set respectively
+- Fix to divmod operation implementation in Integer type.
+- Fix to IntegerDecoder's precomputed value map on Python 3.
+- Fix to base ASN.1 types to run in "unicode_literals" mode.
+- Fix to composite constraints "+" operands ordering 
(AbstractConstraintSet.__radd__)
+- Fix to constraints merge in .subtype() -- on merge existing constraints are
+  expanded to accommodate new constraints, not the other way round. When 
existing
+  constraints are wrapped in ConstraintsIntersection composite, additional
+  constraints being added on subtyping effectively further narrow the set of
+  allowed values, which aligns well with the notion of subtyping.
+- Fix to NamedTypes methods to handle .getTagMap() returning None
+- Fix to Set/Sequence.setDefaultComponents() to return self
+- Copyright notice added to non-trivial source code files.
+- Author's email changed, copyright extended to 2017
+
+---

Old:

  pyasn1-0.1.9.tar.gz

New:

  pyasn1-0.2.2.tar.gz



Other differences:
--
++ python-pyasn1.spec ++
--- /var/tmp/diff_new_pack.B8oWnR/_old  2017-02-10 09:52:47.037950832 +0100
+++ /var/tmp/diff_new_pack.B8oWnR/_new  2017-02-10 09:52:47.041950266 +0100
@@ -17,13 +17,13 @@
 
 
 Name:   python-pyasn1
-Version:0.1.9
+Version:0.2.2
 Release:0
 Summary:ASN.1 types and codecs
 License:BSD-2-Clause
 Group:  Development/Languages/Python
-Url:http://pyasn1.sf.net/
-Source: 
http://pypi.python.org/packages/source/p/pyasn1/pyasn1-%{version}.tar.gz
+Url:https://github.com/etingof/pyasn1
+Source: 
https://pypi.io/packages/source/p/pyasn1/pyasn1-%{version}.tar.gz
 BuildRequires:  python-devel
 BuildRequires:  python-pytest
 BuildRequires:  python-setuptools
@@ -56,7 +56,7 @@
 
 %files
 %defattr(-,root,root,-)
-%doc CHANGES.txt LICENSE.txt README.txt THANKS.txt TODO.txt doc
+%doc 

commit python-pyasn1 for openSUSE:Factory

2015-10-14 Thread h_root
Hello community,

here is the log from the commit of package python-pyasn1 for openSUSE:Factory 
checked in at 2015-10-14 16:42:40

Comparing /work/SRC/openSUSE:Factory/python-pyasn1 (Old)
 and  /work/SRC/openSUSE:Factory/.python-pyasn1.new (New)


Package is "python-pyasn1"

Changes:

--- /work/SRC/openSUSE:Factory/python-pyasn1/python-pyasn1.changes  
2015-08-29 20:02:14.0 +0200
+++ /work/SRC/openSUSE:Factory/.python-pyasn1.new/python-pyasn1.changes 
2015-10-14 16:42:42.0 +0200
@@ -1,0 +2,10 @@
+Tue Oct  6 11:18:26 UTC 2015 - h...@urpla.net
+
+- updated to upstream release 0.1.9
+  - Wheel distribution format now supported.
+  - Extensions added to text files, CVS attic flushed.
+  - Fix to make uninitilaized pyasn1 objects failing properly on hash().
+  - Fix to ObjectIdentifier initialization from unicode string.
+  - Fix to CER/DER Boolean decoder - fail on non single-octet payload.
+
+---

Old:

  pyasn1-0.1.8.tar.gz

New:

  pyasn1-0.1.9.tar.gz



Other differences:
--
++ python-pyasn1.spec ++
--- /var/tmp/diff_new_pack.6Fvgyu/_old  2015-10-14 16:42:42.0 +0200
+++ /var/tmp/diff_new_pack.6Fvgyu/_new  2015-10-14 16:42:42.0 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   python-pyasn1
-Version:0.1.8
+Version:0.1.9
 Release:0
 Summary:ASN.1 types and codecs
 License:BSD-2-Clause
@@ -56,7 +56,7 @@
 
 %files
 %defattr(-,root,root,-)
-%doc CHANGES LICENSE README THANKS TODO doc
+%doc CHANGES.txt LICENSE.txt README.txt THANKS.txt TODO.txt doc
 %{python_sitelib}/*
 
 %changelog

++ pyasn1-0.1.8.tar.gz -> pyasn1-0.1.9.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pyasn1-0.1.8/CHANGES new/pyasn1-0.1.9/CHANGES
--- old/pyasn1-0.1.8/CHANGES2015-06-21 22:49:41.0 +0200
+++ new/pyasn1-0.1.9/CHANGES1970-01-01 01:00:00.0 +0100
@@ -1,343 +0,0 @@
-Revision 0.1.8
---
-
-- ObjectIdentifier codec fixed to work properly with arc 0 and arc 2 values.
-- Explicit limit on ObjectIdentifier arc value size removed.
-- Unicode initializer support added to OctetString type and derivatives.
-- New prettyPrintType() abstract method implemented to base pyasn1 types
-  to facilitate encoding errors analisys.
-- The __str__() method implemented to Tag, TagSet and TagMap classes to
-  ease encoding errors troubleshooting.
-  easing encoding errors
-- Fix to SEQUENCE and SET types to give them their private componentTypes
-  collection (which is a NamedTypes object) so that they won't collide in
-  a MT execution environment.
-- Missing T61String,ISO646String character types and ObjectDescriptor useful
-  type added.
-- Distribute is gone, switched to setuptools completely.
-- Missing NamedValues.__repr__() added.
-- The base.NoValue() class, that indicates uninitialized ASN.1 object,
-  made public.
-- The base.NoValue() class instances now support __repr__() what makes
-  possible to perform repr() on uninitialized pyasn1 types objects.
-- When comparing ASN.1 types, by-tag and/or by-constraints matching
-  can now be performed with the isSuperTypeOf()/isSameTypeWith() optional
-  flags.
-- Constructed types now verify their consistency by invoking 
-  isSameTypeWith(matchTags=True, matchConstraints=False) and
-  isSuperTypeOf(matchTags=False, matchConstraints=True) for each of their
-  components rather than isSuperTypeOf() as it used to be. Constriants check 
-  could be enforced to isSameTypeWith() with the strictConstraints=True
-  constructed classes attribute.
-- Constructed types can now be initialized with new .setComponents() method
-  which accepts both var-args and keyword-args. Default repr() modified to
-  reflect this change.
-- NamedTypes() and NamedValues() made comparable.
-- Test coverage extended to cover pyasn1 types __repr__() function.
-- The abs(Integer()) & abs(Real()) operation now returns respective pyasn1 
-  type, not a Python type.
-- More Python magic methods implementations added to Integer & Real classes
-  (e.g.  __pos__, __neg__, __round__, __floor__, __ceil__, __trunc__)
-- The Integer.__invert__ Python magic method implemented.
-- The OctetString.__int__() and .__float__() magic methods implemented.
-- Handle the case of null writer at Debug printer.
-- BitString encoder/decoder performance improved.
-- Built-in debugging is now based on Python logging module.
-- Fix to NamedType.__repr__() to work properly.
-- Fixes to __repr__() implementation of many built-in ASN.1 types to take into
-  account all of their initializers such as tagSet, subtypeSpec etc.
-- String typed float initializer to REAL type now 

commit python-pyasn1 for openSUSE:Factory

2015-08-29 Thread h_root
Hello community,

here is the log from the commit of package python-pyasn1 for openSUSE:Factory 
checked in at 2015-08-29 20:02:13

Comparing /work/SRC/openSUSE:Factory/python-pyasn1 (Old)
 and  /work/SRC/openSUSE:Factory/.python-pyasn1.new (New)


Package is python-pyasn1

Changes:

--- /work/SRC/openSUSE:Factory/python-pyasn1/python-pyasn1.changes  
2015-07-16 17:15:45.0 +0200
+++ /work/SRC/openSUSE:Factory/.python-pyasn1.new/python-pyasn1.changes 
2015-08-29 20:02:14.0 +0200
@@ -4 +4 @@
-- updated to upstrean release 0.1.8
+- updated to upstrean release 0.1.8 (fate#318838)



Other differences:
--



commit python-pyasn1 for openSUSE:Factory

2015-07-16 Thread h_root
Hello community,

here is the log from the commit of package python-pyasn1 for openSUSE:Factory 
checked in at 2015-07-16 17:15:44

Comparing /work/SRC/openSUSE:Factory/python-pyasn1 (Old)
 and  /work/SRC/openSUSE:Factory/.python-pyasn1.new (New)


Package is python-pyasn1

Changes:

--- /work/SRC/openSUSE:Factory/python-pyasn1/python-pyasn1.changes  
2015-04-23 08:04:52.0 +0200
+++ /work/SRC/openSUSE:Factory/.python-pyasn1.new/python-pyasn1.changes 
2015-07-16 17:15:45.0 +0200
@@ -1,0 +2,66 @@
+Sat Jul  4 20:42:15 UTC 2015 - mich...@stroeder.com
+
+- updated to upstrean release 0.1.8
+  - ObjectIdentifier codec fixed to work properly with arc 0 and arc 2 values.
+  - Explicit limit on ObjectIdentifier arc value size removed.
+  - Unicode initializer support added to OctetString type and derivatives.
+  - New prettyPrintType() abstract method implemented to base pyasn1 types
+to facilitate encoding errors analisys.
+  - The __str__() method implemented to Tag, TagSet and TagMap classes to
+ease encoding errors troubleshooting.
+easing encoding errors
+  - Fix to SEQUENCE and SET types to give them their private componentTypes
+collection (which is a NamedTypes object) so that they won't collide in
+a MT execution environment.
+  - Missing T61String,ISO646String character types and ObjectDescriptor useful
+type added.
+  - Distribute is gone, switched to setuptools completely.
+  - Missing NamedValues.__repr__() added.
+  - The base.NoValue() class, that indicates uninitialized ASN.1 object,
+made public.
+  - The base.NoValue() class instances now support __repr__() what makes
+possible to perform repr() on uninitialized pyasn1 types objects.
+  - When comparing ASN.1 types, by-tag and/or by-constraints matching
+can now be performed with the isSuperTypeOf()/isSameTypeWith() optional
+flags.
+  - Constructed types now verify their consistency by invoking 
+isSameTypeWith(matchTags=True, matchConstraints=False) and
+isSuperTypeOf(matchTags=False, matchConstraints=True) for each of their
+components rather than isSuperTypeOf() as it used to be. Constriants check 
+could be enforced to isSameTypeWith() with the strictConstraints=True
+constructed classes attribute.
+  - Constructed types can now be initialized with new .setComponents() method
+which accepts both var-args and keyword-args. Default repr() modified to
+reflect this change.
+  - NamedTypes() and NamedValues() made comparable.
+  - Test coverage extended to cover pyasn1 types __repr__() function.
+  - The abs(Integer())  abs(Real()) operation now returns respective pyasn1 
+type, not a Python type.
+  - More Python magic methods implementations added to Integer  Real classes
+(e.g.  __pos__, __neg__, __round__, __floor__, __ceil__, __trunc__)
+  - The Integer.__invert__ Python magic method implemented.
+  - The OctetString.__int__() and .__float__() magic methods implemented.
+  - Handle the case of null writer at Debug printer.
+  - BitString encoder/decoder performance improved.
+  - Built-in debugging is now based on Python logging module.
+  - Fix to NamedType.__repr__() to work properly.
+  - Fixes to __repr__() implementation of many built-in ASN.1 types to take 
into
+account all of their initializers such as tagSet, subtypeSpec etc.
+  - String typed float initializer to REAL type now supported.
+  - Float typed mantissa initializer to REAL type for base 2 added.
+  - Encoding bases 8 and 16 support for REAL type binary encoder added.
+  - More strict CER/DER encoders added for GeneralizedTime and UTCTime types.
+  - Asn1Item.hasValue() added to easily distinguish initalized ASN.1 objects
+from uninitialized ones (e.g. pure types).
+  - Fix to REAL type binary decoder to handle different bases and scale factor.
+  - Fix to TagSet.repr() to include [obsolete] baseTag information.
+  - Fix to broken REAL type decoding handling.
+  - Fix to BitString and OctetString decoders dealing with constructed
+encoding -- it used to be possible to embed other types in substrate.
+  - Fix to end-of-octest sentinel handling:
+* require strict two-zeros sentinel encoding
+* recognize EOO sentinel only when explicitly requested by caller
+  of the decoder via allowEoo=True parameter (warning: API change)
+  - DER codec hardened not to tolerate indefinite length encoding/decoding.
+
+---

Old:

  pyasn1-0.1.7.tar.gz

New:

  pyasn1-0.1.8.tar.gz



Other differences:
--
++ python-pyasn1.spec ++
--- /var/tmp/diff_new_pack.DvtJvD/_old  2015-07-16 17:15:45.0 +0200
+++ /var/tmp/diff_new_pack.DvtJvD/_new  2015-07-16 

commit python-pyasn1 for openSUSE:Factory

2015-04-23 Thread h_root
Hello community,

here is the log from the commit of package python-pyasn1 for openSUSE:Factory 
checked in at 2015-04-23 08:04:50

Comparing /work/SRC/openSUSE:Factory/python-pyasn1 (Old)
 and  /work/SRC/openSUSE:Factory/.python-pyasn1.new (New)


Package is python-pyasn1

Changes:

--- /work/SRC/openSUSE:Factory/python-pyasn1/python-pyasn1.changes  
2015-03-05 18:16:36.0 +0100
+++ /work/SRC/openSUSE:Factory/.python-pyasn1.new/python-pyasn1.changes 
2015-04-23 08:04:52.0 +0200
@@ -1,0 +2,5 @@
+Wed Apr 22 12:35:13 UTC 2015 - mci...@suse.cz
+
+- Run testsuite in %check
+
+---



Other differences:
--
++ python-pyasn1.spec ++
--- /var/tmp/diff_new_pack.JP4f5I/_old  2015-04-23 08:04:52.0 +0200
+++ /var/tmp/diff_new_pack.JP4f5I/_new  2015-04-23 08:04:52.0 +0200
@@ -25,6 +25,7 @@
 Url:http://pyasn1.sf.net/
 Source: 
http://pypi.python.org/packages/source/p/pyasn1/pyasn1-%{version}.tar.gz
 BuildRequires:  python-devel
+BuildRequires:  python-pytest
 BuildRequires:  python-setuptools
 Provides:   python-asn1 = %{version}
 Obsoletes:  python-asn1  0.1.2
@@ -47,6 +48,9 @@
 %build
 python setup.py build
 
+%check
+python setup.py test
+
 %install
 python setup.py install --prefix=%{_prefix} --root=%{buildroot}
 




commit python-pyasn1 for openSUSE:Factory

2015-03-05 Thread h_root
Hello community,

here is the log from the commit of package python-pyasn1 for openSUSE:Factory 
checked in at 2015-03-05 15:41:28

Comparing /work/SRC/openSUSE:Factory/python-pyasn1 (Old)
 and  /work/SRC/openSUSE:Factory/.python-pyasn1.new (New)


Package is python-pyasn1

Changes:

--- /work/SRC/openSUSE:Factory/python-pyasn1/python-pyasn1.changes  
2013-10-25 11:27:09.0 +0200
+++ /work/SRC/openSUSE:Factory/.python-pyasn1.new/python-pyasn1.changes 
2015-03-05 18:16:36.0 +0100
@@ -1,0 +2,6 @@
+Tue Mar  3 15:56:43 UTC 2015 - lchiqui...@suse.com
+
+- Reflect license change (from BSD-3-Clause to BSD-2-Clause) which
+  happened in version 0.1.7 in the spec file
+
+---



Other differences:
--
++ python-pyasn1.spec ++
--- /var/tmp/diff_new_pack.PBkkTh/_old  2015-03-05 18:16:37.0 +0100
+++ /var/tmp/diff_new_pack.PBkkTh/_new  2015-03-05 18:16:37.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package python-pyasn1
 #
-# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -20,7 +20,7 @@
 Version:0.1.7
 Release:0
 Summary:ASN.1 types and codecs
-License:BSD-3-Clause
+License:BSD-2-Clause
 Group:  Development/Languages/Python
 Url:http://pyasn1.sf.net/
 Source: 
http://pypi.python.org/packages/source/p/pyasn1/pyasn1-%{version}.tar.gz

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit python-pyasn1 for openSUSE:Factory

2013-10-25 Thread h_root
Hello community,

here is the log from the commit of package python-pyasn1 for openSUSE:Factory 
checked in at 2013-10-25 11:27:08

Comparing /work/SRC/openSUSE:Factory/python-pyasn1 (Old)
 and  /work/SRC/openSUSE:Factory/.python-pyasn1.new (New)


Package is python-pyasn1

Changes:

--- /work/SRC/openSUSE:Factory/python-pyasn1/python-pyasn1.changes  
2013-05-13 15:26:00.0 +0200
+++ /work/SRC/openSUSE:Factory/.python-pyasn1.new/python-pyasn1.changes 
2013-10-25 11:27:09.0 +0200
@@ -2 +2 @@
-Tue May  7 08:23:39 UTC 2013 - mich...@stroeder.com
+Thu Oct 24 11:10:32 UTC 2013 - speili...@suse.com
@@ -4 +4,2 @@
-- updated to upstrean release 0.1.7
+- Require python-setuptools instead of distribute (upstreams merged)
+- Fix changes file
@@ -6,2 +7,2 @@
-Revision 0.1.7
---
+---
+Tue May  7 08:23:39 UTC 2013 - mich...@stroeder.com
@@ -8,0 +10 @@
+- updated to upstrean release 0.1.7
@@ -28,4 +29,0 @@
-
-Revision 0.1.6
---
-
@@ -38,4 +36 @@
-
-Revision 0.1.5
---
-
+- Changes from version 0.1.5:
@@ -55,4 +49,0 @@
-- includes fix needed by python-ldap's module ldap.syncrepl
-
-Most important changes include:
-
@@ -65,0 +57 @@
+- includes fix needed by python-ldap's module ldap.syncrepl
@@ -71,2 +62,0 @@
-
-From upstream CHANGES:
@@ -91,2 +80,0 @@
-
-From upstream CHANGES:



Other differences:
--
++ python-pyasn1.spec ++
--- /var/tmp/diff_new_pack.1b6ODe/_old  2013-10-25 11:27:11.0 +0200
+++ /var/tmp/diff_new_pack.1b6ODe/_new  2013-10-25 11:27:11.0 +0200
@@ -25,7 +25,7 @@
 Url:http://pyasn1.sf.net/
 Source: 
http://pypi.python.org/packages/source/p/pyasn1/pyasn1-%{version}.tar.gz
 BuildRequires:  python-devel
-BuildRequires:  python-distribute
+BuildRequires:  python-setuptools
 Provides:   python-asn1 = %{version}
 Obsoletes:  python-asn1  0.1.2
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit python-pyasn1 for openSUSE:Factory

2013-06-19 Thread h_root
Hello community,

here is the log from the commit of package python-pyasn1 for openSUSE:Factory 
checked in at 2013-06-19 16:46:20

Comparing /work/SRC/openSUSE:Factory/python-pyasn1 (Old)
 and  /work/SRC/openSUSE:Factory/.python-pyasn1.new (New)


Package is python-pyasn1

Changes:


Old:

  python3-pyasn1.changes
  python3-pyasn1.spec



Other differences:
--
-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit python-pyasn1 for openSUSE:Factory

2013-05-13 Thread h_root
Hello community,

here is the log from the commit of package python-pyasn1 for openSUSE:Factory 
checked in at 2013-05-13 15:25:58

Comparing /work/SRC/openSUSE:Factory/python-pyasn1 (Old)
 and  /work/SRC/openSUSE:Factory/.python-pyasn1.new (New)


Package is python-pyasn1

Changes:

--- /work/SRC/openSUSE:Factory/python-pyasn1/python-pyasn1.changes  
2013-01-21 17:45:50.0 +0100
+++ /work/SRC/openSUSE:Factory/.python-pyasn1.new/python-pyasn1.changes 
2013-05-13 15:26:00.0 +0200
@@ -1,0 +2,23 @@
+Tue May  7 08:23:39 UTC 2013 - mich...@stroeder.com
+
+- updated to upstrean release 0.1.7
+
+Revision 0.1.7
+--
+
+- License updated to vanilla BSD 2-Clause to ease package use
+  (http://opensource.org/licenses/BSD-2-Clause).
+- Test suite made discoverable by unittest/unittest2 discovery feature.
+- Fix to decoder working on indefinite length substrate -- end-of-octets
+  marker is now detected by both tag and value. Otherwise zero values may
+  interfere with end-of-octets marker.
+- Fix to decoder to fail in cases where tagFormat indicates inappropriate
+  format for the type (e.g. BOOLEAN is always PRIMITIVE, SET is always 
+  CONSTRUCTED and OCTET STRING is either of the two)
+- Fix to REAL type encoder to force primitive encoding form encoding.
+- Fix to CHOICE decoder to handle explicitly tagged, indefinite length
+  mode encoding
+- Fix to REAL type decoder to handle negative REAL values correctly. Test
+  case added.
+
+---
--- /work/SRC/openSUSE:Factory/python-pyasn1/python3-pyasn1.changes 
2013-04-24 16:00:21.0 +0200
+++ /work/SRC/openSUSE:Factory/.python-pyasn1.new/python3-pyasn1.changes
2013-05-13 15:26:00.0 +0200
@@ -1,0 +2,23 @@
+Wed May  8 13:49:15 UTC 2013 - mich...@stroeder.com
+
+- updated to upstrean release 0.1.7
+
+Revision 0.1.7
+--
+
+- License updated to vanilla BSD 2-Clause to ease package use
+  (http://opensource.org/licenses/BSD-2-Clause).
+- Test suite made discoverable by unittest/unittest2 discovery feature.
+- Fix to decoder working on indefinite length substrate -- end-of-octets
+  marker is now detected by both tag and value. Otherwise zero values may
+  interfere with end-of-octets marker.
+- Fix to decoder to fail in cases where tagFormat indicates inappropriate
+  format for the type (e.g. BOOLEAN is always PRIMITIVE, SET is always 
+  CONSTRUCTED and OCTET STRING is either of the two)
+- Fix to REAL type encoder to force primitive encoding form encoding.
+- Fix to CHOICE decoder to handle explicitly tagged, indefinite length
+  mode encoding
+- Fix to REAL type decoder to handle negative REAL values correctly. Test
+  case added.
+
+---

Old:

  pyasn1-0.1.6.tar.gz

New:

  pyasn1-0.1.7.tar.gz



Other differences:
--
++ python-pyasn1.spec ++
--- /var/tmp/diff_new_pack.BNKIJi/_old  2013-05-13 15:26:01.0 +0200
+++ /var/tmp/diff_new_pack.BNKIJi/_new  2013-05-13 15:26:01.0 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   python-pyasn1
-Version:0.1.6
+Version:0.1.7
 Release:0
 Summary:ASN.1 types and codecs
 License:BSD-3-Clause

python3-pyasn1.spec: same change
++ pyasn1-0.1.6.tar.gz - pyasn1-0.1.7.tar.gz ++
 4621 lines of diff (skipped)

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit python-pyasn1 for openSUSE:Factory

2013-04-24 Thread h_root
Hello community,

here is the log from the commit of package python-pyasn1 for openSUSE:Factory 
checked in at 2013-04-24 16:00:20

Comparing /work/SRC/openSUSE:Factory/python-pyasn1 (Old)
 and  /work/SRC/openSUSE:Factory/.python-pyasn1.new (New)


Package is python-pyasn1, Maintainer is radma...@suse.com

Changes:

New Changes file:

--- /dev/null   2013-04-05 00:01:41.916011506 +0200
+++ /work/SRC/openSUSE:Factory/.python-pyasn1.new/python3-pyasn1.changes
2013-04-24 16:00:21.0 +0200
@@ -0,0 +1,5 @@
+---
+Wed Apr 24 04:25:05 UTC 2013 - highwaystar...@gmail.com
+
+- initial python3 package 
+

New:

  python3-pyasn1.changes
  python3-pyasn1.spec



Other differences:
--
++ python-pyasn1.spec ++
--- /var/tmp/diff_new_pack.VgexT8/_old  2013-04-24 16:00:23.0 +0200
+++ /var/tmp/diff_new_pack.VgexT8/_new  2013-04-24 16:00:23.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package python-pyasn1
 #
-# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed

++ python3-pyasn1.spec ++
#
# spec file for package python3-pyasn1
#
# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An Open Source License is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.

# Please submit bugfixes or comments via http://bugs.opensuse.org/
#


Name:   python3-pyasn1
Version:0.1.6
Release:0
Summary:ASN.1 types and codecs
License:BSD-3-Clause
Group:  Development/Languages/Python
Url:http://pyasn1.sf.net/
Source: 
http://pypi.python.org/packages/source/p/pyasn1/pyasn1-%{version}.tar.gz
BuildRequires:  python3
BuildRequires:  python3-devel
BuildRequires:  python3-distribute
Provides:   python3-asn1 = %{version}
Obsoletes:  python3-asn1  0.1.2
BuildRoot:  %{_tmppath}/%{name}-%{version}-build
BuildArch:  noarch

%description
This is an implementation of ASN.1 types and codecs in Python programming
language. It has been first written to support particular protocol (SNMP) but
then generalized to be suitable for a wide range of protocols based on ASN.1
specification.

%prep
%setup -q -n pyasn1-%{version}

%build
python3 setup.py build

%install
python3 setup.py install --prefix=%{_prefix} --root=%{buildroot}

%files
%defattr(-,root,root,-)
%doc CHANGES LICENSE README THANKS TODO doc
%{python3_sitelib}/pyasn1
%{python3_sitelib}/pyasn1-%{version}-py%{py3_ver}.egg-info

%changelog
-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit python-pyasn1 for openSUSE:Factory

2013-01-21 Thread h_root
Hello community,

here is the log from the commit of package python-pyasn1 for openSUSE:Factory 
checked in at 2013-01-21 17:45:48

Comparing /work/SRC/openSUSE:Factory/python-pyasn1 (Old)
 and  /work/SRC/openSUSE:Factory/.python-pyasn1.new (New)


Package is python-pyasn1, Maintainer is radma...@suse.com

Changes:

--- /work/SRC/openSUSE:Factory/python-pyasn1/python-pyasn1.changes  
2012-07-30 09:39:05.0 +0200
+++ /work/SRC/openSUSE:Factory/.python-pyasn1.new/python-pyasn1.changes 
2013-01-21 17:45:50.0 +0100
@@ -1,0 +2,27 @@
+Fri Jan 18 09:19:52 UTC 2013 - mich...@stroeder.com
+
+- updated to upstrean release 0.1.6
+
+Revision 0.1.6
+--
+
+- The compact (valueless) way of encoding zero INTEGERs introduced in
+  0.1.5 seems to fail miserably as the world is filled with broken
+  BER decoders. So we had to back off the *encoder* for a while.
+  There's still the IntegerEncoder.supportCompactZero flag which
+  enables compact encoding form whenever it evaluates to True.
+- Report package version on debugging code initialization.
+
+Revision 0.1.5
+--
+
+- Documentation updated and split into chapters to better match
+  web-site contents.
+- Make prettyPrint() working for non-initialized pyasn1 data objects. It
+  used to throw an exception.
+- Fix to encoder to produce empty-payload INTEGER values for zeros
+- Fix to decoder to support empty-payload INTEGER and REAL values
+- Fix to unit test suites imports to be able to run each from
+  their current directory
+
+---

Old:

  pyasn1-0.1.4.tar.gz

New:

  pyasn1-0.1.6.tar.gz



Other differences:
--
++ python-pyasn1.spec ++
--- /var/tmp/diff_new_pack.blI95K/_old  2013-01-21 17:45:51.0 +0100
+++ /var/tmp/diff_new_pack.blI95K/_new  2013-01-21 17:45:51.0 +0100
@@ -17,7 +17,7 @@
 
 
 Name:   python-pyasn1
-Version:0.1.4
+Version:0.1.6
 Release:0
 Summary:ASN.1 types and codecs
 License:BSD-3-Clause

++ pyasn1-0.1.4.tar.gz - pyasn1-0.1.6.tar.gz ++
 5284 lines of diff (skipped)

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit python-pyasn1 for openSUSE:Factory

2012-07-30 Thread h_root
Hello community,

here is the log from the commit of package python-pyasn1 for openSUSE:Factory 
checked in at 2012-07-30 09:38:51

Comparing /work/SRC/openSUSE:Factory/python-pyasn1 (Old)
 and  /work/SRC/openSUSE:Factory/.python-pyasn1.new (New)


Package is python-pyasn1, Maintainer is cth...@suse.com

Changes:

--- /work/SRC/openSUSE:Factory/python-pyasn1/python-pyasn1.changes  
2012-05-03 11:00:08.0 +0200
+++ /work/SRC/openSUSE:Factory/.python-pyasn1.new/python-pyasn1.changes 
2012-07-30 09:39:05.0 +0200
@@ -1,0 +2,16 @@
+Fri Jul 27 18:03:18 UTC 2012 - mich...@stroeder.com
+
+- updated to upstrean release 0.1.4
+- includes fix needed by python-ldap's module ldap.syncrepl
+
+Most important changes include:
+
+* A built-in de/serialization debugging facility added
+* Package versioning added (pyasn1.__version__)
+* Leading sub-OIDs overflow condition handled
+* REAL type exponent encoding implemented properly at BER codec
+* Boolean BER decoder fixed to allow arbitrary payload
+* Leading 0x80 octet now handled properly by DER/CER/DER
+   ObjectIdentifier decoder
+
+---

Old:

  pyasn1-0.1.3.tar.gz

New:

  pyasn1-0.1.4.tar.gz



Other differences:
--
++ python-pyasn1.spec ++
--- /var/tmp/diff_new_pack.0zevvC/_old  2012-07-30 09:39:06.0 +0200
+++ /var/tmp/diff_new_pack.0zevvC/_new  2012-07-30 09:39:06.0 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   python-pyasn1
-Version:0.1.3
+Version:0.1.4
 Release:0
 Summary:ASN.1 types and codecs
 License:BSD-3-Clause

++ pyasn1-0.1.3.tar.gz - pyasn1-0.1.4.tar.gz ++
 4005 lines of diff (skipped)

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit python-pyasn1 for openSUSE:Factory

2012-05-03 Thread h_root
Hello community,

here is the log from the commit of package python-pyasn1 for openSUSE:Factory 
checked in at 2012-05-03 11:00:06

Comparing /work/SRC/openSUSE:Factory/python-pyasn1 (Old)
 and  /work/SRC/openSUSE:Factory/.python-pyasn1.new (New)


Package is python-pyasn1, Maintainer is cth...@suse.com

Changes:

--- /work/SRC/openSUSE:Factory/python-pyasn1/python-pyasn1.changes  
2012-03-24 20:10:11.0 +0100
+++ /work/SRC/openSUSE:Factory/.python-pyasn1.new/python-pyasn1.changes 
2012-05-03 11:00:08.0 +0200
@@ -1,0 +2,20 @@
+Wed Apr 25 20:11:18 UTC 2012 - mich...@stroeder.com
+
+- updated to upstrean release 0.1.3
+
+From upstream CHANGES:
+- Include class name into asn1 value constraint violation exception.
+- Fix to OctetString.prettyOut() method that looses leading zero when
+  building hex string.
+
+---
+Wed Apr 18 07:46:46 UTC 2012 - sasc...@suse.de
+
+- Fix obsoletes for python-asn1 instead
+
+---
+Tue Apr 17 15:12:23 UTC 2012 - dmuel...@suse.com
+
+- remove self-obsoletes
+
+---

Old:

  pyasn1-0.1.2.tar.gz

New:

  pyasn1-0.1.3.tar.gz



Other differences:
--
++ python-pyasn1.spec ++
--- /var/tmp/diff_new_pack.Yj5Gi7/_old  2012-05-03 11:00:09.0 +0200
+++ /var/tmp/diff_new_pack.Yj5Gi7/_new  2012-05-03 11:00:09.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package python-pyasn1
 #
-# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -16,27 +16,24 @@
 #
 
 
-
 Name:   python-pyasn1
-Version:0.1.2
-Release:1
-Url:http://pyasn1.sf.net/
+Version:0.1.3
+Release:0
 Summary:ASN.1 types and codecs
 License:BSD-3-Clause
 Group:  Development/Languages/Python
+Url:http://pyasn1.sf.net/
 Source: 
http://pypi.python.org/packages/source/p/pyasn1/pyasn1-%{version}.tar.gz
-BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  python-devel
 BuildRequires:  python-distribute
-%if 0%{?suse_version}
-%py_requires
-%if 0%{?suse_version}  1110
+Provides:   python-asn1 = %{version}
+Obsoletes:  python-asn1  0.1.2
+BuildRoot:  %{_tmppath}/%{name}-%{version}-build
+%if 0%{?suse_version}  0%{?suse_version} = 1110
+%{!?python_sitelib: %global python_sitelib %(python -c from 
distutils.sysconfig import get_python_lib; print get_python_lib())}
+%else
 BuildArch:  noarch
 %endif
-%endif
-Provides:   python-pyasn1 = %{version}
-Obsoletes:  python-pyasn1  %{version}
-%{!?python_sitelib: %global python_sitelib %(%{__python} -c from 
distutils.sysconfig import get_python_lib; print get_python_lib())}
 
 %description
 This is an implementation of ASN.1 types and codecs in Python programming
@@ -48,15 +45,11 @@
 %setup -q -n pyasn1-%{version}
 
 %build
-export CFLAGS=%{optflags}
 python setup.py build
 
 %install
 python setup.py install --prefix=%{_prefix} --root=%{buildroot}
 
-%clean
-rm -rf %{buildroot}
-
 %files
 %defattr(-,root,root,-)
 %doc CHANGES LICENSE README THANKS TODO doc

++ pyasn1-0.1.2.tar.gz - pyasn1-0.1.3.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pyasn1-0.1.2/CHANGES new/pyasn1-0.1.3/CHANGES
--- old/pyasn1-0.1.2/CHANGES2011-11-21 11:00:30.0 +0100
+++ new/pyasn1-0.1.3/CHANGES2012-04-20 20:57:59.0 +0200
@@ -1,3 +1,10 @@
+Revision 0.1.3
+--
+
+- Include class name into asn1 value constraint violation exception.
+- Fix to OctetString.prettyOut() method that looses leading zero when
+  building hex string.
+
 Revision 0.1.2
 --
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pyasn1-0.1.2/LICENSE new/pyasn1-0.1.3/LICENSE
--- old/pyasn1-0.1.2/LICENSE2011-01-23 20:17:36.0 +0100
+++ new/pyasn1-0.1.3/LICENSE2012-02-23 10:50:47.0 +0100
@@ -1,4 +1,4 @@
-Copyright (c) 2005-2011 Ilya Etingof i...@glas.net, all rights reserved.
+Copyright (c) 2005-2012 Ilya Etingof i...@glas.net, all rights reserved.
 
 THIS SOFTWARE IS NOT FAULT TOLERANT AND SHOULD NOT BE USED IN ANY SITUATION
 ENDANGERING HUMAN LIFE OR PROPERTY.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pyasn1-0.1.2/PKG-INFO new/pyasn1-0.1.3/PKG-INFO
--- old/pyasn1-0.1.2/PKG-INFO   2011-12-07 

commit python-pyasn1 for openSUSE:Factory

2012-03-24 Thread h_root
Hello community,

here is the log from the commit of package python-pyasn1 for openSUSE:Factory 
checked in at 2012-03-24 20:10:09

Comparing /work/SRC/openSUSE:Factory/python-pyasn1 (Old)
 and  /work/SRC/openSUSE:Factory/.python-pyasn1.new (New)


Package is python-pyasn1, Maintainer is 

Changes:

--- /work/SRC/openSUSE:Factory/python-pyasn1/python-pyasn1.changes  
2011-12-09 15:25:21.0 +0100
+++ /work/SRC/openSUSE:Factory/.python-pyasn1.new/python-pyasn1.changes 
2012-03-24 20:10:11.0 +0100
@@ -1,0 +2,13 @@
+Fri Mar 23 09:59:28 UTC 2012 - mich...@stroeder.com
+
+- updated to upstrean release 0.1.2
+
+From upstream CHANGES:
+- Fix to __long__() to actually return longs on py2k
+- Fix to OctetString.__str__() workings of a non-initialized object.
+- Fix to quote initializer of OctetString.__repr__()
+- Minor fix towards ObjectIdentifier.prettyIn() reliability
+- ObjectIdentifier.__str__() is aliased to prettyPrint()
+- Exlicit repr() calls replaced with '%r'
+
+---

Old:

  pyasn1-0.1.1.tar.gz

New:

  pyasn1-0.1.2.tar.gz



Other differences:
--
++ python-pyasn1.spec ++
--- /var/tmp/diff_new_pack.J2UKfE/_old  2012-03-24 20:10:12.0 +0100
+++ /var/tmp/diff_new_pack.J2UKfE/_new  2012-03-24 20:10:12.0 +0100
@@ -15,9 +15,11 @@
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
+
+
 Name:   python-pyasn1
-Version:0.1.1
-Release:0
+Version:0.1.2
+Release:1
 Url:http://pyasn1.sf.net/
 Summary:ASN.1 types and codecs
 License:BSD-3-Clause
@@ -32,8 +34,8 @@
 BuildArch:  noarch
 %endif
 %endif
-Provides:   python-asn1 = %{version}
-Obsoletes:  python-asn1  %{version}
+Provides:   python-pyasn1 = %{version}
+Obsoletes:  python-pyasn1  %{version}
 %{!?python_sitelib: %global python_sitelib %(%{__python} -c from 
distutils.sysconfig import get_python_lib; print get_python_lib())}
 
 %description

++ pyasn1-0.1.1.tar.gz - pyasn1-0.1.2.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pyasn1-0.1.1/CHANGES new/pyasn1-0.1.2/CHANGES
--- old/pyasn1-0.1.1/CHANGES2011-10-31 00:15:45.0 +0100
+++ new/pyasn1-0.1.2/CHANGES2011-11-21 11:00:30.0 +0100
@@ -1,3 +1,13 @@
+Revision 0.1.2
+--
+
+- Fix to __long__() to actually return longs on py2k
+- Fix to OctetString.__str__() workings of a non-initialized object.
+- Fix to quote initializer of OctetString.__repr__()
+- Minor fix towards ObjectIdentifier.prettyIn() reliability
+- ObjectIdentifier.__str__() is aliased to prettyPrint()
+- Exlicit repr() calls replaced with '%r'
+
 Revision 0.1.1
 --
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pyasn1-0.1.1/PKG-INFO new/pyasn1-0.1.2/PKG-INFO
--- old/pyasn1-0.1.1/PKG-INFO   2011-11-06 23:30:27.0 +0100
+++ new/pyasn1-0.1.2/PKG-INFO   2011-12-07 17:04:52.0 +0100
@@ -1,6 +1,6 @@
 Metadata-Version: 1.0
 Name: pyasn1
-Version: 0.1.1
+Version: 0.1.2
 Summary: ASN.1 types and codecs
 Home-page: http://sourceforge.net/projects/pyasn1/
 Author: Ilya Etingof
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pyasn1-0.1.1/THANKS new/pyasn1-0.1.2/THANKS
--- old/pyasn1-0.1.1/THANKS 2010-09-20 22:07:18.0 +0200
+++ new/pyasn1-0.1.2/THANKS 2011-11-07 12:38:21.0 +0100
@@ -1,3 +1,4 @@
 Denis S. Otkidach
 Gregory Golberg
 Bud P. Bruegger
+Jacek Konieczny
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pyasn1-0.1.1/pyasn1/codec/ber/decoder.py 
new/pyasn1-0.1.2/pyasn1/codec/ber/decoder.py
--- old/pyasn1-0.1.1/pyasn1/codec/ber/decoder.py2011-10-27 
20:16:01.0 +0200
+++ new/pyasn1-0.1.2/pyasn1/codec/ber/decoder.py2011-11-08 
16:15:33.0 +0100
@@ -736,7 +736,7 @@
 state = stStop
 if state == stErrorCondition:
 raise error.PyAsn1Error(
-'%s not in asn1Spec: %s' % (tagSet, repr(asn1Spec))
+'%r not in asn1Spec: %r' % (tagSet, asn1Spec)
 )
 return value, substrate
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pyasn1-0.1.1/pyasn1/type/base.py 
new/pyasn1-0.1.2/pyasn1/type/base.py
--- old/pyasn1-0.1.1/pyasn1/type/base.py2011-11-06 11:55:51.0 
+0100
+++ new/pyasn1-0.1.2/pyasn1/type/base.py2011-11-08 16:29:58.0 
+0100
@@ -46,6 +46,9 @@
 class __NoValue:
 def __getattr__(self, attr):
  

commit python-pyasn1 for openSUSE:Factory

2011-12-09 Thread h_root
Hello community,

here is the log from the commit of package python-pyasn1 for openSUSE:Factory 
checked in at 2011-12-09 15:25:18

Comparing /work/SRC/openSUSE:Factory/python-pyasn1 (Old)
 and  /work/SRC/openSUSE:Factory/.python-pyasn1.new (New)


Package is python-pyasn1, Maintainer is 

Changes:

--- /work/SRC/openSUSE:Factory/python-pyasn1/python-pyasn1.changes  
2011-11-14 13:36:03.0 +0100
+++ /work/SRC/openSUSE:Factory/.python-pyasn1.new/python-pyasn1.changes 
2011-12-09 15:25:21.0 +0100
@@ -1,0 +2,5 @@
+Thu Dec  8 13:52:32 UTC 2011 - co...@suse.com
+
+- fix license to be in spdx.org format
+
+---



Other differences:
--
++ python-pyasn1.spec ++
--- /var/tmp/diff_new_pack.F1SkA5/_old  2011-12-09 15:25:22.0 +0100
+++ /var/tmp/diff_new_pack.F1SkA5/_new  2011-12-09 15:25:22.0 +0100
@@ -15,14 +15,12 @@
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
-
-
 Name:   python-pyasn1
 Version:0.1.1
-Release:1
+Release:0
 Url:http://pyasn1.sf.net/
 Summary:ASN.1 types and codecs
-License:BSD
+License:BSD-3-Clause
 Group:  Development/Languages/Python
 Source: 
http://pypi.python.org/packages/source/p/pyasn1/pyasn1-%{version}.tar.gz
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit python-pyasn1 for openSUSE:Factory

2011-11-14 Thread h_root
Hello community,

here is the log from the commit of package python-pyasn1 for openSUSE:Factory 
checked in at 2011-11-14 13:35:58

Comparing /work/SRC/openSUSE:Factory/python-pyasn1 (Old)
 and  /work/SRC/openSUSE:Factory/.python-pyasn1.new (New)


Package is python-pyasn1, Maintainer is 

Changes:

--- /work/SRC/openSUSE:Factory/python-pyasn1/python-pyasn1.changes  
2011-09-23 12:43:07.0 +0200
+++ /work/SRC/openSUSE:Factory/.python-pyasn1.new/python-pyasn1.changes 
2011-11-14 13:36:03.0 +0100
@@ -1,0 +2,28 @@
+Tue Nov  8 06:25:13 UTC 2011 - highwaystar...@gmail.com
+
+- updated to 0.1.1
+ * Hex/bin string initializer to OctetString object reworked
+   (in a backward-incompatible manner)
+ * Fixed float() infinity compatibility issue (affects 2.5 and earlier)
+ * Fixed a bug/typo at Boolean CER encoder 
+ * Major overhawl for Python 2.4 -- 3.2 compatibility
+  +  get rid of old-style types
+  + drop string module usage
+  + switch to rich comparation
+  + drop explicit long integer type use
+  + map()/filter() replaced with list comprehension
+  + apply() replaced with */**args
+  + switched to use 'key' sort() callback function
+  + support both __nonzero__() and __bool__() methods
+  + modified not to use py3k-incompatible exception syntax
+  + getslice() operator fully replaced with getitem()
+  + dictionary operations made 2K/3K compatible
+  + base type for encoding substrate and OctetString-based types
+is now 'bytes' when running py3k and 'str' otherwise
+  + OctetString and derivatives now unicode compliant.
+  + OctetString now supports two python-neutral getters: asOcts()  asInts()
+  + print OctetString content in hex whenever it is not printable otherwise
+  + in test suite, implicit relative import replaced with the absolute one
+  + in test suite, string constants replaced with numerics
+
+---

Old:

  pyasn1-0.0.13.tar.gz

New:

  pyasn1-0.1.1.tar.gz



Other differences:
--
++ python-pyasn1.spec ++
--- /var/tmp/diff_new_pack.rNZaBS/_old  2011-11-14 13:36:04.0 +0100
+++ /var/tmp/diff_new_pack.rNZaBS/_new  2011-11-14 13:36:04.0 +0100
@@ -18,7 +18,7 @@
 
 
 Name:   python-pyasn1
-Version:0.0.13
+Version:0.1.1
 Release:1
 Url:http://pyasn1.sf.net/
 Summary:ASN.1 types and codecs

++ pyasn1-0.0.13.tar.gz - pyasn1-0.1.1.tar.gz ++
 3347 lines of diff (skipped)

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit python-pyasn1 for openSUSE:Factory

2011-09-01 Thread h_root

Hello community,

here is the log from the commit of package python-pyasn1 for openSUSE:Factory
checked in at Thu Sep 1 17:34:56 CEST 2011.




New Changes file:

--- /dev/null   2010-08-26 16:28:41.0 +0200
+++ python-pyasn1/python-pyasn1.changes 2011-08-31 18:08:00.0 +0200
@@ -0,0 +1,10 @@
+---
+Wed Aug 31 16:07:46 UTC 2011 - sasc...@gmx.de
+
+- Packaged documentation
+
+---
+Wed Aug 31 15:04:38 UTC 2011 - sasc...@suse.de
+
+- Initial version, obsoletes 'python-asn1'
+

calling whatdependson for head-i586


New:

  pyasn1-0.0.13.tar.gz
  python-pyasn1.changes
  python-pyasn1.spec



Other differences:
--
++ python-pyasn1.spec ++
#
# spec file for package python-pyasn1
#
# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An Open Source License is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.

# Please submit bugfixes or comments via http://bugs.opensuse.org/
#



Name:   python-pyasn1
Version:0.0.13
Release:1
Url:http://pyasn1.sf.net/
Summary:ASN.1 types and codecs
License:BSD
Group:  Development/Languages/Python
Source: 
http://pypi.python.org/packages/source/p/pyasn1/pyasn1-%{version}.tar.gz
BuildRoot:  %{_tmppath}/%{name}-%{version}-build
BuildRequires:  python-devel
BuildRequires:  python-distribute
%if 0%{?suse_version}
%py_requires
%if 0%{?suse_version}  1110
BuildArch:  noarch
%endif
%endif
Provides:   python-asn1 = %{version}
Obsoletes:  python-asn1  %{version}
%{!?python_sitelib: %global python_sitelib %(%{__python} -c from 
distutils.sysconfig import get_python_lib; print get_python_lib())}

%description
This is an implementation of ASN.1 types and codecs in Python programming
language. It has been first written to support particular protocol (SNMP) but
then generalized to be suitable for a wide range of protocols based on ASN.1
specification.

%prep
%setup -q -n pyasn1-%{version}

%build
export CFLAGS=%{optflags}
python setup.py build

%install
python setup.py install --prefix=%{_prefix} --root=%{buildroot}

%clean
rm -rf %{buildroot}

%files
%defattr(-,root,root,-)
%doc CHANGES LICENSE README THANKS TODO doc
%{python_sitelib}/*

%changelog





Remember to have fun...

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org