]> git.pld-linux.org Git - packages/python-zope.configuration.git/blame - python-zope.configuration.spec
rebuild with python 3.10
[packages/python-zope.configuration.git] / python-zope.configuration.spec
CommitLineData
d9c8cfd4
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
7
8%define module zope.configuration
9Summary: Zope Configuration Markup Language (ZCML)
10Summary(pl.UTF-8): Zope Configuration Markup Language (ZCML) - język opisu konfiguracji Zope
11Name: python-%{module}
12Version: 4.4.0
c018e5b0 13Release: 2
d9c8cfd4
JB
14License: ZPL v2.1
15Group: Libraries/Python
16Source0: https://files.pythonhosted.org/packages/source/z/zope.configuration/zope.configuration-%{version}.tar.gz
17# Source0-md5: 4987bd8a1df531ea594cd6bb2fc700ed
18URL: https://www.zope.dev/
19%if %{with python2}
20BuildRequires: python >= 1:2.7
21BuildRequires: python-devel >= 1:2.7
22BuildRequires: python-setuptools
23%if %{with tests}
24BuildRequires: python-manuel
25BuildRequires: python-zope.i18nmessageid
26BuildRequires: python-zope.interface
27BuildRequires: python-zope.schema >= 4.9.0
28BuildRequires: python-zope.testing
29BuildRequires: python-zope.testrunner
30%endif
31%endif
32%if %{with python3}
33BuildRequires: python3 >= 1:3.5
34BuildRequires: python3-devel >= 1:3.5
35BuildRequires: python3-setuptools
36%if %{with tests}
37BuildRequires: python3-manuel
38BuildRequires: python3-zope.i18nmessageid
39BuildRequires: python3-zope.interface
40BuildRequires: python3-zope.schema >= 4.9.0
41BuildRequires: python3-zope.testing
42BuildRequires: python3-zope.testrunner
43%endif
44%endif
45BuildRequires: rpm-pythonprov
46BuildRequires: rpmbuild(macros) >= 1.714
47%if %{with doc}
48BuildRequires: python3-repoze.sphinx.autointerface
49BuildRequires: sphinx-pdg-3
50%endif
51Requires: python-modules >= 1:2.7
52BuildArch: noarch
53BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
54
55%description
56The Zope configuration system provides an extensible system for
57supporting various kinds of configurations.
58
59%description -l pl.UTF-8
60System konfiguracji Zope to rozszerzalny system obsługujący różne
61rodzaje konfiguracji.
62
63%package -n python3-%{module}
64Summary: Zope Configuration Markup Language (ZCML)
65Summary(pl.UTF-8): Zope Configuration Markup Language (ZCML) - język opisu konfiguracji Zope
66Group: Libraries/Python
67Requires: python3-modules >= 1:3.5
68
69%description -n python3-%{module}
70The Zope configuration system provides an extensible system for
71supporting various kinds of configurations.
72
73%description -n python3-%{module} -l pl.UTF-8
74System konfiguracji Zope to rozszerzalny system obsługujący różne
75rodzaje konfiguracji.
76
77%package apidocs
78Summary: API documentation for Python zope.configuration module
79Summary(pl.UTF-8): Dokumentacja API modułu Pythona zope.configuration
80Group: Documentation
81
82%description apidocs
83API documentation for Python zope.configuration module.
84
85%description apidocs -l pl.UTF-8
86Dokumentacja API modułu Pythona zope.configuration.
87
88%prep
89%setup -q -n %{module}-%{version}
90
91%build
92%if %{with python2}
93%py_build
94
95%if %{with tests}
96PYTHONPATH=$(pwd)/src \
97zope-testrunner-2 --test-path=src -v
98%endif
99%endif
100
101%if %{with python3}
102%py3_build
103
104%if %{with tests}
105PYTHONPATH=$(pwd)/src \
106zope-testrunner-3 --test-path=src -v
107%endif
108%endif
109
110%if %{with doc}
111PYTHONPATH=$(pwd)/src \
112%{__make} -C docs html \
113 SPHINXBUILD=sphinx-build-3
114%endif
115
116%install
117rm -rf $RPM_BUILD_ROOT
118
119%if %{with python2}
120%py_install
121
122%py_postclean
123%{__rm} -r $RPM_BUILD_ROOT%{py_sitescriptdir}/zope/configuration/tests
124%endif
125
126%if %{with python3}
127%py3_install
128
129%{__rm} -r $RPM_BUILD_ROOT%{py3_sitescriptdir}/zope/configuration/tests
130%endif
131
132%clean
133rm -rf $RPM_BUILD_ROOT
134
135%if %{with python2}
136%files
137%defattr(644,root,root,755)
138%doc CHANGES.rst COPYRIGHT.txt LICENSE.txt README.rst
139%{py_sitescriptdir}/zope/configuration
140%{py_sitescriptdir}/zope.configuration-*.egg-info
141%{py_sitescriptdir}/zope.configuration-*-nspkg.pth
142%endif
143
144%if %{with python3}
145%files -n python3-%{module}
146%defattr(644,root,root,755)
147%doc CHANGES.rst COPYRIGHT.txt LICENSE.txt README.rst
148%{py3_sitescriptdir}/zope/configuration
149%{py3_sitescriptdir}/zope.configuration-*.egg-info
150%{py3_sitescriptdir}/zope.configuration-*-nspkg.pth
151%endif
152
153%if %{with doc}
154%files apidocs
155%defattr(644,root,root,755)
156%doc docs/_build/html/{_static,api,*.html,*.js}
157%endif
This page took 0.139437 seconds and 4 git commands to generate.