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