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 - toddrme2178@gmail.com + +- 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)