From e30dc3d0ac0d1b8f1fcd3924702a756219a13198 Mon Sep 17 00:00:00 2001 From: MSVSphere Packaging Team Date: Wed, 10 Jan 2024 03:47:52 +0300 Subject: [PATCH] import python-importlib-metadata-4.12.0-2.el9 --- .gitignore | 1 + .python-importlib-metadata.metadata | 1 + SOURCES/setuptools_req.patch | 9 +++ SPECS/python-importlib-metadata.spec | 96 ++++++++++++++++++++++++++++ 4 files changed, 107 insertions(+) create mode 100644 .gitignore create mode 100644 .python-importlib-metadata.metadata create mode 100644 SOURCES/setuptools_req.patch create mode 100644 SPECS/python-importlib-metadata.spec diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..ea99379 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +SOURCES/importlib_metadata-4.12.0.tar.gz diff --git a/.python-importlib-metadata.metadata b/.python-importlib-metadata.metadata new file mode 100644 index 0000000..dec5a59 --- /dev/null +++ b/.python-importlib-metadata.metadata @@ -0,0 +1 @@ +ec68de1ec1800048de8656b9d211e22b7fe7c53e SOURCES/importlib_metadata-4.12.0.tar.gz diff --git a/SOURCES/setuptools_req.patch b/SOURCES/setuptools_req.patch new file mode 100644 index 0000000..ffa4ee5 --- /dev/null +++ b/SOURCES/setuptools_req.patch @@ -0,0 +1,9 @@ +--- importlib_metadata-4.12.0.orig/pyproject.toml 2023-01-05 14:01:36.040040028 +1100 ++++ importlib_metadata-4.12.0/pyproject.toml 2023-01-05 14:01:49.294559435 +1100 +@@ -1,5 +1,5 @@ + [build-system] +-requires = ["setuptools>=56", "setuptools_scm[toml]>=3.4.1"] ++requires = ["setuptools>=53", "setuptools_scm[toml]>=3.4.1"] + build-backend = "setuptools.build_meta" + + [tool.black] diff --git a/SPECS/python-importlib-metadata.spec b/SPECS/python-importlib-metadata.spec new file mode 100644 index 0000000..be8250a --- /dev/null +++ b/SPECS/python-importlib-metadata.spec @@ -0,0 +1,96 @@ +Name: python-importlib-metadata +Version: 4.12.0 +Release: 2%{?dist} +Summary: Library to access the metadata for a Python package + +License: Apache-2.0 +URL: https://importlib-metadata.readthedocs.io/ +Source0: %{pypi_source importlib_metadata} +Patch0: setuptools_req.patch +BuildArch: noarch + +BuildRequires: python3-devel +BuildRequires: pyproject-rpm-macros +# Test dependencies +# Not loaded via %%pyproject_buildrequires -x testing because upstream +# uses a lot unnecessary packages and some of them are not in Fedora. +BuildRequires: python3-test +BuildRequires: python3dist(pytest) +BuildRequires: python3dist(pyfakefs) + +%description +Library to access the metadata for a Python package. +This package supplies third-party access to the functionality +of importlib.metadata including improvements added to subsequent +Python versions. + + +%package -n python3-importlib-metadata +Summary: %{summary} + +%description -n python3-importlib-metadata +Library to access the metadata for a Python package. +This package supplies third-party access to the functionality +of importlib.metadata including improvements added to subsequent +Python versions. + + +%prep +%autosetup -n importlib_metadata-%{version} -p1 + +%generate_buildrequires +%pyproject_buildrequires -r + +%build +%pyproject_wheel + +%install +%pyproject_install +%pyproject_save_files importlib_metadata + +%check +# Ignored file uses pytest_perf not available in Fedora +# test_find_local tries to install setuptools from PyPI +%pytest --ignore exercises.py -k "not test_find_local" + +%files -n python3-importlib-metadata -f %{pyproject_files} +%license LICENSE +%doc README.rst + +%changelog +* Wed Jan 10 2024 MSVSphere Packaging Team - 4.12.0-2 +- Rebuilt for MSVSphere 9.3 + +* Thu Jan 05 2023 Frank Crawford - 4.12.0-2 +- SPDX license update + +* Wed Jan 04 2023 Frank Crawford - 4.12.0-1 +- Update to 4.12.0 +Resolves: rhbz#2158021 + +* Tue Aug 23 2022 Frank Crawford - 4.6.3-2 +- First release for EPEL9 +Resolves: rhbz#2087565 + +* Mon Aug 02 2021 Lumír Balhar - 4.6.3-1 +- Update to 4.6.3 +Resolves: rhbz#1988649 + +* Fri Jul 23 2021 Fedora Release Engineering - 4.6.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + +* Wed Jul 07 2021 Lumír Balhar - 4.6.1-1 +- Update to 4.6.1 +Resolves: rhbz#1979098 + +* Wed Jun 30 2021 Lumír Balhar - 4.6.0-1 +- Unretired and updated package + +* Mon Aug 19 2019 Miro Hrončok - 0.18-3 +- Rebuilt for Python 3.8 + +* Fri Jul 26 2019 Fedora Release Engineering - 0.18-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + +* Wed Jun 26 2019 Miro Hrončok - 0.18-1 +- Initial package