Hello community,

here is the log from the commit of package python-PyJWT for openSUSE:Factory 
checked in at 2015-11-08 11:26:34
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-PyJWT (Old)
 and      /work/SRC/openSUSE:Factory/.python-PyJWT.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-PyJWT"

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-PyJWT/python-PyJWT.changes        
2015-08-17 15:35:26.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.python-PyJWT.new/python-PyJWT.changes   
2015-11-08 11:26:36.000000000 +0100
@@ -1,0 +2,31 @@
+Thu Nov  5 10:38:45 UTC 2015 - [email protected]
+
+- Update to 1.4.0
+  + Fixed
+    * Exclude Python cache files from PyPI releases.
+  + Added
+    * Added new options to require certain claims
+      (require_nbf, require_iat, require_exp) and raise 
`MissingRequiredClaimError`
+      if they are not present.
+    * If `audience=` or `issuer=` is specified but the claim is not present,
+      `MissingRequiredClaimError` is now raised instead of 
`InvalidAudienceError`
+      and `InvalidIssuerError`
+- Update to 1.3.0
+  + Fixed
+    * ECDSA (ES256, ES384, ES512) signatures are now being properly serialized 
[#158][158]
+    * RSA-PSS (PS256, PS384, PS512) signatures now use the proper salt length 
for PSS padding. [#163][163]
+  + Added
+    * Added a new `jwt.get_unverified_header()` to parse and return the header 
portion of a token prior to signature verification.
+  + Removed
+    * Python 3.2 is no longer a supported platform. This version of Python is
+      rarely used. Users affected by this should upgrade to 3.3+.
+- Update to 1.2.0
+  + Fixed
+    * Added back `verify_expiration=` argument to `jwt.decode()` that was 
erroneously removed in [v1.1.0][1.1.0].
+  + Changed
+    * Refactored JWS-specific logic out of PyJWT and into PyJWS superclass. 
[#141][141]
+  + Deprecated
+    * `verify_expiration=` argument to `jwt.decode()` is now deprecated and 
will be removed in a future version. Use the `option=` argument instead.
+- Rebase PyJWT-1.1.0.diff
+
+-------------------------------------------------------------------

Old:
----
  PyJWT-1.1.0.tar.gz

New:
----
  PyJWT-1.4.0.tar.gz

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

Other differences:
------------------
++++++ python-PyJWT.spec ++++++
--- /var/tmp/diff_new_pack.2LOkIt/_old  2015-11-08 11:26:37.000000000 +0100
+++ /var/tmp/diff_new_pack.2LOkIt/_new  2015-11-08 11:26:37.000000000 +0100
@@ -17,7 +17,7 @@
 
 
 Name:           python-PyJWT
-Version:        1.1.0
+Version:        1.4.0
 Release:        0
 Url:            https://github.com/progrium/pyjwt
 Summary:        JSON Web Token implementation in Python
@@ -33,8 +33,11 @@
 BuildRequires:  python-pycrypto
 BuildRequires:  python-pytest
 BuildRequires:  python-pytest-cov
+BuildRequires:  python-pytest-runner
 BuildRequires:  python-setuptools
 Requires:       python-cryptography
+Requires:       python-ecdsa
+Requires:       python-pycrypto
 %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
@@ -57,12 +60,12 @@
 python setup.py install --prefix=%{_prefix} --root=%{buildroot}
 
 %check
-python setup.py test
+PYTHONPATH=%{buildroot}%{python_sitelib} py.test -k "not 
test_verify_false_deprecated"
 
 %files
 %defattr(-,root,root,-)
-%doc README.md
+%doc AUTHORS CHANGELOG.md LICENSE README.md
 %{python_sitelib}/*
-/usr/bin/jwt
+%{_bindir}/jwt
 
 %changelog

++++++ PyJWT-1.1.0.diff ++++++
--- /var/tmp/diff_new_pack.2LOkIt/_old  2015-11-08 11:26:37.000000000 +0100
+++ /var/tmp/diff_new_pack.2LOkIt/_new  2015-11-08 11:26:37.000000000 +0100
@@ -2,10 +2,11 @@
 index 2586c2a..dee928c 100755
 --- a/setup.py
 +++ b/setup.py
-@@ -78,6 +78,5 @@ setup(
-         'Topic :: Utilities',
+@@ -62,7 +62,6 @@
      ],
      test_suite='tests',
--    tests_require=['pytest', 'pytest-cov'],
-     cmdclass={'test': PyTest},
- )
+     setup_requires=['pytest-runner'],
+-    tests_require=tests_require,
+     extras_require=dict(
+         test=tests_require,
+         crypto=['cryptography'],

++++++ PyJWT-1.1.0.tar.gz -> PyJWT-1.4.0.tar.gz ++++++
++++ 4564 lines of diff (skipped)


Reply via email to