Hello community,

here is the log from the commit of package python-python-jose for 
openSUSE:Factory checked in at 2020-03-10 11:55:25
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-python-jose (Old)
 and      /work/SRC/openSUSE:Factory/.python-python-jose.new.26092 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-python-jose"

Tue Mar 10 11:55:25 2020 rev:3 rq:783261 version:3.1.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-python-jose/python-python-jose.changes    
2019-04-12 09:15:29.081717005 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-python-jose.new.26092/python-python-jose.changes
 2020-03-10 11:55:26.687728660 +0100
@@ -1,0 +2,17 @@
+Tue Mar 10 09:47:42 UTC 2020 - Tomáš Chvátal <[email protected]>
+
+- Update to 3.1.0:
+  * Improve JWT.decode() #76 (fixes #75)
+  * ort headers when serializing to allow for headless JWT #136 (fixes #80)
+  * djust dependency handling
+  * se PyCryptodome instead of PyCrypto #83
+  * pdate package dependencies #124 (fixes #158)
+  * void using deprecated methods #85
+  * upport X509 certificates #107
+  * solate and flesh out cryptographic backends to enable independent 
operation #129 (fixes #114)
+  * emove pyca/cryptography backend's dependency on python-ecdsa #117
+  * Remove pycrypto/dome backends' dependency on python-rsa #121
+  * Make pyca/cryptography backend the preferred backend if multiple backends 
are present #122
+- Rebase patch unpin-deps.patch
+
+-------------------------------------------------------------------

Old:
----
  python-jose-3.0.1.tar.gz

New:
----
  python-jose-3.1.0.tar.gz

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

Other differences:
------------------
++++++ python-python-jose.spec ++++++
--- /var/tmp/diff_new_pack.DfNosl/_old  2020-03-10 11:55:27.395729020 +0100
+++ /var/tmp/diff_new_pack.DfNosl/_new  2020-03-10 11:55:27.395729020 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package python-python-jose
 #
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -18,29 +18,26 @@
 
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 Name:           python-python-jose
-Version:        3.0.1
+Version:        3.1.0
 Release:        0
 Summary:        JOSE implementation in Python
 License:        MIT
-Group:          Development/Languages/Python
-URL:            http://github.com/mpdavis/python-jose
+URL:            https://github.com/mpdavis/python-jose
 Source:         
https://github.com/mpdavis/python-jose/archive/%{version}.tar.gz#/python-jose-%{version}.tar.gz
 Patch0:         unpin-deps.patch
 BuildRequires:  %{python_module setuptools}
 BuildRequires:  fdupes
 BuildRequires:  python-rpm-macros
-Requires:       python-ecdsa
-Requires:       python-rsa
 Requires:       python-six
 Recommends:     python-cryptography
+Recommends:     python-pyasn1
 Recommends:     python-pycryptodome >= 3.3.1
 BuildArch:      noarch
 # SECTION test requirements
 BuildRequires:  %{python_module cryptography}
-BuildRequires:  %{python_module ecdsa}
+BuildRequires:  %{python_module pyasn1}
 BuildRequires:  %{python_module pycryptodome >= 3.3.1}
-BuildRequires:  %{python_module pytest-runner}
-BuildRequires:  %{python_module rsa}
+BuildRequires:  %{python_module pytest}
 BuildRequires:  %{python_module six}
 # /SECTION
 %python_subpackages
@@ -52,7 +49,8 @@
 %prep
 %setup -q -n python-jose-%{version}
 %patch0 -p1
-sed -i '/addopts/d' setup.cfg
+sed -i -e '/addopts/d' setup.cfg
+sed -i -e '/pytest-runner/d' setup.py
 
 %build
 %python_build
@@ -62,7 +60,7 @@
 %python_expand %fdupes %{buildroot}%{$python_sitelib}
 
 %check
-%python_exec setup.py test
+%pytest
 
 %files %{python_files}
 %doc README.rst

++++++ python-jose-3.0.1.tar.gz -> python-jose-3.1.0.tar.gz ++++++
++++ 2204 lines of diff (skipped)

++++++ unpin-deps.patch ++++++
--- /var/tmp/diff_new_pack.DfNosl/_old  2020-03-10 11:55:27.455729050 +0100
+++ /var/tmp/diff_new_pack.DfNosl/_new  2020-03-10 11:55:27.459729052 +0100
@@ -1,29 +1,20 @@
-Index: python-jose-3.0.1/setup.py
+Index: python-jose-3.1.0/setup.py
 ===================================================================
---- python-jose-3.0.1.orig/setup.py
-+++ python-jose-3.0.1/setup.py
-@@ -23,8 +23,8 @@ def get_packages(package):
- 
+--- python-jose-3.1.0.orig/setup.py
++++ python-jose-3.1.0/setup.py
+@@ -35,11 +35,11 @@ def _cryptography_version():
+ pyasn1 = ['pyasn1']
  extras_require = {
-     'cryptography': ['cryptography'],
--    'pycrypto': ['pycrypto >=2.6.0, <2.7.0'],
--    'pycryptodome': ['pycryptodome >=3.3.1, <4.0.0'],
-+    'pycrypto': ['pycrypto >=2.6.0'],
-+    'pycryptodome': ['pycryptodome >=3.3.1'],
+     'cryptography': [_cryptography_version()],
+-    'pycrypto': ['pycrypto >=2.6.0, <2.7.0'] + pyasn1,
+-    'pycryptodome': ['pycryptodome >=3.3.1, <4.0.0'] + pyasn1,
++    'pycrypto': ['pycrypto >=2.6.0'] + pyasn1,
++    'pycryptodome': ['pycryptodome >=3.3.1'] + pyasn1,
  }
+-legacy_backend_requires = ['ecdsa <1.0', 'rsa'] + pyasn1
+-install_requires = ['six <2.0']
++legacy_backend_requires = ['ecdsa', 'rsa'] + pyasn1
++install_requires = ['six']
  
- 
-@@ -58,12 +58,10 @@ setup(
-     setup_requires=['pytest-runner'],
-     tests_require=[
-         'six',
--        'future',
-         'ecdsa',
-         'pytest',
--        'pytest-cov',
-         'pytest-runner',
-         'cryptography',
-     ],
--    install_requires=['six <2.0', 'ecdsa <1.0', 'rsa', 'future <1.0']
-+    install_requires=['six', 'ecdsa', 'rsa']
- )
+ # TODO: work this into the extras selection instead.
+ install_requires += legacy_backend_requires


Reply via email to