4a71a32
Name:           python-importlib-metadata
5a9a777
Version:        6.9.0
9977afe
Release:        %autorelease
4a71a32
Summary:        Library to access the metadata for a Python package
d0a0723
d0a0723
License:        ASL 2.0
4a71a32
URL:            https://importlib-metadata.readthedocs.io/
4a71a32
Source0:        %{pypi_source importlib_metadata}
d0a0723
BuildArch:      noarch
d0a0723
d0a0723
BuildRequires:  python3-devel
4a71a32
BuildRequires:  pyproject-rpm-macros
4a71a32
# Test dependencies
4a71a32
# Not loaded via %%pyproject_buildrequires -x testing because upstream
4a71a32
# uses a lot unnecessary packages and some of them are not in Fedora.
4a71a32
BuildRequires:  python3-test
4a71a32
BuildRequires:  python3dist(pytest)
4a71a32
BuildRequires:  python3dist(pyfakefs)
d0a0723
d0a0723
%description
4a71a32
Library to access the metadata for a Python package.
4a71a32
This package supplies third-party access to the functionality
4a71a32
of importlib.metadata including improvements added to subsequent
4a71a32
Python versions.
d0a0723
d0a0723
4a71a32
%package -n     python3-importlib-metadata
d0a0723
Summary:        %{summary}
d0a0723
4a71a32
%description -n python3-importlib-metadata
4a71a32
Library to access the metadata for a Python package.
4a71a32
This package supplies third-party access to the functionality
4a71a32
of importlib.metadata including improvements added to subsequent
4a71a32
Python versions.
d0a0723
d0a0723
d0a0723
%prep
4a71a32
%autosetup -n importlib_metadata-%{version}
4a71a32
4a71a32
%generate_buildrequires
4a71a32
%pyproject_buildrequires -r
d0a0723
d0a0723
%build
4a71a32
%pyproject_wheel
d0a0723
d0a0723
%install
4a71a32
%pyproject_install
4a71a32
%pyproject_save_files importlib_metadata
d0a0723
d0a0723
%check
4a71a32
# Ignored file uses pytest_perf not available in Fedora
4a71a32
# test_find_local tries to install setuptools from PyPI
4a71a32
%pytest --ignore exercises.py -k "not test_find_local"
d0a0723
4a71a32
%files -n python3-importlib-metadata -f %{pyproject_files}
d0a0723
%license LICENSE
d0a0723
%doc README.rst
d0a0723
d0a0723
%changelog
9977afe
%autochangelog