diff --git a/python-requests-cache.changes b/python-requests-cache.changes index ac482bc..2a15b2f 100644 --- a/python-requests-cache.changes +++ b/python-requests-cache.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Sat Apr 10 04:33:50 UTC 2021 - John Vandenberg + +- Update to v0.6.0 + * See https://github.com/reclosedev/requests-cache/blob/master/HISTORY.md + ------------------------------------------------------------------- Tue Sep 10 10:50:37 UTC 2019 - Tomáš Chvátal diff --git a/python-requests-cache.spec b/python-requests-cache.spec index 8f01046..e924649 100644 --- a/python-requests-cache.spec +++ b/python-requests-cache.spec @@ -1,7 +1,7 @@ # # spec file for package python-requests-cache # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2021 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,23 +18,33 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} Name: python-requests-cache -Version: 0.5.2 +Version: 0.6.0 Release: 0 Summary: Persistent cache for requests library License: BSD-2-Clause Group: Development/Languages/Python URL: https://github.com/reclosedev/requests-cache Source: https://files.pythonhosted.org/packages/source/r/requests-cache/requests-cache-%{version}.tar.gz -BuildRequires: %{python_module requests >= 1.1.0} BuildRequires: %{python_module setuptools} BuildRequires: fdupes BuildRequires: python-rpm-macros -Requires: python-requests >= 1.1.0 +Requires: itsdangerous +Requires: python-requests >= 2.0.0 +Requires: url-normalize >= 1.4 BuildArch: noarch +# SECTION test requirements +BuildRequires: %{python_module gunicorn} +BuildRequires: %{python_module httpbin} +BuildRequires: %{python_module itsdangerous} +BuildRequires: %{python_module pytest} +BuildRequires: %{python_module requests >= 2.0.0} +BuildRequires: %{python_module requests-mock} +BuildRequires: %{python_module url-normalize >= 1.4} +# /SECTION %python_subpackages %description -Requests-cache is a transparent persistent cache for requests_ (version >= 1.1.0) library. +Requests-cache is a transparent persistent cache for requests_ library. It can be useful when you are creating some simple data scraper with constantly changing parsing logic or data format, and don't want to redownload pages or @@ -44,25 +54,29 @@ Requests-cache ignores all cache headers, it just caches the data for the time you specify. If you need library which knows how to use HTTP headers and status codes, -take a look at `httpcache `_ and -`CacheControl `_. +take a look at `CacheControl `_. %prep %setup -q -n requests-cache-%{version} +sed -i '1{/^#!/d}' requests_cache/__init__.py %build %python_build %install %python_install -%python_expand %fdupes %{buildroot}%{$python_sitelib} +%{python_expand rm -r %{buildroot}%{$python_sitelib}/tests/ +%fdupes %{buildroot}%{$python_sitelib} +} %check -%python_exec setup.py test +gunicorn -b 127.0.0.1:8080 httpbin:app -k gevent & +export HTTPBIN_URL=http://localhost:8080/ +%pytest %files %{python_files} %license LICENSE -%doc README.rst +%doc README.md HISTORY.md docs/*.rst %{python_sitelib}/* %changelog diff --git a/requests-cache-0.5.2.tar.gz b/requests-cache-0.5.2.tar.gz deleted file mode 100644 index acb65ff..0000000 --- a/requests-cache-0.5.2.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:813023269686045f8e01e2289cc1e7e9ae5ab22ddd1e2849a9093ab3ab7270eb -size 31159 diff --git a/requests-cache-0.6.0.tar.gz b/requests-cache-0.6.0.tar.gz new file mode 100644 index 0000000..a650e23 --- /dev/null +++ b/requests-cache-0.6.0.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ba9b8b7893b15464d2bd35c40098c6f7561d77416068f15932ea9d223e1559ed +size 52342