From 88e08ace74e6efdeb2584ab5f27ceea56588755b Mon Sep 17 00:00:00 2001 From: tubalu Date: Tue, 26 Nov 2019 11:29:26 +0800 Subject: [PATCH] package init --- python-singledispatch.spec | 76 ++++++++++++++++++++++++++++++++++ singledispatch-3.4.0.3.tar.gz | Bin 0 -> 9529 bytes 2 files changed, 76 insertions(+) create mode 100644 python-singledispatch.spec create mode 100644 singledispatch-3.4.0.3.tar.gz diff --git a/python-singledispatch.spec b/python-singledispatch.spec new file mode 100644 index 0000000..e8c37c2 --- /dev/null +++ b/python-singledispatch.spec @@ -0,0 +1,76 @@ +Name: python-singledispatch +Version: 3.4.0.3 +Release: 14 +Summary: Transform a method into a single-dispatch generic function +License: MIT +URL: https://pypi.org/project/singledispatch/ +Source0: https://pypi.python.org/packages/source/s/singledispatch/singledispatch-%{version}.tar.gz + +BuildArch: noarch + +%description +PEP 443 proposed to expose a mechanism in the functools standard library module in Python 3.4 +that provides a simple form of generic programming known as single-dispatch generic functions. +This library is a backport of this functionality to Python 2.6 - 3.3. + +%package -n python2-singledispatch +Summary: Transform a method into a single-dispatch generic function +%{?python_provide:%python_provide python2-singledispatch} +Provides: python-singledispatch = %{version}-%{release} +Obsoletes: python-singledispatch < 3.4.0.3-2 + +BuildRequires: python2-devel python2-setuptools python2-six +Requires: python2-six + +%description -n python2-singledispatch +PEP 443 proposed to expose a mechanism in the functools standard library module in Python 3.4 +that provides a simple form of generic programming known as single-dispatch generic functions. +This library is a backport of this functionality to Python 2.6 - 3.3. + +%package -n python3-singledispatch +Summary: Transform a method into a single-dispatch generic function +%{?python_provide:%python_provide python3-singledispatch} +BuildRequires: python3-devel python3-setuptools python3-six +Requires: python3-six + +%description -n python3-singledispatch +PEP 443 proposed to expose a mechanism in the functools standard library module in Python 3.4 +that provides a simple form of generic programming known as single-dispatch generic functions. +This library is a backport of this functionality to Python 2.6 - 3.3. + +%prep +%autosetup -n singledispatch-%{version} -p1 + +sed -i '1d' singledispatch.py +sed -i '1d' singledispatch_helpers.py + +%build +%{__python2} setup.py build +%{__python3} setup.py build + +%install +%{__python2} setup.py install --skip-build --root %{buildroot} +%{__python3} setup.py install --skip-build --root %{buildroot} + +%check +%{__python2} setup.py test +%{__python3} setup.py test + +%files -n python2-singledispatch +%doc README.rst +%{python2_sitelib}/singledispatch-%{version}-py?.?.egg-info +%{python2_sitelib}/singledispatch.py* +%{python2_sitelib}/singledispatch_helpers.py* + +%files -n python3-singledispatch +%doc README.rst +%{python3_sitelib}/singledispatch-%{version}-py?.?.egg-info +%{python3_sitelib}/singledispatch.py* +%{python3_sitelib}/singledispatch_helpers.py* +%{python3_sitelib}/__pycache__/* + +%changelog +* Tue Nov 19 2019 openEuler Buildteam - 0.1.11-2 +- Package init + + diff --git a/singledispatch-3.4.0.3.tar.gz b/singledispatch-3.4.0.3.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..18b8e6e88422a546b9e88ae4604e8ae19e24f4af GIT binary patch literal 9529 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 CD0(~q literal 0 HcmV?d00001