From 220536f38babf779747190cbd604466ba01d7950 Mon Sep 17 00:00:00 2001 From: zt <1450026690@qq.com> Date: Sat, 29 Aug 2020 10:09:12 +0800 Subject: [PATCH] package python-retrying init --- python-retrying.spec | 107 ++++++++++++++++++++++++++++++++++++++++++ retrying-1.3.3.tar.gz | Bin 0 -> 10890 bytes 2 files changed, 107 insertions(+) create mode 100644 python-retrying.spec create mode 100644 retrying-1.3.3.tar.gz diff --git a/python-retrying.spec b/python-retrying.spec new file mode 100644 index 0000000..777647a --- /dev/null +++ b/python-retrying.spec @@ -0,0 +1,107 @@ +%global _empty_manifest_terminate_build 0 +Name: python-retrying +Version: 1.3.3 +Release: 1 +Summary: Retrying +License: Apache 2.0 +URL: https://github.com/rholder/retrying +Source0: https://files.pythonhosted.org/packages/44/ef/beae4b4ef80902f22e3af073397f079c96969c69b2c7d52a57ea9ae61c9d/retrying-1.3.3.tar.gz +BuildArch: noarch + + +%description +Retrying is an Apache 2.0 licensed general-purpose retrying library, written in +Python, to simplify the task of adding retry behavior to just about anything. +The simplest use case is retrying a flaky function whenever an Exception occurs +until a value is returned. + import random + from retrying import retry + @retry + def do_something_unreliable(): + if random.randint(0, 10) > 1: + raise IOError("Broken sauce, everything is hosed!!!111one") + else: + return "Awesome sauce!" + print do_something_unreliable() + +%package -n python3-retrying +Summary: Retrying +Provides: python-retrying +BuildRequires: python3-devel +BuildRequires: python3-setuptools +%description -n python3-retrying +Retrying is an Apache 2.0 licensed general-purpose retrying library, written in +Python, to simplify the task of adding retry behavior to just about anything. +The simplest use case is retrying a flaky function whenever an Exception occurs +until a value is returned. + import random + from retrying import retry + @retry + def do_something_unreliable(): + if random.randint(0, 10) > 1: + raise IOError("Broken sauce, everything is hosed!!!111one") + else: + return "Awesome sauce!" + print do_something_unreliable() + +%package help +Summary: Development documents and examples for retrying +Provides: python3-retrying-doc +%description help +Retrying is an Apache 2.0 licensed general-purpose retrying library, written in +Python, to simplify the task of adding retry behavior to just about anything. +The simplest use case is retrying a flaky function whenever an Exception occurs +until a value is returned. + import random + from retrying import retry + @retry + def do_something_unreliable(): + if random.randint(0, 10) > 1: + raise IOError("Broken sauce, everything is hosed!!!111one") + else: + return "Awesome sauce!" + print do_something_unreliable() + +%prep +%autosetup -n retrying-1.3.3 + +%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-retrying -f filelist.lst +%dir %{python3_sitelib}/* + +%files help -f doclist.lst +%{_docdir}/* + +%changelog +* Fri Aug 28 2020 Python_Bot +- Package Spec generated diff --git a/retrying-1.3.3.tar.gz b/retrying-1.3.3.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..72458eabec788f756e76d7f8c949eaa3c766177b GIT binary patch literal 10890 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 literal 0 HcmV?d00001