From d5fb170f5e894cdd1bfcde6794f05ce928540ded Mon Sep 17 00:00:00 2001 From: lei_ju <983277505@qq.com> Date: Wed, 30 Dec 2020 16:34:20 +0800 Subject: [PATCH] Package init --- flufl.testing-0.8.tar.gz | Bin 0 -> 8754 bytes python-flufl-testing.spec | 78 ++++++++++++++++++++++++++++++++++++++ python-flufl-testing.yaml | 4 ++ 3 files changed, 82 insertions(+) create mode 100644 flufl.testing-0.8.tar.gz create mode 100644 python-flufl-testing.spec create mode 100644 python-flufl-testing.yaml diff --git a/flufl.testing-0.8.tar.gz b/flufl.testing-0.8.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..c39d4afc3a3d06d33c2ab5ad16dd199505b2ac4c GIT binary patch literal 8754 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 literal 0 HcmV?d00001 diff --git a/python-flufl-testing.spec b/python-flufl-testing.spec new file mode 100644 index 0000000..cc82934 --- /dev/null +++ b/python-flufl-testing.spec @@ -0,0 +1,78 @@ +%global _empty_manifest_terminate_build 0 +Name: python-flufl.testing +Version: 0.8 +Release: 1 +Summary: A small collection of test tool plugins +License: Apache 2.0 +URL: https://pypi.org/project/flufl.testing +Source0: https://files.pythonhosted.org/packages/0d/e1/030cb22f7ad6ec12056de1daf4f537fbbeb8e92ed8be0cb73480dad2e61e/flufl.testing-%{version}.tar.gz +BuildArch: noarch + +%description +This package contains a small collection of test helpers that Barry Warsaw uses in almost all his packages. +Specifically, plugins for the following test tools are provided: +- nose2 +- flake8 + +%package -n python3-flufl.testing +Summary: A small collection of test tool plugins +Provides: python-flufl.testing +BuildRequires: python3-devel +BuildRequires: python3-setuptools + +%description -n python3-flufl.testing +This package contains a small collection of test helpers that Barry Warsaw uses in almost all his packages. +Specifically, plugins for the following test tools are provided: +- nose2 +- flake8 + +%package help +Summary: Development documents and examples for flufl.testing +Provides: python3-flufl.testing-doc + +%description help +Development documents and examples for flufl.testing + +%prep +%autosetup -n flufl.testing-%{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 . + +%files -n python3-flufl.testing -f filelist.lst +%dir %{python3_sitelib}/* + +%files help -f doclist.lst +%{_pkgdocdir} + +%changelog +* Thu Dec 17 2020 Python_Bot +- Package Spec generated diff --git a/python-flufl-testing.yaml b/python-flufl-testing.yaml new file mode 100644 index 0000000..e445f9d --- /dev/null +++ b/python-flufl-testing.yaml @@ -0,0 +1,4 @@ +version_control: pypi +src_repo: flufl.testing +tag_prefix: "^" +separator: "."