commit python-importlib-metadata for openSUSE:Factory
Hello community, here is the log from the commit of package python-importlib-metadata for openSUSE:Factory checked in at 2020-03-08 22:23:00 Comparing /work/SRC/openSUSE:Factory/python-importlib-metadata (Old) and /work/SRC/openSUSE:Factory/.python-importlib-metadata.new.26092 (New) Package is "python-importlib-metadata" Sun Mar 8 22:23:00 2020 rev:9 rq:782612 version:1.5.0 Changes: --- /work/SRC/openSUSE:Factory/python-importlib-metadata/python-importlib-metadata.changes 2020-01-20 22:50:12.731222741 +0100 +++ /work/SRC/openSUSE:Factory/.python-importlib-metadata.new.26092/python-importlib-metadata.changes 2020-03-08 22:23:05.744038897 +0100 @@ -1,0 +2,14 @@ +Sun Mar 8 04:09:30 UTC 2020 - Tomáš Chvátal + +- Switch to multibuild in order to avoid buildcycles + +--- +Fri Feb 28 22:56:32 UTC 2020 - Dirk Mueller + +- update to 1.5.0: + * Additional performance optimizations in FastPath now +saves an additional 20% on a typical call. + * Correct for issue where PyOxidizer finder has no +``__module__`` attribute. Closes #110. + +--- Old: importlib_metadata-1.4.0.tar.gz New: _multibuild importlib_metadata-1.5.0.tar.gz Other differences: -- ++ python-importlib-metadata.spec ++ --- /var/tmp/diff_new_pack.haN8j4/_old 2020-03-08 22:23:07.792040161 +0100 +++ /var/tmp/diff_new_pack.haN8j4/_new 2020-03-08 22:23:07.796040163 +0100 @@ -20,28 +20,37 @@ %if %{python3_version_nodots} >= 38 %define skip_python3 1 %endif -Name: python-importlib-metadata -Version:1.4.0 +%global flavor @BUILD_FLAVOR@%{nil} +%if "%{flavor}" == "test" +%define psuffix -test +%bcond_without test +%else +%define psuffix %{nil} +%bcond_with test +%endif +Name: python-importlib-metadata%{psuffix} +Version:1.5.0 Release:0 Summary:Tool to read metadata from Python packages License:Apache-2.0 -Group: Development/Languages/Python URL:https://gitlab.com/python-devs/importlib_metadata Source: https://files.pythonhosted.org/packages/source/i/importlib_metadata/importlib_metadata-%{version}.tar.gz -BuildRequires: %{python_module packaging} -BuildRequires: %{python_module pip} BuildRequires: %{python_module setuptools_scm} BuildRequires: %{python_module setuptools} -BuildRequires: %{python_module wheel} -BuildRequires: %{python_module zipp >= 0.5} BuildRequires: fdupes -BuildRequires: python-importlib_resources BuildRequires: python-rpm-macros -BuildRequires: python2-configparser >= 3.5 -BuildRequires: python2-contextlib2 Requires: python-zipp >= 0.5 Provides: python-importlib_metadata = %{version} BuildArch: noarch +%if %{with test} +BuildRequires: %{python_module packaging} +BuildRequires: %{python_module pip} +BuildRequires: %{python_module pyfakefs} +BuildRequires: %{python_module wheel} +BuildRequires: %{python_module zipp >= 0.5} +BuildRequires: python-importlib_resources +BuildRequires: python2-configparser >= 3.5 +BuildRequires: python2-contextlib2 %if %{?suse_version} <= 1500 BuildRequires: python3-importlib_resources %endif @@ -50,6 +59,7 @@ %else BuildRequires: python-pathlib2 %endif +%endif %ifpython2 Requires: python-configparser >= 3.5 Requires: python-contextlib2 @@ -68,15 +78,21 @@ %python_build %install +%if !%{with test} %python_install %python_expand %fdupes %{buildroot}%{$python_sitelib} +%endif %check -%python_exec -m unittest discover +%if %{with test} +%python_exec -m unittest discover -v +%endif +%if !%{with test} %files %{python_files} %doc README.rst %license LICENSE %{python_sitelib}/* +%endif %changelog ++ _multibuild ++ test ++ importlib_metadata-1.4.0.tar.gz -> importlib_metadata-1.5.0.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/importlib_metadata-1.4.0/.gitlab-ci.yml new/importlib_metadata-1.5.0/.gitlab-ci.yml --- old/importlib_metadata-1.4.0/.gitlab-ci.yml 2020-01-11 01:18:29.0 +0100 +++ new/importlib_metadata-1.5.0/.gitlab-ci.yml 2020-01-29 05:15:02.0 +0100 @@ -22,6 +22,10 @@ paths: - coverage.xml +benchmark: + script: +- tox -e perf + diffcov: script: - tox -e py27-diffcov,py35-diffcov,py36-diffcov,py37-diffcov,py38-diffcov diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/importlib_metadata-1.4.0/PKG-INFO new/importlib_metadata-1.5.0/PKG-INFO --- old/importlib_metadata-1.4.0/PKG-INFO 2020-01-11 01:18:51.0 +0100 +++ new/importlib_met
commit python-importlib-metadata for openSUSE:Factory
Hello community, here is the log from the commit of package python-importlib-metadata for openSUSE:Factory checked in at 2020-01-20 22:49:54 Comparing /work/SRC/openSUSE:Factory/python-importlib-metadata (Old) and /work/SRC/openSUSE:Factory/.python-importlib-metadata.new.26092 (New) Package is "python-importlib-metadata" Mon Jan 20 22:49:54 2020 rev:8 rq:765189 version:1.4.0 Changes: --- /work/SRC/openSUSE:Factory/python-importlib-metadata/python-importlib-metadata.changes 2019-09-23 12:08:52.853890801 +0200 +++ /work/SRC/openSUSE:Factory/.python-importlib-metadata.new.26092/python-importlib-metadata.changes 2020-01-20 22:50:12.731222741 +0100 @@ -1,0 +2,19 @@ +Fri Jan 17 09:33:46 UTC 2020 - Marketa Calabkova + +- update to 1.4.0 + * Renamed package parameter to distribution_name. + * For better compatibility with the stdlib implementation and to +avoid the same distributions being discovered by the stdlib +and backport implementations, the backport now disables the +stdlib DistributionFinder during initialization (import time). + * Project adopts semver for versioning. + * EntryPoints are now pickleable. + * Dropped support for Python 3.4. + * Fixed repr(EntryPoint) on PyPy. + * Repaired project metadata to correctly declare the python_requires directive. + * Through careful optimization, distribution() is 3-4x faster. + * When searching through sys.path, if any error occurs attempting +to list a path entry, that entry is skipped, making the system +much more lenient to errors. + +--- Old: importlib_metadata-0.21.tar.gz New: importlib_metadata-1.4.0.tar.gz Other differences: -- ++ python-importlib-metadata.spec ++ --- /var/tmp/diff_new_pack.hK1Mbj/_old 2020-01-20 22:50:14.423223392 +0100 +++ /var/tmp/diff_new_pack.hK1Mbj/_new 2020-01-20 22:50:14.423223392 +0100 @@ -1,7 +1,7 @@ # # spec file for package python-importlib-metadata # -# 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 @@ -21,7 +21,7 @@ %define skip_python3 1 %endif Name: python-importlib-metadata -Version:0.21 +Version:1.4.0 Release:0 Summary:Tool to read metadata from Python packages License:Apache-2.0 @@ -37,7 +37,7 @@ BuildRequires: fdupes BuildRequires: python-importlib_resources BuildRequires: python-rpm-macros -BuildRequires: python2-configparser +BuildRequires: python2-configparser >= 3.5 BuildRequires: python2-contextlib2 Requires: python-zipp >= 0.5 Provides: python-importlib_metadata = %{version} @@ -50,11 +50,8 @@ %else BuildRequires: python-pathlib2 %endif -%if %{python3_version_nodots} < 35 -Requires: python-pathlib2 -%endif %ifpython2 -Requires: python-configparser +Requires: python-configparser >= 3.5 Requires: python-contextlib2 Requires: python-pathlib2 %endif ++ importlib_metadata-0.21.tar.gz -> importlib_metadata-1.4.0.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/importlib_metadata-0.21/.gitlab-ci.yml new/importlib_metadata-1.4.0/.gitlab-ci.yml --- old/importlib_metadata-0.21/.gitlab-ci.yml 2019-09-10 13:38:27.0 +0200 +++ new/importlib_metadata-1.4.0/.gitlab-ci.yml 2020-01-11 01:18:29.0 +0100 @@ -13,18 +13,18 @@ tests: script: -- tox -e py27,py34,py35,py36,py37,py38 +- tox -e py27,py35,py36,py37,py38 coverage: script: -- tox -e py27-cov,py34-cov,py35-cov,py36-cov,py37-cov,py38-cov +- tox -e py27-cov,py35-cov,py36-cov,py37-cov,py38-cov artifacts: paths: - coverage.xml diffcov: script: -- tox -e py27-diffcov,py34-diffcov,py35-diffcov,py36-diffcov,py37-diffcov,py38-diffcov +- tox -e py27-diffcov,py35-diffcov,py36-diffcov,py37-diffcov,py38-diffcov docs: script: @@ -41,6 +41,6 @@ release: stage: deploy only: -- /^\d+\.\d+(\.\d+)?([abc]\d*)?$/ +- /^v\d+\.\d+(\.\d+)?([abc]\d*)?$/ script: - tox -e release diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/importlib_metadata-0.21/PKG-INFO new/importlib_metadata-1.4.0/PKG-INFO --- old/importlib_metadata-0.21/PKG-INFO2019-09-10 13:38:52.0 +0200 +++ new/importlib_metadata-1.4.0/PKG-INFO 2020-01-11 01:18:51.0 +0100 @@ -1,6 +1,6 @@ Metadata-Version: 2.1 Name: importlib_metadata -Version: 0.21 +Version: 1.4.0 Summary: Read metadata from Python pac
commit python-importlib-metadata for openSUSE:Factory
Hello community, here is the log from the commit of package python-importlib-metadata for openSUSE:Factory checked in at 2019-09-23 12:08:50 Comparing /work/SRC/openSUSE:Factory/python-importlib-metadata (Old) and /work/SRC/openSUSE:Factory/.python-importlib-metadata.new.7948 (New) Package is "python-importlib-metadata" Mon Sep 23 12:08:50 2019 rev:7 rq:730194 version:0.21 Changes: --- /work/SRC/openSUSE:Factory/python-importlib-metadata/python-importlib-metadata.changes 2019-08-09 16:51:41.961492925 +0200 +++ /work/SRC/openSUSE:Factory/.python-importlib-metadata.new.7948/python-importlib-metadata.changes 2019-09-23 12:08:52.853890801 +0200 @@ -1,0 +2,6 @@ +Wed Sep 11 14:57:50 UTC 2019 - Tomáš Chvátal + +- Update to 0.21: + * various minor fixes + +--- Old: importlib_metadata-0.19.tar.gz New: importlib_metadata-0.21.tar.gz Other differences: -- ++ python-importlib-metadata.spec ++ --- /var/tmp/diff_new_pack.4uK39a/_old 2019-09-23 12:08:53.685890664 +0200 +++ /var/tmp/diff_new_pack.4uK39a/_new 2019-09-23 12:08:53.689890663 +0200 @@ -21,7 +21,7 @@ %define skip_python3 1 %endif Name: python-importlib-metadata -Version:0.19 +Version:0.21 Release:0 Summary:Tool to read metadata from Python packages License:Apache-2.0 ++ importlib_metadata-0.19.tar.gz -> importlib_metadata-0.21.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/importlib_metadata-0.19/PKG-INFO new/importlib_metadata-0.21/PKG-INFO --- old/importlib_metadata-0.19/PKG-INFO2019-07-28 19:52:18.0 +0200 +++ new/importlib_metadata-0.21/PKG-INFO2019-09-10 13:38:52.0 +0200 @@ -1,6 +1,6 @@ Metadata-Version: 2.1 Name: importlib_metadata -Version: 0.19 +Version: 0.21 Summary: Read metadata from Python packages Home-page: http://importlib-metadata.readthedocs.io/ Author: Barry Warsaw @@ -51,5 +51,5 @@ Classifier: Programming Language :: Python :: 3 Classifier: Programming Language :: Python :: 2 Requires-Python: >=2.7,!=3.0,!=3.1,!=3.2,!=3.3 -Provides-Extra: testing Provides-Extra: docs +Provides-Extra: testing diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/importlib_metadata-0.19/importlib_metadata/__init__.py new/importlib_metadata-0.21/importlib_metadata/__init__.py --- old/importlib_metadata-0.19/importlib_metadata/__init__.py 2019-07-28 19:51:04.0 +0200 +++ new/importlib_metadata-0.21/importlib_metadata/__init__.py 2019-09-10 13:38:27.0 +0200 @@ -27,6 +27,7 @@ ModuleNotFoundError, MetaPathFinder, email_message_from_string, +ensure_is_path, ) from importlib import import_module from itertools import starmap @@ -37,6 +38,7 @@ __all__ = [ 'Distribution', +'DistributionFinder', 'PackageNotFoundError', 'distribution', 'distributions', @@ -176,7 +178,7 @@ metadata cannot be found. """ for resolver in cls._discover_resolvers(): -dists = resolver(name) +dists = resolver(DistributionFinder.Context(name=name)) dist = next(dists, None) if dist is not None: return dist @@ -184,17 +186,34 @@ raise PackageNotFoundError(name) @classmethod -def discover(cls): +def discover(cls, **kwargs): """Return an iterable of Distribution objects for all packages. +Pass a ``context`` or pass keyword arguments for constructing +a context. + +:context: A ``DistributionFinder.Context`` object. :return: Iterable of Distribution objects for all packages. """ +context = kwargs.pop('context', None) +if context and kwargs: +raise ValueError("cannot accept context and kwargs") +context = context or DistributionFinder.Context(**kwargs) return itertools.chain.from_iterable( -resolver() +resolver(context) for resolver in cls._discover_resolvers() ) @staticmethod +def at(path): +"""Return a Distribution for the indicated metadata path + +:param path: a string or path-like object +:return: a concrete Distribution instance for the path +""" +return PathDistribution(ensure_is_path(path)) + +@staticmethod def _discover_resolvers(): """Search the meta_path for resolvers.""" declared = ( @@ -231,6 +250,15 @@ @property def files(self): +"""Files in this distribution. + +:return: List of PackagePat
commit python-importlib-metadata for openSUSE:Factory
Hello community, here is the log from the commit of package python-importlib-metadata for openSUSE:Factory checked in at 2019-08-09 16:51:40 Comparing /work/SRC/openSUSE:Factory/python-importlib-metadata (Old) and /work/SRC/openSUSE:Factory/.python-importlib-metadata.new.9556 (New) Package is "python-importlib-metadata" Fri Aug 9 16:51:40 2019 rev:6 rq:721543 version:0.19 Changes: --- /work/SRC/openSUSE:Factory/python-importlib-metadata/python-importlib-metadata.changes 2019-08-07 13:53:53.440857836 +0200 +++ /work/SRC/openSUSE:Factory/.python-importlib-metadata.new.9556/python-importlib-metadata.changes 2019-08-09 16:51:41.961492925 +0200 @@ -1,0 +2,9 @@ +Wed Aug 7 14:15:47 UTC 2019 - Ondřej Súkup + +- update to 0.19 + * restrain over-eager egg metadata resolution. + * Add support for entry points with colons in the name. + * Parse entry points case sensitively. + * Add a version constraint on the backport configparser package + +--- Old: importlib_metadata-0.17.tar.gz New: importlib_metadata-0.19.tar.gz Other differences: -- ++ python-importlib-metadata.spec ++ --- /var/tmp/diff_new_pack.rge5Hm/_old 2019-08-09 16:51:42.641492762 +0200 +++ /var/tmp/diff_new_pack.rge5Hm/_new 2019-08-09 16:51:42.641492762 +0200 @@ -21,7 +21,7 @@ %define skip_python3 1 %endif Name: python-importlib-metadata -Version:0.17 +Version:0.19 Release:0 Summary:Tool to read metadata from Python packages License:Apache-2.0 ++ importlib_metadata-0.17.tar.gz -> importlib_metadata-0.19.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/importlib_metadata-0.17/PKG-INFO new/importlib_metadata-0.19/PKG-INFO --- old/importlib_metadata-0.17/PKG-INFO2019-05-30 02:45:00.0 +0200 +++ new/importlib_metadata-0.19/PKG-INFO2019-07-28 19:52:18.0 +0200 @@ -1,6 +1,6 @@ Metadata-Version: 2.1 Name: importlib_metadata -Version: 0.17 +Version: 0.19 Summary: Read metadata from Python packages Home-page: http://importlib-metadata.readthedocs.io/ Author: Barry Warsaw @@ -51,4 +51,5 @@ Classifier: Programming Language :: Python :: 3 Classifier: Programming Language :: Python :: 2 Requires-Python: >=2.7,!=3.0,!=3.1,!=3.2,!=3.3 +Provides-Extra: testing Provides-Extra: docs diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/importlib_metadata-0.17/importlib_metadata/__init__.py new/importlib_metadata-0.19/importlib_metadata/__init__.py --- old/importlib_metadata-0.17/importlib_metadata/__init__.py 2019-05-30 02:44:36.0 +0200 +++ new/importlib_metadata-0.19/importlib_metadata/__init__.py 2019-07-28 19:51:04.0 +0200 @@ -1,6 +1,7 @@ from __future__ import unicode_literals, absolute_import import io +import os import re import abc import csv @@ -22,6 +23,7 @@ NotADirectoryError, PermissionError, pathlib, +PYPY_OPEN_BUG, ModuleNotFoundError, MetaPathFinder, email_message_from_string, @@ -104,7 +106,9 @@ @classmethod def _from_text(cls, text): -config = ConfigParser() +config = ConfigParser(delimiters='=') +# case sensitive: https://stackoverflow.com/q/1611799/812183 +config.optionxform = str try: config.read_string(text) except AttributeError: # pragma: nocover @@ -337,7 +341,6 @@ This finder supplies only a find_distributions() method for versions of Python that do not have a PathFinder find_distributions(). """ -search_template = r'(?:{pattern}(-.*)?\.(dist|egg)-info|EGG-INFO)' def find_distributions(self, name=None, path=None): """ @@ -364,22 +367,31 @@ @staticmethod def _switch_path(path): -with suppress(Exception): -return zipp.Path(path) +if not PYPY_OPEN_BUG or os.path.isfile(path): # pragma: no branch +with suppress(Exception): +return zipp.Path(path) return pathlib.Path(path) @classmethod -def _predicate(cls, pattern, root, item): -return re.match(pattern, str(item.name), flags=re.IGNORECASE) +def _matches_info(cls, normalized, item): +template = r'{pattern}(-.*)?\.(dist|egg)-info' +manifest = template.format(pattern=normalized) +return re.match(manifest, item.name, flags=re.IGNORECASE) + +@classmethod +def _matches_legacy(cls, normalized, item): +template = r'{pattern}-.*\.egg[\\/]EGG-INFO' +manifest = template.format(pattern=normalized) +return re.search(manifest, str(item), f
commit python-importlib-metadata for openSUSE:Factory
Hello community, here is the log from the commit of package python-importlib-metadata for openSUSE:Factory checked in at 2019-08-07 13:53:51 Comparing /work/SRC/openSUSE:Factory/python-importlib-metadata (Old) and /work/SRC/openSUSE:Factory/.python-importlib-metadata.new.9556 (New) Package is "python-importlib-metadata" Wed Aug 7 13:53:51 2019 rev:5 rq:720057 version:0.17 Changes: --- /work/SRC/openSUSE:Factory/python-importlib-metadata/python-importlib-metadata.changes 2019-07-30 13:00:35.454445409 +0200 +++ /work/SRC/openSUSE:Factory/.python-importlib-metadata.new.9556/python-importlib-metadata.changes 2019-08-07 13:53:53.440857836 +0200 @@ -1,0 +2,8 @@ +Wed Jul 31 12:49:46 UTC 2019 - Tomáš Chvátal + +- This package is part of python 3.8 and we don't need to build + it there +- Do not require importlib_resources on python3.7 where it is + part of core python + +--- Other differences: -- ++ python-importlib-metadata.spec ++ --- /var/tmp/diff_new_pack.aiYfqr/_old 2019-08-07 13:53:53.900857831 +0200 +++ /var/tmp/diff_new_pack.aiYfqr/_new 2019-08-07 13:53:53.900857831 +0200 @@ -17,6 +17,9 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} +%if %{python3_version_nodots} >= 38 +%define skip_python3 1 +%endif Name: python-importlib-metadata Version:0.17 Release:0 @@ -25,7 +28,6 @@ Group: Development/Languages/Python URL:https://gitlab.com/python-devs/importlib_metadata Source: https://files.pythonhosted.org/packages/source/i/importlib_metadata/importlib_metadata-%{version}.tar.gz -BuildRequires: %{python_module importlib_resources} BuildRequires: %{python_module packaging} BuildRequires: %{python_module pip} BuildRequires: %{python_module setuptools_scm} @@ -33,17 +35,21 @@ BuildRequires: %{python_module wheel} BuildRequires: %{python_module zipp >= 0.5} BuildRequires: fdupes +BuildRequires: python-importlib_resources BuildRequires: python-rpm-macros BuildRequires: python2-configparser BuildRequires: python2-contextlib2 +Requires: python-zipp >= 0.5 +Provides: python-importlib_metadata = %{version} +BuildArch: noarch +%if %{?suse_version} <= 1500 +BuildRequires: python3-importlib_resources +%endif %if 0%{?suse_version} < 1500 BuildRequires: %{python_module pathlib2} %else BuildRequires: python-pathlib2 %endif -Requires: python-zipp >= 0.5 -Provides: python-importlib_metadata = %{version} -BuildArch: noarch %if %{python3_version_nodots} < 35 Requires: python-pathlib2 %endif
commit python-importlib-metadata for openSUSE:Factory
Hello community, here is the log from the commit of package python-importlib-metadata for openSUSE:Factory checked in at 2019-07-30 13:00:34 Comparing /work/SRC/openSUSE:Factory/python-importlib-metadata (Old) and /work/SRC/openSUSE:Factory/.python-importlib-metadata.new.4126 (New) Package is "python-importlib-metadata" Tue Jul 30 13:00:34 2019 rev:4 rq:714235 version:0.17 Changes: --- /work/SRC/openSUSE:Factory/python-importlib-metadata/python-importlib-metadata.changes 2019-06-18 14:45:07.105736839 +0200 +++ /work/SRC/openSUSE:Factory/.python-importlib-metadata.new.4126/python-importlib-metadata.changes 2019-07-30 13:00:35.454445409 +0200 @@ -1,0 +2,10 @@ +Tue Jul 9 13:23:29 UTC 2019 - Tomáš Chvátal + +- Fixup the requires for the SLE-12 build + +--- +Tue Jul 9 11:19:45 UTC 2019 - John Paul Adrian Glaubitz + +- Enable python-pathlib2 build dependency for suse_version < 1500 to fix SLE-12 build + +--- Other differences: -- ++ python-importlib-metadata.spec ++ --- /var/tmp/diff_new_pack.NSGmM8/_old 2019-07-30 13:00:36.150445253 +0200 +++ /var/tmp/diff_new_pack.NSGmM8/_new 2019-07-30 13:00:36.150445253 +0200 @@ -36,10 +36,17 @@ BuildRequires: python-rpm-macros BuildRequires: python2-configparser BuildRequires: python2-contextlib2 -BuildRequires: python2-pathlib2 +%if 0%{?suse_version} < 1500 +BuildRequires: %{python_module pathlib2} +%else +BuildRequires: python-pathlib2 +%endif Requires: python-zipp >= 0.5 Provides: python-importlib_metadata = %{version} BuildArch: noarch +%if %{python3_version_nodots} < 35 +Requires: python-pathlib2 +%endif %ifpython2 Requires: python-configparser Requires: python-contextlib2
commit python-importlib-metadata for openSUSE:Factory
Hello community, here is the log from the commit of package python-importlib-metadata for openSUSE:Factory checked in at 2019-06-18 14:45:04 Comparing /work/SRC/openSUSE:Factory/python-importlib-metadata (Old) and /work/SRC/openSUSE:Factory/.python-importlib-metadata.new.4811 (New) Package is "python-importlib-metadata" Tue Jun 18 14:45:04 2019 rev:3 rq:707073 version:0.17 Changes: --- /work/SRC/openSUSE:Factory/python-importlib-metadata/python-importlib-metadata.changes 2019-02-26 22:16:26.818189998 +0100 +++ /work/SRC/openSUSE:Factory/.python-importlib-metadata.new.4811/python-importlib-metadata.changes 2019-06-18 14:45:07.105736839 +0200 @@ -1,0 +2,23 @@ +Mon Jun 3 08:17:22 UTC 2019 - Tomáš Chvátal + +- Remove do-not-test-pip.patch as it seems no longer needed + +--- +Mon Jun 3 08:11:44 UTC 2019 - Tomáš Chvátal + +- Update to 0.17: + * Don't crash if there exists an EGG-INFO directory on sys.path. + * Update docstrings to match PEP 8. Closes #63. + * Merged modules into one module. Closes #62. + * Add support for eggs. !65; Closes #19. + * Support generic zip files (not just wheels). Closes #59 + * Support zip files with multiple distributions in them. Closes #60 + * Fully expose the public API in importlib_metadata.__all__. + * The Distribution ABC is now officially part of the public API. + * Fixed support for older single file egg-info formats. Closes #43. + * Fixed a testing bug when $CWD has spaces in the path. Closes #50. + * Fixed issue where entry points without an attribute would raise an Exception. + * Removed unused name parameter from entry_points(). Closes #44. + * DistributionFinder classes must now be instantiated before being placed on sys.meta_path. + +--- Old: do-not-test-pip.patch importlib_metadata-0.8.tar.gz New: importlib_metadata-0.17.tar.gz Other differences: -- ++ python-importlib-metadata.spec ++ --- /var/tmp/diff_new_pack.rLfEK2/_old 2019-06-18 14:45:08.177736671 +0200 +++ /var/tmp/diff_new_pack.rLfEK2/_new 2019-06-18 14:45:08.181736670 +0200 @@ -18,27 +18,26 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} Name: python-importlib-metadata -Version:0.8 +Version:0.17 Release:0 Summary:Tool to read metadata from Python packages License:Apache-2.0 Group: Development/Languages/Python URL:https://gitlab.com/python-devs/importlib_metadata Source: https://files.pythonhosted.org/packages/source/i/importlib_metadata/importlib_metadata-%{version}.tar.gz -Patch0: do-not-test-pip.patch BuildRequires: %{python_module importlib_resources} BuildRequires: %{python_module packaging} BuildRequires: %{python_module pip} BuildRequires: %{python_module setuptools_scm} BuildRequires: %{python_module setuptools} BuildRequires: %{python_module wheel} -BuildRequires: %{python_module zipp >= 0.3.2} +BuildRequires: %{python_module zipp >= 0.5} BuildRequires: fdupes BuildRequires: python-rpm-macros BuildRequires: python2-configparser BuildRequires: python2-contextlib2 BuildRequires: python2-pathlib2 -Requires: python-zipp >= 0.3.2 +Requires: python-zipp >= 0.5 Provides: python-importlib_metadata = %{version} BuildArch: noarch %ifpython2 @@ -54,7 +53,6 @@ %prep %setup -q -n importlib_metadata-%{version} -%patch0 -p1 %build %python_build ++ importlib_metadata-0.8.tar.gz -> importlib_metadata-0.17.tar.gz ++ 2463 lines of diff (skipped)
commit python-importlib-metadata for openSUSE:Factory
Hello community, here is the log from the commit of package python-importlib-metadata for openSUSE:Factory checked in at 2019-02-26 22:16:20 Comparing /work/SRC/openSUSE:Factory/python-importlib-metadata (Old) and /work/SRC/openSUSE:Factory/.python-importlib-metadata.new.28833 (New) Package is "python-importlib-metadata" Tue Feb 26 22:16:20 2019 rev:2 rq:679240 version:0.8 Changes: --- /work/SRC/openSUSE:Factory/python-importlib-metadata/python-importlib-metadata.changes 2019-02-08 12:12:45.373483816 +0100 +++ /work/SRC/openSUSE:Factory/.python-importlib-metadata.new.28833/python-importlib-metadata.changes 2019-02-26 22:16:26.818189998 +0100 @@ -1,0 +2,11 @@ +Tue Feb 26 12:07:08 UTC 2019 - Tomáš Chvátal + +- Add missing setuptools_scm dependency to fix generated egg.info + +--- +Tue Feb 26 09:38:10 UTC 2019 - Tomáš Chvátal + +- Some packages request importlib_metadata to ease living provide + this symbol too + +--- Other differences: -- ++ python-importlib-metadata.spec ++ --- /var/tmp/diff_new_pack.SOPAHs/_old 2019-02-26 22:16:31.422188434 +0100 +++ /var/tmp/diff_new_pack.SOPAHs/_new 2019-02-26 22:16:31.422188434 +0100 @@ -29,6 +29,7 @@ BuildRequires: %{python_module importlib_resources} BuildRequires: %{python_module packaging} BuildRequires: %{python_module pip} +BuildRequires: %{python_module setuptools_scm} BuildRequires: %{python_module setuptools} BuildRequires: %{python_module wheel} BuildRequires: %{python_module zipp >= 0.3.2} @@ -38,6 +39,7 @@ BuildRequires: python2-contextlib2 BuildRequires: python2-pathlib2 Requires: python-zipp >= 0.3.2 +Provides: python-importlib_metadata = %{version} BuildArch: noarch %ifpython2 Requires: python-configparser