Hello community,

here is the log from the commit of package python-jwcrypto for openSUSE:Factory 
checked in at 2017-08-04 12:00:16
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-jwcrypto (Old)
 and      /work/SRC/openSUSE:Factory/.python-jwcrypto.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-jwcrypto"

Fri Aug  4 12:00:16 2017 rev:3 rq:514244 version:0.4.2

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-jwcrypto/python-jwcrypto.changes  
2017-07-25 11:41:34.634338269 +0200
+++ /work/SRC/openSUSE:Factory/.python-jwcrypto.new/python-jwcrypto.changes     
2017-08-04 12:01:02.573545272 +0200
@@ -1,0 +2,5 @@
+Thu Aug  3 15:12:08 UTC 2017 - [email protected]
+
+- update to upstream release 0.4.2
+
+-------------------------------------------------------------------

Old:
----
  jwcrypto-0.4.1.tar.gz

New:
----
  jwcrypto-0.4.2.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ python-jwcrypto.spec ++++++
--- /var/tmp/diff_new_pack.rLOvRv/_old  2017-08-04 12:01:03.537409223 +0200
+++ /var/tmp/diff_new_pack.rLOvRv/_new  2017-08-04 12:01:03.549407530 +0200
@@ -17,7 +17,7 @@
 
 
 Name:           python-jwcrypto
-Version:        0.4.1
+Version:        0.4.2
 Release:        0
 Summary:        Python module package implementing JOSE Web standards
 License:        LGPL-3.0

++++++ jwcrypto-0.4.1.tar.gz -> jwcrypto-0.4.2.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/jwcrypto-0.4.1/MANIFEST.in 
new/jwcrypto-0.4.2/MANIFEST.in
--- old/jwcrypto-0.4.1/MANIFEST.in      2015-07-10 18:38:15.000000000 +0200
+++ new/jwcrypto-0.4.2/MANIFEST.in      2017-08-01 15:09:58.000000000 +0200
@@ -1 +1,2 @@
 include LICENSE README.md
+include tox.ini setup.cfg
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/jwcrypto-0.4.1/PKG-INFO new/jwcrypto-0.4.2/PKG-INFO
--- old/jwcrypto-0.4.1/PKG-INFO 2017-07-24 11:16:07.000000000 +0200
+++ new/jwcrypto-0.4.2/PKG-INFO 2017-08-01 17:58:06.000000000 +0200
@@ -1,6 +1,6 @@
 Metadata-Version: 1.1
 Name: jwcrypto
-Version: 0.4.1
+Version: 0.4.2
 Summary: Implementation of JOSE Web standards
 Home-page: https://github.com/latchset/jwcrypto
 Author: JWCrypto Project Contributors
@@ -11,6 +11,7 @@
 Classifier: Programming Language :: Python :: 2.7
 Classifier: Programming Language :: Python :: 3.4
 Classifier: Programming Language :: Python :: 3.5
+Classifier: Programming Language :: Python :: 3.6
 Classifier: Intended Audience :: Developers
 Classifier: Topic :: Security
 Classifier: Topic :: Software Development :: Libraries :: Python Modules
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/jwcrypto-0.4.1/jwcrypto/jwe.py 
new/jwcrypto-0.4.2/jwcrypto/jwe.py
--- old/jwcrypto-0.4.1/jwcrypto/jwe.py  2016-11-29 20:25:04.000000000 +0100
+++ new/jwcrypto-0.4.2/jwcrypto/jwe.py  2017-08-01 15:22:08.000000000 +0200
@@ -423,30 +423,30 @@
         try:
             try:
                 djwe = json_decode(raw_jwe)
-                o['iv'] = base64url_decode(str(djwe['iv']))
-                o['ciphertext'] = base64url_decode(str(djwe['ciphertext']))
-                o['tag'] = base64url_decode(str(djwe['tag']))
+                o['iv'] = base64url_decode(djwe['iv'])
+                o['ciphertext'] = base64url_decode(djwe['ciphertext'])
+                o['tag'] = base64url_decode(djwe['tag'])
                 if 'protected' in djwe:
-                    p = base64url_decode(str(djwe['protected']))
+                    p = base64url_decode(djwe['protected'])
                     o['protected'] = p.decode('utf-8')
                 if 'unprotected' in djwe:
                     o['unprotected'] = json_encode(djwe['unprotected'])
                 if 'aad' in djwe:
-                    o['aad'] = base64url_decode(str(djwe['aad']))
+                    o['aad'] = base64url_decode(djwe['aad'])
                 if 'recipients' in djwe:
                     o['recipients'] = list()
                     for rec in djwe['recipients']:
                         e = dict()
                         if 'encrypted_key' in rec:
                             e['encrypted_key'] = \
-                                base64url_decode(str(rec['encrypted_key']))
+                                base64url_decode(rec['encrypted_key'])
                         if 'header' in rec:
                             e['header'] = json_encode(rec['header'])
                         o['recipients'].append(e)
                 else:
                     if 'encrypted_key' in djwe:
                         o['encrypted_key'] = \
-                            base64url_decode(str(djwe['encrypted_key']))
+                            base64url_decode(djwe['encrypted_key'])
                     if 'header' in djwe:
                         o['header'] = json_encode(djwe['header'])
 
@@ -454,14 +454,14 @@
                 c = raw_jwe.split('.')
                 if len(c) != 5:
                     raise InvalidJWEData()
-                p = base64url_decode(str(c[0]))
+                p = base64url_decode(c[0])
                 o['protected'] = p.decode('utf-8')
-                ekey = base64url_decode(str(c[1]))
-                if ekey != '':
-                    o['encrypted_key'] = base64url_decode(str(c[1]))
-                o['iv'] = base64url_decode(str(c[2]))
-                o['ciphertext'] = base64url_decode(str(c[3]))
-                o['tag'] = base64url_decode(str(c[4]))
+                ekey = base64url_decode(c[1])
+                if ekey != b'':
+                    o['encrypted_key'] = base64url_decode(c[1])
+                o['iv'] = base64url_decode(c[2])
+                o['ciphertext'] = base64url_decode(c[3])
+                o['tag'] = base64url_decode(c[4])
 
             self.objects = o
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/jwcrypto-0.4.1/jwcrypto.egg-info/PKG-INFO 
new/jwcrypto-0.4.2/jwcrypto.egg-info/PKG-INFO
--- old/jwcrypto-0.4.1/jwcrypto.egg-info/PKG-INFO       2017-07-24 
11:16:07.000000000 +0200
+++ new/jwcrypto-0.4.2/jwcrypto.egg-info/PKG-INFO       2017-08-01 
17:58:06.000000000 +0200
@@ -1,6 +1,6 @@
 Metadata-Version: 1.1
 Name: jwcrypto
-Version: 0.4.1
+Version: 0.4.2
 Summary: Implementation of JOSE Web standards
 Home-page: https://github.com/latchset/jwcrypto
 Author: JWCrypto Project Contributors
@@ -11,6 +11,7 @@
 Classifier: Programming Language :: Python :: 2.7
 Classifier: Programming Language :: Python :: 3.4
 Classifier: Programming Language :: Python :: 3.5
+Classifier: Programming Language :: Python :: 3.6
 Classifier: Intended Audience :: Developers
 Classifier: Topic :: Security
 Classifier: Topic :: Software Development :: Libraries :: Python Modules
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/jwcrypto-0.4.1/jwcrypto.egg-info/SOURCES.txt 
new/jwcrypto-0.4.2/jwcrypto.egg-info/SOURCES.txt
--- old/jwcrypto-0.4.1/jwcrypto.egg-info/SOURCES.txt    2017-07-24 
11:16:07.000000000 +0200
+++ new/jwcrypto-0.4.2/jwcrypto.egg-info/SOURCES.txt    2017-08-01 
17:58:06.000000000 +0200
@@ -3,6 +3,7 @@
 README.md
 setup.cfg
 setup.py
+tox.ini
 jwcrypto/__init__.py
 jwcrypto/common.py
 jwcrypto/jwa.py
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/jwcrypto-0.4.1/setup.py new/jwcrypto-0.4.2/setup.py
--- old/jwcrypto-0.4.1/setup.py 2017-07-24 11:10:39.000000000 +0200
+++ new/jwcrypto-0.4.2/setup.py 2017-08-01 17:57:50.000000000 +0200
@@ -6,7 +6,7 @@
 
 setup(
     name = 'jwcrypto',
-    version = '0.4.1',
+    version = '0.4.2',
     license = 'LGPLv3+',
     maintainer = 'JWCrypto Project Contributors',
     maintainer_email = '[email protected]',
@@ -17,6 +17,7 @@
         'Programming Language :: Python :: 2.7',
         'Programming Language :: Python :: 3.4',
         'Programming Language :: Python :: 3.5',
+        'Programming Language :: Python :: 3.6',
         'Intended Audience :: Developers',
         'Topic :: Security',
         'Topic :: Software Development :: Libraries :: Python Modules'
@@ -26,4 +27,3 @@
         'cryptography >= 1.5',
     ],
 )
-
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/jwcrypto-0.4.1/tox.ini new/jwcrypto-0.4.2/tox.ini
--- old/jwcrypto-0.4.1/tox.ini  1970-01-01 01:00:00.000000000 +0100
+++ new/jwcrypto-0.4.2/tox.ini  2017-08-01 17:50:59.000000000 +0200
@@ -0,0 +1,68 @@
+[tox]
+envlist = lint,py27,py34,py35,py36,pep8py2,pep8py3,doc,sphinx
+skip_missing_interpreters = true
+
+[testenv]
+setenv =
+    PYTHONPATH = {envsitepackagesdir}
+deps =
+    pytest
+    coverage
+sitepackages = True
+commands =
+    {envpython} -bb -m coverage run -m pytest --capture=no --strict {posargs}
+    {envpython} -m coverage report -m
+
+[testenv:lint]
+basepython = python2.7
+deps =
+    pylint
+sitepackages = True
+commands =
+    {envpython} -m pylint -d c,r,i,W0613 -r n -f colorized --notes= 
--disable=star-args ./jwcrypto
+
+[testenv:pep8py2]
+basepython = python2.7
+deps =
+    flake8
+    flake8-import-order
+    pep8-naming
+commands =
+    {envpython} -m flake8 {posargs} jwcrypto
+
+[testenv:pep8py3]
+basepython = python3
+deps =
+    flake8
+    flake8-import-order
+    pep8-naming
+commands =
+    {envpython} -m flake8 {posargs} jwcrypto
+
+[testenv:doc]
+deps =
+    doc8
+    docutils
+    markdown
+basepython = python2.7
+commands =
+    doc8 --allow-long-titles README.md
+    markdown_py README.md -f {toxworkdir}/README.md.html
+
+[testenv:sphinx]
+basepython = python2.7
+changedir = docs/source
+deps =
+    sphinx < 1.3.0
+commands =
+    sphinx-build -v -W -b html -d {envtmpdir}/doctrees . {envtmpdir}/html
+
+[pytest]
+python_files = jwcrypto/test*.py
+
+[flake8]
+exclude = .tox,*.egg,dist,build,docs/source
+show-source = true
+max-line-length = 79
+ignore = N802
+application-import-names = jwcrypto


Reply via email to