Hello community, here is the log from the commit of package python-positional for openSUSE:Factory checked in at 2019-04-14 12:22:39 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-positional (Old) and /work/SRC/openSUSE:Factory/.python-positional.new.27019 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-positional" Sun Apr 14 12:22:39 2019 rev:5 rq:693645 version:1.2.1 Changes: -------- --- /work/SRC/openSUSE:Factory/python-positional/python-positional.changes 2018-12-24 11:41:19.945455300 +0100 +++ /work/SRC/openSUSE:Factory/.python-positional.new.27019/python-positional.changes 2019-04-14 12:22:39.667778325 +0200 @@ -1,0 +2,11 @@ +Thu Apr 11 18:23:33 UTC 2019 - [email protected] + +- module was set to 7 - Inactive, I guess we should consider + to drop it if possible +- version update to 1.2.1 + * Update README.rst + * Fix deprecation warning in Python 3 for inspect.getargspec() + * update classifiers +- run testsuite + +------------------------------------------------------------------- Old: ---- positional-1.1.1.tar.gz New: ---- positional-1.2.1.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-positional.spec ++++++ --- /var/tmp/diff_new_pack.DpinQq/_old 2019-04-14 12:22:40.207778973 +0200 +++ /var/tmp/diff_new_pack.DpinQq/_new 2019-04-14 12:22:40.207778973 +0200 @@ -1,7 +1,7 @@ # # spec file for package python-positional # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,7 +18,7 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} Name: python-positional -Version: 1.1.1 +Version: 1.2.1 Release: 0 Summary: Library to enforce positional or key-word arguments License: Apache-2.0 @@ -28,6 +28,12 @@ BuildRequires: %{python_module pbr} BuildRequires: %{python_module setuptools} BuildRequires: python-rpm-macros +# SECTION test requirements +BuildRequires: %{python_module testrepository >= 0.0.18} +BuildRequires: %{python_module testresources >= 0.2.4} +BuildRequires: %{python_module testtools >= 1.4.0} +BuildRequires: %{python_module wrapt} +# /SECTION Requires: python-wrapt BuildArch: noarch %python_subpackages @@ -46,6 +52,12 @@ %install %python_install +%check +%{python_expand export PYTHONPATH=%{buildroot}%{$python_sitearch} +[ -d .testrepository/ ] && rm -r .testrepository/ +$python -B setup.py test +} + %files %{python_files} %license LICENSE %doc README.rst ++++++ positional-1.1.1.tar.gz -> positional-1.2.1.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/positional-1.1.1/.travis.yml new/positional-1.2.1/.travis.yml --- old/positional-1.1.1/.travis.yml 2016-06-26 23:03:29.000000000 +0200 +++ new/positional-1.2.1/.travis.yml 2017-07-27 03:29:30.000000000 +0200 @@ -7,4 +7,8 @@ env: - TOXENV=pep8 - TOXENV=py27 - - TOXENV=py34 \ No newline at end of file +matrix: + include: + - python: 3.5 + env: + - TOXENV=py35 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/positional-1.1.1/AUTHORS new/positional-1.2.1/AUTHORS --- old/positional-1.1.1/AUTHORS 2016-06-26 23:08:37.000000000 +0200 +++ new/positional-1.2.1/AUTHORS 2017-08-08 02:24:45.000000000 +0200 @@ -1,4 +1,5 @@ Brant Knudson <[email protected]> Felix Yan <[email protected]> Jamie Lennox <[email protected]> +John L. Villalovos <[email protected]> Morgan Fainberg <[email protected]> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/positional-1.1.1/ChangeLog new/positional-1.2.1/ChangeLog --- old/positional-1.1.1/ChangeLog 2016-06-26 23:08:37.000000000 +0200 +++ new/positional-1.2.1/ChangeLog 2017-08-08 02:24:45.000000000 +0200 @@ -1,6 +1,31 @@ CHANGES ======= +1.2.1 +----- + +* Set status to "inactive" +* Update setup.cfg + +1.1.4 +----- + +* Update README.rst + +1.1.3 +----- + +* Update setup.cfg +* Update .travis.yml +* Fix deprecation warning in Python 3 for inspect.getargspec() +* Update .travis.yml +* Update .travis.yml +* Update .travis.yml +* Update setup.cfg +* Update tox.ini +* Update .travis.yml +* update classifiers + 1.1.1 ----- diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/positional-1.1.1/PKG-INFO new/positional-1.2.1/PKG-INFO --- old/positional-1.1.1/PKG-INFO 2016-06-26 23:08:37.000000000 +0200 +++ new/positional-1.2.1/PKG-INFO 2017-08-08 02:24:45.000000000 +0200 @@ -1,16 +1,16 @@ Metadata-Version: 1.1 Name: positional -Version: 1.1.1 -Summary: Library to enforce positional or key-word arguments -Home-page: https://github.com/morganfainberg/positional +Version: 1.2.1 +Summary: Library to enforce positional or key-word arguments (deprecated/unmaintained) +Home-page: UNKNOWN Author: Morgan Fainberg -Author-email: [email protected] +Author-email: UNKNOWN License: UNKNOWN Description: ========== positional ========== - A decorator which enforces only some args may be passed positionally. + A decorator which enforces only some args may be passed positionally. This library is minimally maintained and should only be used in cases of Python 2 to Python 3 conversions. Please write only Python 3 code going forward. |PyPi| @@ -166,9 +166,9 @@ Platform: UNKNOWN Classifier: Intended Audience :: Developers Classifier: License :: OSI Approved :: Apache Software License -Classifier: Operating System :: POSIX :: Linux +Classifier: Development Status :: 7 - Inactive Classifier: Programming Language :: Python Classifier: Programming Language :: Python :: 2 Classifier: Programming Language :: Python :: 2.7 Classifier: Programming Language :: Python :: 3 -Classifier: Programming Language :: Python :: 3.4 +Classifier: Programming Language :: Python :: 3.5 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/positional-1.1.1/README.rst new/positional-1.2.1/README.rst --- old/positional-1.1.1/README.rst 2016-06-26 23:03:29.000000000 +0200 +++ new/positional-1.2.1/README.rst 2017-08-07 22:28:42.000000000 +0200 @@ -2,7 +2,7 @@ positional ========== -A decorator which enforces only some args may be passed positionally. +A decorator which enforces only some args may be passed positionally. This library is minimally maintained and should only be used in cases of Python 2 to Python 3 conversions. Please write only Python 3 code going forward. |PyPi| diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/positional-1.1.1/positional/__init__.py new/positional-1.2.1/positional/__init__.py --- old/positional-1.1.1/positional/__init__.py 2016-06-26 23:03:29.000000000 +0200 +++ new/positional-1.2.1/positional/__init__.py 2017-07-27 03:29:30.000000000 +0200 @@ -11,12 +11,14 @@ # under the License. import inspect +import sys import warnings import pbr.version import wrapt __version__ = pbr.version.VersionInfo('positional').version_string() +PYTHON3 = sys.version_info >= (3, 0) class positional(object): @@ -71,7 +73,12 @@ def __call__(self, func): if self._max_positional_args is None: - spec = inspect.getargspec(func) + # NOTE: inspect.getargspec() is deprecated in Python 3.0 and newer. + # Should use inspect.getfullargspec() instead. + if PYTHON3: + spec = inspect.getfullargspec(func) + else: + spec = inspect.getargspec(func) self._max_positional_args = len(spec.args) - len(spec.defaults) plural = '' if self._max_positional_args == 1 else 's' diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/positional-1.1.1/positional.egg-info/PKG-INFO new/positional-1.2.1/positional.egg-info/PKG-INFO --- old/positional-1.1.1/positional.egg-info/PKG-INFO 2016-06-26 23:08:37.000000000 +0200 +++ new/positional-1.2.1/positional.egg-info/PKG-INFO 2017-08-08 02:24:45.000000000 +0200 @@ -1,16 +1,16 @@ Metadata-Version: 1.1 Name: positional -Version: 1.1.1 -Summary: Library to enforce positional or key-word arguments -Home-page: https://github.com/morganfainberg/positional +Version: 1.2.1 +Summary: Library to enforce positional or key-word arguments (deprecated/unmaintained) +Home-page: UNKNOWN Author: Morgan Fainberg -Author-email: [email protected] +Author-email: UNKNOWN License: UNKNOWN Description: ========== positional ========== - A decorator which enforces only some args may be passed positionally. + A decorator which enforces only some args may be passed positionally. This library is minimally maintained and should only be used in cases of Python 2 to Python 3 conversions. Please write only Python 3 code going forward. |PyPi| @@ -166,9 +166,9 @@ Platform: UNKNOWN Classifier: Intended Audience :: Developers Classifier: License :: OSI Approved :: Apache Software License -Classifier: Operating System :: POSIX :: Linux +Classifier: Development Status :: 7 - Inactive Classifier: Programming Language :: Python Classifier: Programming Language :: Python :: 2 Classifier: Programming Language :: Python :: 2.7 Classifier: Programming Language :: Python :: 3 -Classifier: Programming Language :: Python :: 3.4 +Classifier: Programming Language :: Python :: 3.5 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/positional-1.1.1/positional.egg-info/pbr.json new/positional-1.2.1/positional.egg-info/pbr.json --- old/positional-1.1.1/positional.egg-info/pbr.json 2016-06-26 23:08:37.000000000 +0200 +++ new/positional-1.2.1/positional.egg-info/pbr.json 2017-08-08 02:24:45.000000000 +0200 @@ -1 +1 @@ -{"is_release": true, "git_version": "1f5e9fc"} \ No newline at end of file +{"git_version": "d267349", "is_release": false} \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/positional-1.1.1/positional.egg-info/requires.txt new/positional-1.2.1/positional.egg-info/requires.txt --- old/positional-1.1.1/positional.egg-info/requires.txt 2016-06-26 23:08:37.000000000 +0200 +++ new/positional-1.2.1/positional.egg-info/requires.txt 2017-08-08 02:24:45.000000000 +0200 @@ -1,2 +1,2 @@ pbr>=1.8 -wrapt \ No newline at end of file +wrapt diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/positional-1.1.1/setup.cfg new/positional-1.2.1/setup.cfg --- old/positional-1.1.1/setup.cfg 2016-06-26 23:08:37.000000000 +0200 +++ new/positional-1.2.1/setup.cfg 2017-08-08 02:24:45.000000000 +0200 @@ -1,20 +1,18 @@ [metadata] name = positional -summary = Library to enforce positional or key-word arguments +summary = Library to enforce positional or key-word arguments (deprecated/unmaintained) description-file = README.rst author = Morgan Fainberg -author-email = [email protected] -home-page = https://github.com/morganfainberg/positional classifier = Intended Audience :: Developers License :: OSI Approved :: Apache Software License - Operating System :: POSIX :: Linux + Development Status :: 7 - Inactive Programming Language :: Python Programming Language :: Python :: 2 Programming Language :: Python :: 2.7 Programming Language :: Python :: 3 - Programming Language :: Python :: 3.4 + Programming Language :: Python :: 3.5 [files] packages = diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/positional-1.1.1/tox.ini new/positional-1.2.1/tox.ini --- old/positional-1.1.1/tox.ini 2016-06-26 23:03:29.000000000 +0200 +++ new/positional-1.2.1/tox.ini 2017-07-27 02:14:58.000000000 +0200 @@ -1,7 +1,7 @@ [tox] minversion = 1.6 skipsdist = True -envlist = py34,py27,pep8,cover,doc +envlist = py35,py34,py27,pep8,cover,doc [testenv] usedevelop = True
