Hello community, here is the log from the commit of package python-josepy for openSUSE:Factory checked in at 2020-03-31 17:15:03 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-josepy (Old) and /work/SRC/openSUSE:Factory/.python-josepy.new.3160 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-josepy" Tue Mar 31 17:15:03 2020 rev:7 rq:789927 version:1.3.0 Changes: -------- --- /work/SRC/openSUSE:Factory/python-josepy/python-josepy.changes 2019-11-27 13:51:52.008443564 +0100 +++ /work/SRC/openSUSE:Factory/.python-josepy.new.3160/python-josepy.changes 2020-03-31 17:15:11.339625455 +0200 @@ -1,0 +2,7 @@ +Tue Mar 31 05:09:52 UTC 2020 - Steve Kowalik <steven.kowa...@suse.com> + +- Update to version 1.3.0: + * Deprecated support for Python 3.4. + * Officially add support for Python 3.8. + +------------------------------------------------------------------- Old: ---- josepy-1.2.0.tar.gz josepy-1.2.0.tar.gz.asc New: ---- josepy-1.3.0.tar.gz josepy-1.3.0.tar.gz.asc ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-josepy.spec ++++++ --- /var/tmp/diff_new_pack.QQ2tQM/_old 2020-03-31 17:15:12.743626346 +0200 +++ /var/tmp/diff_new_pack.QQ2tQM/_new 2020-03-31 17:15:12.775626366 +0200 @@ -1,7 +1,7 @@ # # spec file for package python-josepy # -# 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 @@ -19,7 +19,7 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} %define libname josepy Name: python-%{libname} -Version: 1.2.0 +Version: 1.3.0 Release: 0 Summary: JOSE protocol implementation in Python License: Apache-2.0 ++++++ josepy-1.2.0.tar.gz -> josepy-1.3.0.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/josepy-1.2.0/.travis.yml new/josepy-1.3.0/.travis.yml --- old/josepy-1.2.0/.travis.yml 2019-06-29 01:28:21.000000000 +0200 +++ new/josepy-1.3.0/.travis.yml 2020-01-28 18:51:23.000000000 +0100 @@ -9,6 +9,7 @@ - python: "3.5" - python: "3.6" - python: "3.7" + - python: "3.8-dev" install: - pip install tox-travis codecov script: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/josepy-1.2.0/CHANGELOG.rst new/josepy-1.3.0/CHANGELOG.rst --- old/josepy-1.2.0/CHANGELOG.rst 2019-06-29 01:28:21.000000000 +0200 +++ new/josepy-1.3.0/CHANGELOG.rst 2020-01-28 18:51:23.000000000 +0100 @@ -1,6 +1,12 @@ Changelog ========= +1.3.0 (2020-01-28) +------------------ + +* Deprecated support for Python 3.4. +* Officially add support for Python 3.8. + 1.2.0 (2019-06-28) ------------------ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/josepy-1.2.0/PKG-INFO new/josepy-1.3.0/PKG-INFO --- old/josepy-1.2.0/PKG-INFO 2019-06-29 01:28:25.000000000 +0200 +++ new/josepy-1.3.0/PKG-INFO 2020-01-28 18:51:29.000000000 +0100 @@ -1,6 +1,6 @@ Metadata-Version: 2.1 Name: josepy -Version: 1.2.0 +Version: 1.3.0 Summary: JOSE protocol implementation in Python Home-page: https://github.com/certbot/josepy Author: Certbot Project @@ -33,6 +33,7 @@ Classifier: Programming Language :: Python :: 3.5 Classifier: Programming Language :: Python :: 3.6 Classifier: Programming Language :: Python :: 3.7 +Classifier: Programming Language :: Python :: 3.8 Classifier: Topic :: Internet :: WWW/HTTP Classifier: Topic :: Security Requires-Python: >=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.* diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/josepy-1.2.0/docs/conf.py new/josepy-1.3.0/docs/conf.py --- old/josepy-1.2.0/docs/conf.py 2019-06-29 01:28:21.000000000 +0200 +++ new/josepy-1.3.0/docs/conf.py 2020-01-28 18:51:23.000000000 +0100 @@ -63,9 +63,9 @@ # built documents. # # The short X.Y version. -version = u'1.2' +version = u'1.3' # The full version, including alpha/beta/rc tags. -release = u'1.2.0' +release = u'1.3.0' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/josepy-1.2.0/setup.py new/josepy-1.3.0/setup.py --- old/josepy-1.2.0/setup.py 2019-06-29 01:28:21.000000000 +0200 +++ new/josepy-1.3.0/setup.py 2020-01-28 18:51:23.000000000 +0100 @@ -4,7 +4,7 @@ from setuptools import find_packages, setup from setuptools.command.test import test as TestCommand -version = '1.2.0' +version = '1.3.0' # Please update tox.ini when modifying dependency version requirements install_requires = [ @@ -86,6 +86,7 @@ 'Programming Language :: Python :: 3.5', 'Programming Language :: Python :: 3.6', 'Programming Language :: Python :: 3.7', + 'Programming Language :: Python :: 3.8', 'Topic :: Internet :: WWW/HTTP', 'Topic :: Security', ], diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/josepy-1.2.0/src/josepy/__init__.py new/josepy-1.3.0/src/josepy/__init__.py --- old/josepy-1.2.0/src/josepy/__init__.py 2019-06-29 01:28:21.000000000 +0200 +++ new/josepy-1.3.0/src/josepy/__init__.py 2020-01-28 18:51:23.000000000 +0100 @@ -25,6 +25,9 @@ .. _ACME: https://pypi.python.org/pypi/acme """ +import sys +import warnings + # flake8: noqa from josepy.b64 import ( b64decode, @@ -84,3 +87,10 @@ ComparableRSAKey, ImmutableMap, ) + +if sys.version_info[:2] == (3, 4): + warnings.warn( + "Python 3.4 support will be dropped in the next release of " + "josepy. Please upgrade your Python version.", + DeprecationWarning, + ) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/josepy-1.2.0/src/josepy/util.py new/josepy-1.3.0/src/josepy/util.py --- old/josepy-1.2.0/src/josepy/util.py 2019-06-29 01:28:21.000000000 +0200 +++ new/josepy-1.3.0/src/josepy/util.py 2020-01-28 18:51:23.000000000 +0100 @@ -17,8 +17,8 @@ classmethod. This is implemented as :class:`abc.abstractclassmethod` in the standard Python library starting with version 3.2. - This particular implementation, allegedly based on Python 3.3 source - code, is stolen from + This implementation is from a StackOverflow answer that was derived from + the implementation in the Python 3.3 abc library. http://stackoverflow.com/questions/11217878/python-2-7-combine-abc-abstractmethod-and-classmethod. """ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/josepy-1.2.0/src/josepy.egg-info/PKG-INFO new/josepy-1.3.0/src/josepy.egg-info/PKG-INFO --- old/josepy-1.2.0/src/josepy.egg-info/PKG-INFO 2019-06-29 01:28:25.000000000 +0200 +++ new/josepy-1.3.0/src/josepy.egg-info/PKG-INFO 2020-01-28 18:51:29.000000000 +0100 @@ -1,6 +1,6 @@ Metadata-Version: 2.1 Name: josepy -Version: 1.2.0 +Version: 1.3.0 Summary: JOSE protocol implementation in Python Home-page: https://github.com/certbot/josepy Author: Certbot Project @@ -33,6 +33,7 @@ Classifier: Programming Language :: Python :: 3.5 Classifier: Programming Language :: Python :: 3.6 Classifier: Programming Language :: Python :: 3.7 +Classifier: Programming Language :: Python :: 3.8 Classifier: Topic :: Internet :: WWW/HTTP Classifier: Topic :: Security Requires-Python: >=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.* diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/josepy-1.2.0/tox.ini new/josepy-1.3.0/tox.ini --- old/josepy-1.2.0/tox.ini 2019-06-29 01:28:21.000000000 +0200 +++ new/josepy-1.3.0/tox.ini 2020-01-28 18:51:23.000000000 +0100 @@ -1,7 +1,7 @@ [tox] envlist = py27 - py3{4,5,6,7} + py3{4,5,6,7,8} [testenv] commands =