]> git.pld-linux.org Git - packages/python-osc-lib.git/blame - python-osc-lib.spec
- release 4 (by relup.sh)
[packages/python-osc-lib.git] / python-osc-lib.spec
CommitLineData
743cfeb6
JK
1#
2# Conditional build:
3%bcond_with doc # do build doc (missing deps)
4%bcond_with tests # do perform "make test" (missing deps)
5%bcond_without python2 # CPython 2.x module
6%bcond_without python3 # CPython 3.x module
7
8Summary: OpenStackClient Library
9Name: python-osc-lib
10Version: 1.7.0
9628193d 11Release: 4
743cfeb6
JK
12License: Apache
13Group: Libraries/Python
14Source0: https://files.pythonhosted.org/packages/source/o/osc-lib/osc-lib-%{version}.tar.gz
15# Source0-md5: 8bae654318c8c82d341f7228cfa3ec2d
16URL: https://pypi.python.org/pypi/osc-lib
17BuildRequires: rpm-pythonprov
18BuildRequires: rpmbuild(macros) >= 1.714
19%if %{with python2}
20BuildRequires: python-modules
21BuildRequires: python-setuptools
22%endif
23%if %{with python3}
24BuildRequires: python3-modules
25BuildRequires: python3-setuptools
26%endif
27Requires: python-modules
28BuildArch: noarch
29BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
30
31%description
32OpenStackClient (aka OSC) is a command-line client for OpenStack.
33osc-lib is a package of common support modules for writing OSC
34plugins.
35
36%package -n python3-osc-lib
37Summary: OpenStackClient Library
38Group: Libraries/Python
39Requires: python3-modules
40
41%description -n python3-osc-lib
42OpenStackClient (aka OSC) is a command-line client for OpenStack.
43osc-lib is a package of common support modules for writing OSC
44plugins.
45
46%package apidocs
47Summary: API documentation for Python osc-lib module
48Summary(pl.UTF-8): Dokumentacja API modułu Pythona osc-lib
49Group: Documentation
50
51%description apidocs
52API documentation for Pythona osc-lib module.
53
54%description apidocs -l pl.UTF-8
55Dokumentacja API modułu Pythona osc-lib.
56
57%prep
58%setup -q -n osc-lib-%{version}
59
60%build
61%if %{with python2}
62%py_build %{?with_tests:test}
63%endif
64
65%if %{with python3}
66%py3_build %{?with_tests:test}
67%endif
68
69%if %{with doc}
70cd doc
71%{__make} -j1 html
72rm -rf _build/html/_sources
73%endif
74
75%install
76rm -rf $RPM_BUILD_ROOT
77
78%if %{with python2}
79%py_install
80
81%py_postclean
82%endif
83
84%if %{with python3}
85%py3_install
86%endif
87
88%clean
89rm -rf $RPM_BUILD_ROOT
90
91%if %{with python2}
92%files
93%defattr(644,root,root,755)
94%doc AUTHORS ChangeLog README.rst
95%{py_sitescriptdir}/osc_lib
96%{py_sitescriptdir}/osc_lib-%{version}-py*.egg-info
97%endif
98
99%if %{with python3}
100%files -n python3-osc-lib
101%defattr(644,root,root,755)
102%doc AUTHORS ChangeLog README.rst
103%{py3_sitescriptdir}/osc_lib
104%{py3_sitescriptdir}/osc_lib-%{version}-py*.egg-info
105%endif
106
107%if %{with doc}
108%files apidocs
109%defattr(644,root,root,755)
110%doc doc/_build/html/*
111%endif
This page took 0.123133 seconds and 4 git commands to generate.