From 282bf4478570cd7744a13a32500e9804e4b64b9d Mon Sep 17 00:00:00 2001 From: lmz <729173140@qq.com> Date: Sat, 31 Jul 2021 20:28:56 +0000 Subject: [PATCH] add package and spec for building --- nosexcover-1.0.11.tar.gz | Bin 0 -> 2903 bytes python-nosexcover.spec | 80 +++++++++++++++++++++++++++++++++++++++ 2 files changed, 80 insertions(+) create mode 100644 nosexcover-1.0.11.tar.gz create mode 100644 python-nosexcover.spec diff --git a/nosexcover-1.0.11.tar.gz b/nosexcover-1.0.11.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..f829802f5636faba69e14dadbdf88e0f51e7333a GIT binary patch literal 2903 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 B)jI$H literal 0 HcmV?d00001 diff --git a/python-nosexcover.spec b/python-nosexcover.spec new file mode 100644 index 0000000..30eb054 --- /dev/null +++ b/python-nosexcover.spec @@ -0,0 +1,80 @@ +%global _empty_manifest_terminate_build 0 +Name: python-nosexcover +Version: 1.0.11 +Release: 1 +Summary: Extends nose.plugins.cover to add Cobertura-style XML reports +License: BSD +URL: http://github.com/cmheisel/nose-xcover/ +Source0: https://files.pythonhosted.org/packages/11/b3/2b9e812eb9cb7e60bbfff0a1f581bf411d5b55156e211a4e3580560c8902/nosexcover-1.0.11.tar.gz +BuildArch: noarch +%description +A companion to the built-in nose.plugins.cover, this plugin will write out an XML coverage report to a file named coverage.xml. + +%package -n python3-nosexcover +Summary: Extends nose.plugins.cover to add Cobertura-style XML reports +Provides: python-nosexcover + +BuildRequires: python3-devel +BuildRequires: python3-setuptools +BuildRequires: python3-pbr +BuildRequires: python3-pip +BuildRequires: python3-wheel +BuildRequires: python3-coverage +BuildRequires: python3-nose +%description -n python3-nosexcover +A companion to the built-in nose.plugins.cover, this plugin will write out an XML coverage report to a file named coverage.xml. + +%package help +Summary: Extends nose.plugins.cover to add Cobertura-style XML reports +Provides: python3-nosexcover-doc +%description help + + +%prep +%autosetup -n nosexcover-%{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-nosexcover -f filelist.lst + +%dir %{python3_sitelib}/* + +%files help -f doclist.lst +%{_docdir}/* + +%changelog +* Sat Jul 31 2021 OpenStack_SIG - 1.0.11-1 +- Package init \ No newline at end of file