diff --git a/importlib_metadata-7.1.0.tar.gz b/importlib_metadata-7.1.0.tar.gz deleted file mode 100644 index 0e34489..0000000 --- a/importlib_metadata-7.1.0.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:b78938b926ee8d5f020fc4772d487045805a55ddbad2ecf21c6d60938dc7fcd2 -size 52120 diff --git a/importlib_metadata-8.5.0.tar.gz b/importlib_metadata-8.5.0.tar.gz new file mode 100644 index 0000000..266e2fc --- /dev/null +++ b/importlib_metadata-8.5.0.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:71522656f0abace1d072b9e5481a48f07c138e00f079c38c8f883823f9c26bd7 +size 55304 diff --git a/python-importlib-metadata.changes b/python-importlib-metadata.changes index afc1930..8cb7254 100644 --- a/python-importlib-metadata.changes +++ b/python-importlib-metadata.changes @@ -1,3 +1,30 @@ +------------------------------------------------------------------- +Fri Nov 1 06:09:04 UTC 2024 - Matej Cepl + +- Skip failing tests (gh#python/importlib_metadata#509). + +------------------------------------------------------------------- +Wed Oct 23 20:30:27 UTC 2024 - Dirk Müller + +- update to 8.5.0: + * Deferred import of zipfile.Path + * Deferred import of json + * Rely on zipp overlay for zipfile.Path. + * Deferred import of inspect for import performance. + * Disallow passing of 'dist' to EntryPoints.select. + * Add SimplePath to importlib_metadata.__all__. + * Prioritize valid dists to invalid dists when retrieving by + name. + * Message.__getitem__ now raises a KeyError on missing keys. + * Removed deprecated support for Distribution subclasses not + implementing abstract methods. + * When reading installed files from an egg, use + relative_to(walk_up=True) to honor files installed outside of + the installation root. + * Deferred select imports in for speedup + (python/cpython#109829). + * Updated fixtures for python/cpython#120801. + ------------------------------------------------------------------- Fri Mar 22 20:45:24 UTC 2024 - Dirk Müller diff --git a/python-importlib-metadata.spec b/python-importlib-metadata.spec index 23a3c67..e3bf06f 100644 --- a/python-importlib-metadata.spec +++ b/python-importlib-metadata.spec @@ -24,15 +24,14 @@ %define psuffix %{nil} %bcond_with test %endif -%{?!python_module:%define python_module() python3-%{**}} %define skip_python2 1 %{?sle15_python_module_pythons} Name: python-importlib-metadata%{psuffix} -Version: 7.1.0 +Version: 8.5.0 Release: 0 Summary: Read metadata from Python packages License: Apache-2.0 -URL: http://importlib-metadata.readthedocs.io/ +URL: https://importlib-metadata.readthedocs.io/ Source: https://files.pythonhosted.org/packages/source/i/importlib_metadata/importlib_metadata-%{version}.tar.gz BuildRequires: %{python_module base >= 3.7} BuildRequires: %{python_module pip} @@ -44,11 +43,9 @@ BuildRequires: %{python_module zipp >= 0.5} BuildRequires: fdupes BuildRequires: python-rpm-macros Requires: python-zipp >= 0.5 -%if %{python_version_nodots} < 38 -Requires: python-typing_extensions >= 3.6.4 -%endif Provides: python-importlib_metadata = %{version} BuildArch: noarch +Requires: (python-typing_extensions >= 3.6.4 if python-base < 3.8) %if %{with test} BuildRequires: %{python_module importlib_resources >= 1.3 if %python-base < 3.9} BuildRequires: %{python_module jaraco.test} @@ -78,8 +75,15 @@ importlib.metadata including improvements added to subsequent Python versions. %check %if %{with test} -# no pytest_perf available -%pytest --ignore exercises.py +# no pytest_perf available (gh#python/importlib_metadata#490) +# skipping tests because of gh#python/importlib_metadata#509 +skip_tests="test_packages_distributions_example or test_packages_distributions_example2" +skip_tests+=" or test_case_insensitive or test_files or test_missing_metadata" +skip_tests+=" or test_one_distribution or test_zip_entry_points or test_zip_version" +skip_tests+=" or test_case_insensitive or test_files or test_missing_metadata" +skip_tests+=" or test_normalized_name or test_one_distribution or test_zip_entry_points" +skip_tests+=" or test_zip_version" +%pytest --ignore exercises.py -k "not (${skip_tests})" %endif %if !%{with test}