From f8956f13dc53d43e25f6694f630bd093739d4cfb Mon Sep 17 00:00:00 2001 From: huxiujie Date: Fri, 5 Nov 2021 14:37:45 +0800 Subject: [PATCH] Init 0.4.0 to support openstack T --- discover-0.4.0.tar.gz | Bin 0 -> 8608 bytes python-discover.spec | 105 ++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 105 insertions(+) create mode 100644 discover-0.4.0.tar.gz create mode 100644 python-discover.spec diff --git a/discover-0.4.0.tar.gz b/discover-0.4.0.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..0f74ac3b15858ab77ad5b55eb176e797d3855500 GIT binary patch literal 8608 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 literal 0 HcmV?d00001 diff --git a/python-discover.spec b/python-discover.spec new file mode 100644 index 0000000..3b2265c --- /dev/null +++ b/python-discover.spec @@ -0,0 +1,105 @@ +%global _empty_manifest_terminate_build 0 +Name: python-discover +Version: 0.4.0 +Release: 1 +Summary: Test discovery for unittest. Backported from Python 2.7 for Python 2.4+ +License: BSD +URL: http://pypi.python.org/pypi/discover/ +Source0: https://files.pythonhosted.org/packages/2d/89/28d437f7c96f4062860fed466d81e3d247c6a17aea687a0ecdb1aa30f2c3/discover-0.4.0.tar.gz +BuildArch: noarch +%description +This is the test discovery mechanism and load_tests protocol for unittest +backported from Python 2.7 to work with Python 2.4 or more recent (including +Python 3) +Test discovery is just part of what is new in unittest in +Python 2.7. All of the new features have been backported to run on Python +2.4-2.6, including test discovery. This is the unittest2 package +discover can be installed with pip or easy_install. After installing switch the current +directory to the top level directory of your project and run: + python -m discover + python discover.py + +%package -n python3-discover +Summary: Test discovery for unittest. Backported from Python 2.7 for Python 2.4+ +Provides: python-discover +# Base build requires +BuildRequires: python3-devel +BuildRequires: python3-setuptools +BuildRequires: python3-pbr +BuildRequires: python3-pip +BuildRequires: python3-wheel +%description -n python3-discover +This is the test discovery mechanism and load_tests protocol for unittest +backported from Python 2.7 to work with Python 2.4 or more recent (including +Python 3) +Test discovery is just part of what is new in unittest in +Python 2.7. All of the new features have been backported to run on Python +2.4-2.6, including test discovery. This is the unittest2 package +discover can be installed with pip or easy_install. After installing switch the current +directory to the top level directory of your project and run: + python -m discover + python discover.py + +%package help +Summary: Test discovery for unittest. Backported from Python 2.7 for Python 2.4+ +Provides: python3-discover-doc +%description help +This is the test discovery mechanism and load_tests protocol for unittest +backported from Python 2.7 to work with Python 2.4 or more recent (including +Python 3) +Test discovery is just part of what is new in unittest in +Python 2.7. All of the new features have been backported to run on Python +2.4-2.6, including test discovery. This is the unittest2 package +discover can be installed with pip or easy_install. After installing switch the current +directory to the top level directory of your project and run: + python -m discover + python discover.py + +%prep +%autosetup -n discover-%{version} + +%build +%py3_build + +%install +%py3_install + +install -d -m755 %{buildroot}/%{_pkgdocdir} +if [ -d doc ]; then cp -arf doc %{buildroot}/%{_pkgdocdir}; fi +if [ -d docs ]; then cp -arf docs %{buildroot}/%{_pkgdocdir}; fi +if [ -d example ]; then cp -arf example %{buildroot}/%{_pkgdocdir}; fi +if [ -d examples ]; then cp -arf examples %{buildroot}/%{_pkgdocdir}; fi +pushd %{buildroot} +if [ -d usr/lib ]; then + find usr/lib -type f -printf "/%h/%f\n" >> filelist.lst +fi +if [ -d usr/lib64 ]; then + find usr/lib64 -type f -printf "/%h/%f\n" >> filelist.lst +fi +if [ -d usr/bin ]; then + find usr/bin -type f -printf "/%h/%f\n" >> filelist.lst +fi +if [ -d usr/sbin ]; then + find usr/sbin -type f -printf "/%h/%f\n" >> filelist.lst +fi +touch doclist.lst +if [ -d usr/share/man ]; then + find usr/share/man -type f -printf "/%h/%f.gz\n" >> doclist.lst +fi +popd +mv %{buildroot}/filelist.lst . +mv %{buildroot}/doclist.lst . + +%check +%{__python3} setup.py test + +%files -n python3-discover -f filelist.lst +%dir %{python3_sitelib}/* + +%files help -f doclist.lst +%{_docdir}/* + +%changelog +* Fri Nov 05 2021 huxiujie - 0.4.0-1 +- Init package python3-discover of version 0.4.0 + -- Gitee