%define srcname importlib_metadata
Summary: Library to access the metadata for a Python package
Name: python3-importlib-metadata
Version: 6.0.0
Release: 1%{?dist}
Group: Development/Languages/Python
License: ASL 2.0
URL: https://github.com/python/importlib_metadata
Vendor: VMware, Inc.
Distribution: Photon
Source0: https://files.pythonhosted.org/packages/90/07/6397ad02d31bddf1841c9ad3ec30a693a3ff208e09c2ef45c9a8a5f85156/%{srcname}-%{version}.tar.gz
%define sha512 %{srcname}=7d5cea465bf02722b28542f374e36ed55ab09455e1e548e838acf0cb38dcd84a79f5ef7cd673400852ff3a33271078ec8476f02aa7bf7748d3b85f4cefe3f678
BuildArch: noarch
BuildRequires: python3-devel
BuildRequires: python3-pip
%if 0%{?with_check}
BuildRequires: python3-test
BuildRequires: python3-pytest
BuildRequires: python3-typing-extensions
BuildRequires: python3-pluggy
BuildRequires: python3-more-itertools
%endif
Requires: python3
Requires: python3-typing-extensions
%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.
%prep
%autosetup -n %{srcname}-%{version}
%build
%{python3} -m pip wheel --disable-pip-version-check --verbose .
%install
%{python3} -m pip install --root %{buildroot} --prefix %{_prefix} --disable-pip-version-check --verbose .
rm -f %{buildroot}%{python3_sitelib}/__pycache__/typing_extensions.cpython-37.pyc \
%{buildroot}%{python3_sitelib}/typing_extensions.py
%if 0%{?with_check}
%check
pip3 install importlib_resources pyfakefs
%pytest --ignore exercises.py -k "not test_find_local"
%endif
%clean
rm -rf %{buildroot}/*
%files
%defattr(-,root,root)
%{python3_sitelib}/*
%changelog
* Thu Jan 12 2023 Srish Srinivasan <ssrish@vmware.com> 6.0.0-1
- Initial build. First version