14
0

Accepting request 884522 from home:jayvdb:branches:devel:languages:python

- Update to v0.6.0

OBS-URL: https://build.opensuse.org/request/show/884522
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-requests-cache?expand=0&rev=10
This commit is contained in:
2021-04-12 12:39:42 +00:00
committed by Git OBS Bridge
parent 3422abe65b
commit 3b38d172b4
4 changed files with 33 additions and 13 deletions

View File

@@ -1,3 +1,9 @@
-------------------------------------------------------------------
Sat Apr 10 04:33:50 UTC 2021 - John Vandenberg <jayvdb@gmail.com>
- 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 <tchvatal@suse.com> Tue Sep 10 10:50:37 UTC 2019 - Tomáš Chvátal <tchvatal@suse.com>

View File

@@ -1,7 +1,7 @@
# #
# spec file for package python-requests-cache # 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 # All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed # remain the property of their copyright owners, unless otherwise agreed
@@ -18,23 +18,33 @@
%{?!python_module:%define python_module() python-%{**} python3-%{**}} %{?!python_module:%define python_module() python-%{**} python3-%{**}}
Name: python-requests-cache Name: python-requests-cache
Version: 0.5.2 Version: 0.6.0
Release: 0 Release: 0
Summary: Persistent cache for requests library Summary: Persistent cache for requests library
License: BSD-2-Clause License: BSD-2-Clause
Group: Development/Languages/Python Group: Development/Languages/Python
URL: https://github.com/reclosedev/requests-cache URL: https://github.com/reclosedev/requests-cache
Source: https://files.pythonhosted.org/packages/source/r/requests-cache/requests-cache-%{version}.tar.gz 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: %{python_module setuptools}
BuildRequires: fdupes BuildRequires: fdupes
BuildRequires: python-rpm-macros 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 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 %python_subpackages
%description %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 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 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. time you specify.
If you need library which knows how to use HTTP headers and status codes, If you need library which knows how to use HTTP headers and status codes,
take a look at `httpcache <https://github.com/Lukasa/httpcache>`_ and take a look at `CacheControl <https://github.com/ionrock/cachecontrol>`_.
`CacheControl <https://github.com/ionrock/cachecontrol>`_.
%prep %prep
%setup -q -n requests-cache-%{version} %setup -q -n requests-cache-%{version}
sed -i '1{/^#!/d}' requests_cache/__init__.py
%build %build
%python_build %python_build
%install %install
%python_install %python_install
%python_expand %fdupes %{buildroot}%{$python_sitelib} %{python_expand rm -r %{buildroot}%{$python_sitelib}/tests/
%fdupes %{buildroot}%{$python_sitelib}
}
%check %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} %files %{python_files}
%license LICENSE %license LICENSE
%doc README.rst %doc README.md HISTORY.md docs/*.rst
%{python_sitelib}/* %{python_sitelib}/*
%changelog %changelog

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:813023269686045f8e01e2289cc1e7e9ae5ab22ddd1e2849a9093ab3ab7270eb
size 31159

View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:ba9b8b7893b15464d2bd35c40098c6f7561d77416068f15932ea9d223e1559ed
size 52342