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 =



Reply via email to