Hello community, here is the log from the commit of package python3-setuptools for openSUSE:Factory checked in at 2015-11-05 11:35:30 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python3-setuptools (Old) and /work/SRC/openSUSE:Factory/.python3-setuptools.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "python3-setuptools" Changes: -------- --- /work/SRC/openSUSE:Factory/python3-setuptools/python3-setuptools.changes 2015-10-24 10:22:29.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.python3-setuptools.new/python3-setuptools.changes 2015-11-05 11:35:31.000000000 +0100 @@ -1,0 +2,12 @@ +Mon Nov 2 04:53:14 UTC 2015 - arun@gmx.de + +- update to version 18.5: + * In preparation for dropping support for Python 3.2, a warning is now + logged when pkg_resources is imported on Python 3.2 or earlier + Python 3 versions. + * `Add support for python_platform_implementation environment marker + https://github.com/jaraco/setuptools/pull/28`_. + * `Fix dictionary mutation during iteration + https://github.com/jaraco/setuptools/pull/29`_. + +------------------------------------------------------------------- Old: ---- setuptools-18.4.tar.gz New: ---- setuptools-18.5.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python3-setuptools.spec ++++++ --- /var/tmp/diff_new_pack.azkJ4i/_old 2015-11-05 11:35:32.000000000 +0100 +++ /var/tmp/diff_new_pack.azkJ4i/_new 2015-11-05 11:35:32.000000000 +0100 @@ -17,7 +17,7 @@ Name: python3-setuptools -Version: 18.4 +Version: 18.5 Release: 0 Url: http://pypi.python.org/pypi/setuptools Summary: Easily download, build, install, upgrade, and uninstall Python packages ++++++ setuptools-18.4.tar.gz -> setuptools-18.5.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/setuptools-18.4/CHANGES.txt new/setuptools-18.5/CHANGES.txt --- old/setuptools-18.4/CHANGES.txt 2015-10-11 02:43:14.000000000 +0200 +++ new/setuptools-18.5/CHANGES.txt 2015-11-02 01:18:54.000000000 +0100 @@ -3,6 +3,18 @@ ======= ---- +18.5 +---- + +* In preparation for dropping support for Python 3.2, a warning is + now logged when pkg_resources is imported on Python 3.2 or earlier + Python 3 versions. +* `Add support for python_platform_implementation environment marker + https://github.com/jaraco/setuptools/pull/28`_. +* `Fix dictionary mutation during iteration + https://github.com/jaraco/setuptools/pull/29`_. + +---- 18.4 ---- diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/setuptools-18.4/PKG-INFO new/setuptools-18.5/PKG-INFO --- old/setuptools-18.4/PKG-INFO 2015-10-11 03:04:13.000000000 +0200 +++ new/setuptools-18.5/PKG-INFO 2015-11-02 01:19:45.000000000 +0100 @@ -1,6 +1,6 @@ Metadata-Version: 1.1 Name: setuptools -Version: 18.4 +Version: 18.5 Summary: Easily download, build, install, upgrade, and uninstall Python packages Home-page: https://bitbucket.org/pypa/setuptools Author: Python Packaging Authority @@ -253,8 +253,6 @@ Classifier: Programming Language :: Python :: 2.6 Classifier: Programming Language :: Python :: 2.7 Classifier: Programming Language :: Python :: 3 -Classifier: Programming Language :: Python :: 3.1 -Classifier: Programming Language :: Python :: 3.2 Classifier: Programming Language :: Python :: 3.3 Classifier: Programming Language :: Python :: 3.4 Classifier: Programming Language :: Python :: 3.5 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/setuptools-18.4/ez_setup.py new/setuptools-18.5/ez_setup.py --- old/setuptools-18.4/ez_setup.py 2015-10-11 03:04:05.000000000 +0200 +++ new/setuptools-18.5/ez_setup.py 2015-10-11 03:14:27.000000000 +0200 @@ -30,7 +30,7 @@ except ImportError: USER_SITE = None -DEFAULT_VERSION = "18.4" +DEFAULT_VERSION = "18.5" DEFAULT_URL = "https://pypi.python.org/packages/source/s/setuptools/" DEFAULT_SAVE_DIR = os.curdir diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/setuptools-18.4/pkg_resources/__init__.py new/setuptools-18.5/pkg_resources/__init__.py --- old/setuptools-18.4/pkg_resources/__init__.py 2015-09-27 13:26:55.000000000 +0200 +++ new/setuptools-18.5/pkg_resources/__init__.py 2015-11-01 18:12:10.000000000 +0100 @@ -95,6 +95,13 @@ import packaging.specifiers +if (3, 0) < sys.version_info < (3, 3): + msg = ( + "Support for Python 3.0-3.2 has been dropped. Future versions " + "will fail here." + ) + warnings.warn(msg) + # declare some globals that will be defined later to # satisfy the linters. require = None @@ -1403,6 +1410,7 @@ 'python_version': lambda: platform.python_version()[:3], 'platform_version': platform.version, 'platform_machine': platform.machine, + 'platform_python_implementation': platform.python_implementation, 'python_implementation': platform.python_implementation, } @@ -1518,6 +1526,17 @@ """ return cls.interpret(parser.expr(text).totuple(1)[1]) + @staticmethod + def _translate_metadata2(env): + """ + Markerlib implements Metadata 1.2 (PEP 345) environment markers. + Translate the variables to Metadata 2.0 (PEP 426). + """ + return dict( + (key.replace('.', '_'), value) + for key, value in env + ) + @classmethod def _markerlib_evaluate(cls, text): """ @@ -1526,12 +1545,8 @@ Raise SyntaxError if marker is invalid. """ import _markerlib - # markerlib implements Metadata 1.2 (PEP 345) environment markers. - # Translate the variables to Metadata 2.0 (PEP 426). - env = _markerlib.default_environment() - for key in env.keys(): - new_key = key.replace('.', '_') - env[new_key] = env.pop(key) + + env = cls._translate_metadata2(_markerlib.default_environment()) try: result = _markerlib.interpret(text, env) except NameError as e: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/setuptools-18.4/pkg_resources/api_tests.txt new/setuptools-18.5/pkg_resources/api_tests.txt --- old/setuptools-18.4/pkg_resources/api_tests.txt 2015-08-07 19:08:28.000000000 +0200 +++ new/setuptools-18.5/pkg_resources/api_tests.txt 2015-11-01 18:12:10.000000000 +0100 @@ -420,3 +420,6 @@ >>> em("python_version > '2.5'") True + + >>> im("platform_python_implementation=='CPython'") + False diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/setuptools-18.4/setup.py new/setuptools-18.5/setup.py --- old/setuptools-18.4/setup.py 2015-09-19 18:00:35.000000000 +0200 +++ new/setuptools-18.5/setup.py 2015-10-22 22:57:25.000000000 +0200 @@ -140,8 +140,6 @@ Programming Language :: Python :: 2.6 Programming Language :: Python :: 2.7 Programming Language :: Python :: 3 - Programming Language :: Python :: 3.1 - Programming Language :: Python :: 3.2 Programming Language :: Python :: 3.3 Programming Language :: Python :: 3.4 Programming Language :: Python :: 3.5 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/setuptools-18.4/setuptools/version.py new/setuptools-18.5/setuptools/version.py --- old/setuptools-18.4/setuptools/version.py 2015-10-11 03:04:05.000000000 +0200 +++ new/setuptools-18.5/setuptools/version.py 2015-10-11 03:14:27.000000000 +0200 @@ -1 +1 @@ -__version__ = '18.4' +__version__ = '18.5' diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/setuptools-18.4/setuptools.egg-info/PKG-INFO new/setuptools-18.5/setuptools.egg-info/PKG-INFO --- old/setuptools-18.4/setuptools.egg-info/PKG-INFO 2015-10-11 03:04:11.000000000 +0200 +++ new/setuptools-18.5/setuptools.egg-info/PKG-INFO 2015-11-02 01:19:43.000000000 +0100 @@ -1,6 +1,6 @@ Metadata-Version: 1.1 Name: setuptools -Version: 18.4 +Version: 18.5 Summary: Easily download, build, install, upgrade, and uninstall Python packages Home-page: https://bitbucket.org/pypa/setuptools Author: Python Packaging Authority @@ -253,8 +253,6 @@ Classifier: Programming Language :: Python :: 2.6 Classifier: Programming Language :: Python :: 2.7 Classifier: Programming Language :: Python :: 3 -Classifier: Programming Language :: Python :: 3.1 -Classifier: Programming Language :: Python :: 3.2 Classifier: Programming Language :: Python :: 3.3 Classifier: Programming Language :: Python :: 3.4 Classifier: Programming Language :: Python :: 3.5