[packages/python-functools32] - new, for python 2.7 only

qboosh qboosh at pld-linux.org
Sun May 15 10:09:27 CEST 2016


commit f4de9cd31008cee26ca18b063a24a028f009d35a
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Sun May 15 10:09:18 2016 +0200

    - new, for python 2.7 only

 python-functools32.spec | 60 +++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 60 insertions(+)
---
diff --git a/python-functools32.spec b/python-functools32.spec
new file mode 100644
index 0000000..983a04b
--- /dev/null
+++ b/python-functools32.spec
@@ -0,0 +1,60 @@
+#
+# Conditional build:
+%bcond_without	tests	# tests
+
+Summary:	Backport of the functools module from Python 3.2.3 to Python 2.7
+Summary(pl.UTF-8):	Backport modułu functools z Pythona 3.2.3 do 2.7
+Name:		python-functools32
+%define	src_ver	3.2.3-2
+Version:	%(echo %{src_ver} | tr - .)
+%define	egg_ver	%(echo %{src_ver} | tr - _)
+Release:	1
+License:	PSF
+Group:		Libraries/Python
+#Source0Download: https://pypi.python.org/simple/functools32/
+Source0:	https://pypi.python.org/packages/c5/60/6ac26ad05857c601308d8fb9e87fa36d0ebf889423f47c3502ef034365db/functools32-%{src_ver}.tar.gz
+# Source0-md5:	09f24ffd9af9f6cd0f63cb9f4e23d4b2
+URL:		https://github.com/MiCHiLU/python-functools32
+BuildRequires:	python-modules >= 1:2.7
+BuildRequires:	rpm-pythonprov
+BuildRequires:	rpmbuild(macros) >= 1.714
+Requires:	python-modules >= 1:2.7
+BuildArch:	noarch
+BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
+
+%description
+This is a backport of the functools standard library module from
+Python 3.2.3 for use on Python 2.7 and PyPy. It includes new features
+lru_cache (Least-recently-used cache decorator).
+
+%description -l pl.UTF-8
+Ten pakiet zawiera backport modułu functools z biblioteki standardowej
+Pythona 3.2.3, przeznaczony dla Pythona 2.7 oraz PyPy. Obejmuje nową
+funkcję lru_cache (dekorator pamięci podręcznej ostatnio użytych
+elementów).
+
+%prep
+%setup -q -n functools32-%{src_ver}
+
+%build
+%py_build
+
+%if %{with tests}
+%{__python} test_functools32.py
+%endif
+
+%install
+rm -rf $RPM_BUILD_ROOT
+
+%py_install
+
+%py_postclean
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%files
+%defattr(644,root,root,755)
+%doc ChangeLog LICENSE
+%{py_sitescriptdir}/functools32
+%{py_sitescriptdir}/functools32-%{egg_ver}-py*.egg-info
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/python-functools32.git/commitdiff/f4de9cd31008cee26ca18b063a24a028f009d35a



More information about the pld-cvs-commit mailing list