From 50c736676f41532da80d980c684362d75722f6d8 Mon Sep 17 00:00:00 2001 From: Martin Kutlak Date: Mar 22 2018 12:42:56 +0000 Subject: Initial import (#1558541) Signed-off-by: Martin Kutlak --- diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..d358cba --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +/ratelimitingfilter-0.6.tar.gz diff --git a/README.md b/README.md deleted file mode 100644 index cab4ae8..0000000 --- a/README.md +++ /dev/null @@ -1,3 +0,0 @@ -# python-ratelimitingfilter - -The python-ratelimitingfilter package \ No newline at end of file diff --git a/ratelimitingfilter.spec b/ratelimitingfilter.spec new file mode 100644 index 0000000..ef5ae68 --- /dev/null +++ b/ratelimitingfilter.spec @@ -0,0 +1,84 @@ +# Created by pyp2rpm-3.2.2 +%global pypi_name ratelimitingfilter + +Name: python-%{pypi_name} +Version: 0.6 +Release: 1%{?dist} +Summary: A rate limiting filter for the Python logging system + +License: MIT +URL: https://github.com/wkeeling/ratelimitingfilter +Source0: https://files.pythonhosted.org/packages/source/r/%{pypi_name}/%{pypi_name}-%{version}.tar.gz +BuildArch: noarch + +BuildRequires: python2-devel +BuildRequires: python2-mock +BuildRequires: python2-setuptools + +BuildRequires: python3-devel +BuildRequires: python3-mock +BuildRequires: python3-setuptools + +%description +The RateLimitingFilter is a filter for the Python logging system that allows +you to restrict the rate at which messages can pass through your logging +handlers. The filter can be useful if you're using a handler such as Python's +logging.handlers.SMTPHandler to send error notification emails. +Error notification emails provide a useful means of keeping an eye on. + +%package -n python2-%{pypi_name} +Summary: %{summary} +%{?python_provide:%python_provide python2-%{pypi_name}} + +%description -n python2-%{pypi_name} +The RateLimitingFilter is a filter for the Python logging system that allows +you to restrict the rate at which messages can pass through your logging +handlers. The filter can be useful if you're using a handler such as Python's +logging.handlers.SMTPHandler to send error notification emails. +Error notification emails provide a useful means of keeping an eye on. + +%package -n python3-%{pypi_name} +Summary: %{summary} +%{?python_provide:%python_provide python3-%{pypi_name}} + +%description -n python3-%{pypi_name} +The RateLimitingFilter is a filter for the Python logging system that allows +you to restrict the rate at which messages can pass through your logging +handlers. The filter can be useful if you're using a handler such as Python's +logging.handlers.SMTPHandler to send error notification emails. +Error notification emails provide a useful means of keeping an eye on. + +%prep +%autosetup -n %{pypi_name}-%{version} +# Remove bundled egg-info +rm -rf %{pypi_name}.egg-info + +%build +%py2_build +%py3_build + +%install +# Must do the subpackages' install first because the scripts in /usr/bin are +# overwritten with every setup.py install. +%py3_install + +%py2_install + + +%check +%{__python2} setup.py test +%{__python3} setup.py test + +%files -n python2-%{pypi_name} +%doc README.md README.rst +%{python2_sitelib}/%{pypi_name} +%{python2_sitelib}/%{pypi_name}-%{version}-py?.?.egg-info + +%files -n python3-%{pypi_name} +%doc README.md README.rst +%{python3_sitelib}/%{pypi_name} +%{python3_sitelib}/%{pypi_name}-%{version}-py?.?.egg-info + +%changelog +* Wed Mar 14 2018 Martin Kutlak - 0.6-1 +- Initial package. diff --git a/sources b/sources new file mode 100644 index 0000000..4938348 --- /dev/null +++ b/sources @@ -0,0 +1 @@ +SHA512 (ratelimitingfilter-0.6.tar.gz) = e64e6df2c197a29810c6aaa5bc8b58061722154a0e7dc21061aa5b9d753840588ab79c5ba94081dfcf320e46abc200f84576eae73f9f3adf24d944aa19c5fac4