3 %bcond_with tests # do not perform "make test"
4 %bcond_without python2 # CPython 2.x module
5 %bcond_with python3 # CPython 3.x module
7 %define module stevedore
8 Summary: Manage dynamic plugins for Python applications
13 Group: Development/Languages
14 Source0: http://pypi.python.org/packages/source/s/stevedore/stevedore-%{version}.tar.gz
15 # Source0-md5: b7f30055c32410f8f9b6cf1b55bdc68a
16 URL: https://github.com/dreamhost/stevedore
17 BuildRequires: rpm-pythonprov
18 BuildRequires: rpmbuild(macros) >= 1.219
20 BuildRequires: python-setuptools
22 #BuildRequires: python-discover
23 BuildRequires: python-mock
24 #BuildRequires: python-oslotest
25 BuildRequires: python-pbr
26 BuildRequires: python-six
27 BuildRequires: python-testrepository
31 BuildRequires: python3-devel
32 #BuildRequires: python3-discover
33 BuildRequires: python3-mock
34 #BuildRequires: python3-oslotest
35 BuildRequires: python3-pbr
36 BuildRequires: python3-setuptools
37 BuildRequires: python3-six
38 #BuildRequires: python3-testrepository
40 Requires: python-setuptools
43 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
46 Manage dynamic plugins for Python applications
48 %package -n python3-stevedore
49 Summary: Manage dynamic plugins for Python applications
50 Group: Development/Libraries
51 Requires: python3-setuptools
54 %description -n python3-stevedore
55 Manage dynamic plugins for Python applications
58 %setup -q -n stevedore-%{version}
65 PYTHONPATH=. nosetests-%{py_ver}
70 %py3_build %{?with_tests:test}
73 PYTHONPATH=. nosetests-%{py3_ver}
78 rm -rf $RPM_BUILD_ROOT
83 %{__rm} -r $RPM_BUILD_ROOT%{py_sitescriptdir}/stevedore/tests
84 %{__rm} -r $RPM_BUILD_ROOT%{py_sitescriptdir}/stevedore/example
92 %{__rm} -r $RPM_BUILD_ROOT%{py3_sitescriptdir}/stevedore/tests
93 %{__rm} -r $RPM_BUILD_ROOT%{py3_sitescriptdir}/stevedore/example
97 rm -rf $RPM_BUILD_ROOT
101 %defattr(644,root,root,755)
102 %doc README.rst LICENSE
103 %{py_sitescriptdir}/stevedore
104 %{py_sitescriptdir}/stevedore-%{version}-py*.egg-info
108 %files -n python3-stevedore
109 %defattr(644,root,root,755)
110 %doc README.rst LICENSE
111 %{py3_sitescriptdir}/stevedore
112 %{py3_sitescriptdir}/stevedore-%{version}-py*.egg-info