%if ! (0%{?fedora} > 12 || 0%{?rhel} > 5) %{!?python_sitearch: %global python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; print(get_python_lib(1))")} %endif %{!?py_ver: %global py_ver %(%{__python} -c 'import sys;print(sys.version[0:3])')} %global srcname multiprocessing %global _use_internal_dependency_generator 0 %global __find_provides %{_rpmconfigdir}/find-provides | grep -v %{srcname} %global __find_requires %{_rpmconfigdir}/find-requires | grep -v %{srcname} Name: python-%{srcname} Version: 2.6.2.1 Release: 1%{?dist} Summary: Backport of the multiprocessing package to Python 2.4 and 2.5 Group: Development/Languages License: BSD URL: http://pypi.python.org/pypi/multiprocessing Source0: http://pypi.python.org/packages/source/m/%{srcname}/%{srcname}-%{version}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: python-devel BuildRequires: python-setuptools BuildRequires: python-sphinx %description multiprocessing is a backport of the Python 2.6/3.0 multiprocessing package. The multiprocessing package itself is a renamed and updated version of R Oudkerk's pyprocessing package. %prep %setup -q -n %{srcname}-%{version} sed -i -e '/^#!\//, 1d' Lib/multiprocessing/tests.py %build %{__python} setup.py build make doc PYTHON=python%{py_ver} %install rm -rf %{buildroot} %{__python} setup.py install --skip-build --root %{buildroot} %clean rm -rf %{buildroot} %check make test PYTHON=python%{py_ver} %files %defattr(-,root,root,-) %doc CHANGES.txt LICENSE.txt README.txt Doc/ %{python_sitearch}/%{srcname}/ %{python_sitearch}/%{srcname}*.egg-info %changelog * Sat Jul 03 2010 Fabian Affolter - 2.6.2.1-1 - Initial package