]> git.pld-linux.org Git - packages/python-importlib_metadata.git/blame - python-importlib_metadata.spec
- updated to 1.3.0
[packages/python-importlib_metadata.git] / python-importlib_metadata.spec
CommitLineData
923ecd93
JB
1#
2# Conditional build:
3%bcond_without doc # Sphinx documentation
4%bcond_without tests # unit tests
5%bcond_without python2 # CPython 2.x module
6%bcond_without python3 # CPython 3.x module (for Python < 3.8)
7
8Summary: Read metadata from Python packages
9Summary(pl.UTF-8): Odczyt metadanych z pakietów Pythona
10Name: python-importlib_metadata
5b687e91
MK
11Version: 1.3.0
12Release: 1
923ecd93
JB
13License: Apache v2.0
14Group: Libraries/Python
15#Source0Download: https://pypi.org/simple/importlib-metadata/
16Source0: https://files.pythonhosted.org/packages/source/i/importlib-metadata/importlib_metadata-%{version}.tar.gz
5b687e91 17# Source0-md5: a70c415c516d5f7802163ab8511011b1
923ecd93
JB
18Patch0: %{name}-tests.patch
19URL: https://pypi.org/project/importlib-metadata/
20%if %{with python2}
21BuildRequires: python-modules >= 1:2.7
22BuildRequires: python-setuptools
23BuildRequires: python-setuptools_scm
24%if %{with tests}
25BuildRequires: python-configparser >= 3.5
26BuildRequires: python-contextlib2
27BuildRequires: python-importlib_resources
28BuildRequires: python-packaging
29BuildRequires: python-pathlib2
30BuildRequires: python-zipp >= 0.5
31%endif
32%endif
33%if %{with python3}
34BuildRequires: python3-modules >= 1:3.4
35BuildRequires: python3-setuptools
36BuildRequires: python3-setuptools_scm
37%if %{with tests}
38%if "%{py3_ver}" < "3.7"
39BuildRequires: python3-importlib_resources
40%endif
41BuildRequires: python3-packaging
42%if "%{py3_ver}" < "3.5"
43BuildRequires: python3-pathlib2
44%endif
45BuildRequires: python3-zipp >= 0.5
46%endif
47%endif
48BuildRequires: rpm-pythonprov
49BuildRequires: rpmbuild(macros) >= 1.714
50%if %{with doc}
51BuildRequires: python3-rst.linker
52BuildRequires: sphinx-pdg-3
53%endif
54Requires: python-modules >= 1:2.7
55BuildArch: noarch
56BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
57
58%description
59importlib_metadata is a library to access the metadata for a Python
60package. It is intended to be ported to Python 3.8.
61
62%description -l pl.UTF-8
63importlib_metadata to biblioteka służąca do dostępu do metadanych
64pakietów Pythona. Ma być przeniesiona do Pythona 3.8.
65
66%package -n python3-importlib_metadata
67Summary: Read metadata from Python packages
68Summary(pl.UTF-8): Odczyt metadanych z pakietów Pythona
69Group: Libraries/Python
70Requires: python3-modules >= 1:3.4
71
72%description -n python3-importlib_metadata
73importlib_metadata is a library to access the metadata for a Python
74package. It is intended to be ported to Python 3.8.
75
76%description -n python3-importlib_metadata -l pl.UTF-8
77importlib_metadata to biblioteka służąca do dostępu do metadanych
78pakietów Pythona. Ma być przeniesiona do Pythona 3.8.
79
80%package apidocs
81Summary: API documentation for Python importlib_metadata module
82Summary(pl.UTF-8): Dokumentacja API modułu Pythona importlib_metadata
83Group: Documentation
84
85%description apidocs
86API documentation for Python importlib_metadata module.
87
88%description apidocs -l pl.UTF-8
89Dokumentacja API modułu Pythona importlib_metadata.
90
91%prep
92%setup -q -n importlib_metadata-%{version}
93%patch0 -p1
94
95%build
96%if %{with python2}
97%py_build %{?with_tests:test}
98%endif
99
100%if %{with python3}
101%py3_build %{?with_tests:test}
102%endif
103
104%if %{with doc}
105sphinx-build-3 -b html importlib_metadata/docs docs/_build/html
106%endif
107
108%install
109rm -rf $RPM_BUILD_ROOT
110
111%if %{with python2}
112%py_install
113
114%py_postclean
115%endif
116
117%if %{with python3}
118%py3_install
119%endif
120
121%clean
122rm -rf $RPM_BUILD_ROOT
123
124%if %{with python2}
125%files
126%defattr(644,root,root,755)
127%doc LICENSE README.rst
128%{py_sitescriptdir}/importlib_metadata
129%{py_sitescriptdir}/importlib_metadata-%{version}-py*.egg-info
130%endif
131
132%if %{with python3}
133%files -n python3-importlib_metadata
134%defattr(644,root,root,755)
135%doc LICENSE README.rst
136%{py3_sitescriptdir}/importlib_metadata
137%{py3_sitescriptdir}/importlib_metadata-%{version}-py*.egg-info
138%endif
139
140%if %{with doc}
141%files apidocs
142%defattr(644,root,root,755)
143%doc docs/_build/html/{_static,*.html,*.js}
144%endif
This page took 0.089427 seconds and 4 git commands to generate.