From 1d538237354c31cca6cc32d852c63169309d0e14 Mon Sep 17 00:00:00 2001 From: qiegewala <1169471515@qq.com> Date: Thu, 28 Nov 2019 11:22:16 +0800 Subject: [PATCH] Package Init --- linecache2-1.0.0.tar.gz | Bin 0 -> 11013 bytes python-linecache2.spec | 85 ++++++++++++++++++++++++++++++++++++++++ 2 files changed, 85 insertions(+) create mode 100644 linecache2-1.0.0.tar.gz create mode 100644 python-linecache2.spec diff --git a/linecache2-1.0.0.tar.gz b/linecache2-1.0.0.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..4604f93b6878a154ffd5a346c11ba8c025abd603 GIT binary patch literal 11013 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 literal 0 HcmV?d00001 diff --git a/python-linecache2.spec b/python-linecache2.spec new file mode 100644 index 0000000..979972f --- /dev/null +++ b/python-linecache2.spec @@ -0,0 +1,85 @@ +%global package_description\ +The linecache module allows one to get any line from any file, while \ +attempting to optimize internally, using a cache, the common case where many \ +lines are read from a single file. This package provides a backport of \ +linecache to older supported Python versions. + +Name: python-linecache2 +Version: 1.0.0 +Release: 18 +Summary: A backport of linecache to older supported Python versions +License: Python +URL: https://github.com/testing-cabal/linecache2 +Source0: http://pypi.python.org/packages/source/l/linecache2/linecache2-%{version}.tar.gz +BuildArch: noarch + +BuildRequires: python2-devel python2-pbr python3-devel python3-pbr +BuildRequires: python2-fixtures python2-unittest2 python3-fixtures python3-unittest2 + +%description +%{package_description} + +%package -n python2-linecache2 +Summary: A backport of linecache to older supported Python versions +%{?python_provide:%python_provide python2-linecache2} +%description -n python2-linecache2 +%{package_description} + +%package -n python3-linecache2 +Summary: A backport of linecache to older supported Python versions +%description -n python3-linecache2 +%{package_description} + + +%prep +%autosetup -c +mv linecache2-%{version} python2 +mv python2/linecache2/tests . +cp -a python2 python3 + + +%build +cd python2 +%{__python2} setup.py build +cd - + +cd python3 +%{__python3} setup.py build +cd - + + +%install +cd python3 +%{__python3} setup.py install -O1 --skip-build --root $RPM_BUILD_ROOT +cd - + +cd python2 +%{__python2} setup.py install -O1 --skip-build --root $RPM_BUILD_ROOT +cd - + +%check +cd python2 +mv ../tests linecache2/ +%{__python2} -m unittest2 -v +mv linecache2/tests ../ +cd - + +cd python3 +mv ../tests linecache2/ +%{__python3} -m unittest2 -v +mv linecache2/tests ../ + + +%files -n python2-linecache2 +%doc python2/AUTHORS python2/ChangeLog python2/README.rst +%{python2_sitelib}/* + +%files -n python3-linecache2 +%doc python3/AUTHORS python3/ChangeLog python3/README.rst +%{python3_sitelib}/* + + +%changelog +* Tue Nov 26 2019 lihao - 1.0.0-18 +- Package Init +