diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..9461983 --- /dev/null +++ b/.gitignore @@ -0,0 +1,4 @@ +/importlib_metadata-*.tar.gz +/importlib_metadata-*/ +/results_python-importlib-metadata/ +*.rpm diff --git a/python-importlib-metadata.spec b/python-importlib-metadata.spec new file mode 100644 index 0000000..2eb4caa --- /dev/null +++ b/python-importlib-metadata.spec @@ -0,0 +1,64 @@ +%global pypi_name importlib_metadata +%global pkg_name importlib-metadata + +Name: python-%{pkg_name} +Version: 0.18 +Release: 1%{?dist} +Summary: Read metadata from Python packages + +License: ASL 2.0 +URL: http://importlib-metadata.readthedocs.io/ +Source0: %{pypi_source} +BuildArch: noarch + +BuildRequires: python3-devel +BuildRequires: python3-setuptools +BuildRequires: python3-setuptools_scm +BuildRequires: python3-zipp >= 0.5 + +%description +importlib_metadata is a library which provides an API for accessing an +installed package’s metadata, such as its entry points or its top-level name. +This functionality intends to replace most uses of pkg_resources entry point +API and metadata API. Along with importlib.resources in Python 3.7 and newer +(backported as importlib_resources for older versions of Python), this can +eliminate the need to use the older and less efficient pkg_resources package. + + +%package -n python3-%{pkg_name} +Summary: %{summary} +%{?python_provide:%python_provide python3-%{pkg_name}} + +%description -n python3-%{pkg_name} +importlib_metadata is a library which provides an API for accessing an +installed package’s metadata, such as its entry points or its top-level name. +This functionality intends to replace most uses of pkg_resources entry point +API and metadata API. Along with importlib.resources in Python 3.7 and newer +(backported as importlib_resources for older versions of Python), this can +eliminate the need to use the older and less efficient pkg_resources package. + + +%prep +%autosetup -n %{pypi_name}-%{version} + +%build +%py3_build + +%install +%py3_install + +# Don't ship docs sources +rm -r %{buildroot}/%{python3_sitelib}/%{pypi_name}/docs/ + +%check +%{__python3} setup.py test + +%files -n python3-%{pkg_name} +%license LICENSE +%doc README.rst +%{python3_sitelib}/%{pypi_name}/ +%{python3_sitelib}/%{pypi_name}-%{version}-py?.?.egg-info/ + +%changelog +* Wed Jun 26 2019 Miro Hrončok - 0.18-1 +- Initial package diff --git a/sources b/sources new file mode 100644 index 0000000..62ad164 --- /dev/null +++ b/sources @@ -0,0 +1 @@ +SHA512 (importlib_metadata-0.18.tar.gz) = 2f39789725548bcb37061b0b99f90802a2919339db6b29f95b38811b35f4cafc7acfb4cca1167e28a4738ba195af31344f59ab457d87710764d1ba8f06034b18