5 Commits

Author SHA256 Message Date
cf16486120 Accepting request 1327039 from devel:languages:python
- Update to 8.1.1
  * Fix sync requests in async contexts for HTTPX
  * CI: bump peter-evans/create-pull-request from 7 to 8
- Update to 8.1.0
  * Enable brotli decompression if available
    (via brotli, brotlipy or brotlicffi)
  * Fix aiohttp allowing both data and json arguments when one is None
  * Fix usage of io-like interface with VCR.py
  * Migrate to declarative Python package config
  * Various linting fixes
  * CI: bump actions/checkout from 5 to 6
- Update top 8.0.0
  * Drop support for Python 3.9
  * Drop support for urllib3 < 2 - fixes CVE warnings from urllib3 1.x
  * New drop_unused_requests option to remove unused interactions from
    cassettes
  * Rewrite httpx support to patch httpcore instead of httpx
  * Fix HTTPS proxy handling - proxy address no longer ends up in cassette URIs
  * Fix iscoroutinefunction deprecation warning on Python 3.14
  * Only log message if response is appended
  * Optimize urllib.parse calls
  * Fix CI for Ubuntu 24.04
  * Various CI improvements: migrate to uv, update GitHub Actions
  * Various linting and test improvements
- drop use-inspect-iscorountinefunction.patch, merged upstream

OBS-URL: https://build.opensuse.org/request/show/1327039
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-vcrpy?expand=0&rev=20
2026-01-13 20:36:14 +00:00
4e82cfd3a2 fix the name of the patch
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-vcrpy?expand=0&rev=49
2026-01-13 14:45:17 +00:00
6f4b5fb00d - Update to 8.1.1
* Fix sync requests in async contexts for HTTPX
  * CI: bump peter-evans/create-pull-request from 7 to 8
- Update to 8.1.0
  * Enable brotli decompression if available
    (via brotli, brotlipy or brotlicffi)
  * Fix aiohttp allowing both data and json arguments when one is None
  * Fix usage of io-like interface with VCR.py
  * Migrate to declarative Python package config
  * Various linting fixes
  * CI: bump actions/checkout from 5 to 6
- Update top 8.0.0
  * Drop support for Python 3.9
  * Drop support for urllib3 < 2 - fixes CVE warnings from urllib3 1.x
  * New drop_unused_requests option to remove unused interactions from
    cassettes
  * Rewrite httpx support to patch httpcore instead of httpx
  * Fix HTTPS proxy handling - proxy address no longer ends up in cassette URIs
  * Fix iscoroutinefunction deprecation warning on Python 3.14
  * Only log message if response is appended
  * Optimize urllib.parse calls
  * Fix CI for Ubuntu 24.04
  * Various CI improvements: migrate to uv, update GitHub Actions
  * Various linting and test improvements
- drop use-inspect-isocorountinefunction.patch, merged upstream

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-vcrpy?expand=0&rev=48
2026-01-12 09:26:15 +00:00
25cee5a0c6 Accepting request 1316361 from devel:languages:python
- Add patch use-inspect-iscorountinefunction.patch:
  * Use inspect.iscorountinefunction rather than asyncio.

OBS-URL: https://build.opensuse.org/request/show/1316361
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-vcrpy?expand=0&rev=19
2025-11-07 17:22:38 +00:00
6b36643742 - Add patch use-inspect-iscorountinefunction.patch:
* Use inspect.iscorountinefunction rather than asyncio.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-vcrpy?expand=0&rev=46
2025-11-07 01:52:41 +00:00
4 changed files with 42 additions and 13 deletions

View File

@@ -1,3 +1,38 @@
-------------------------------------------------------------------
Fri Jan 9 10:22:55 UTC 2026 - Nico Krapp <nico.krapp@suse.com>
- Update to 8.1.1
* Fix sync requests in async contexts for HTTPX
* CI: bump peter-evans/create-pull-request from 7 to 8
- Update to 8.1.0
* Enable brotli decompression if available
(via brotli, brotlipy or brotlicffi)
* Fix aiohttp allowing both data and json arguments when one is None
* Fix usage of io-like interface with VCR.py
* Migrate to declarative Python package config
* Various linting fixes
* CI: bump actions/checkout from 5 to 6
- Update top 8.0.0
* Drop support for Python 3.9
* Drop support for urllib3 < 2 - fixes CVE warnings from urllib3 1.x
* New drop_unused_requests option to remove unused interactions from
cassettes
* Rewrite httpx support to patch httpcore instead of httpx
* Fix HTTPS proxy handling - proxy address no longer ends up in cassette URIs
* Fix iscoroutinefunction deprecation warning on Python 3.14
* Only log message if response is appended
* Optimize urllib.parse calls
* Fix CI for Ubuntu 24.04
* Various CI improvements: migrate to uv, update GitHub Actions
* Various linting and test improvements
- drop use-inspect-iscorountinefunction.patch, merged upstream
-------------------------------------------------------------------
Fri Nov 7 01:51:46 UTC 2025 - Steve Kowalik <steven.kowalik@suse.com>
- Add patch use-inspect-iscorountinefunction.patch:
* Use inspect.iscorountinefunction rather than asyncio.
-------------------------------------------------------------------
Mon Jan 6 10:53:19 UTC 2025 - John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>

View File

@@ -1,7 +1,7 @@
#
# spec file for package python-vcrpy
#
# Copyright (c) 2025 SUSE LLC
# Copyright (c) 2026 SUSE LLC and contributors
# Copyright (c) 2015 LISA GmbH, Bingen, Germany.
#
# All modifications and additions to the file contributed by third parties
@@ -19,7 +19,7 @@
%{?sle15_python_module_pythons}
Name: python-vcrpy
Version: 7.0.0
Version: 8.1.1
Release: 0
Summary: Python module to mock and replay HTTP interactions
License: MIT
@@ -30,20 +30,14 @@ BuildRequires: %{python_module pip}
BuildRequires: %{python_module pytest-httpbin}
BuildRequires: %{python_module pytest}
BuildRequires: %{python_module setuptools}
# gh#kevin1024/vcrpy#688
BuildRequires: %{python_module urllib3 < 2 if %python-base < 3.10}
BuildRequires: %{python_module urllib3}
BuildRequires: %{python_module wheel}
BuildRequires: %{python_module wrapt}
BuildRequires: %{python_module yarl}
BuildRequires: fdupes
BuildRequires: python-rpm-macros
Requires: python-PyYAML
Requires: python-wrapt
%if 0%{python_version_nodots} < 310
Requires: python-urllib3 < 2
%endif
BuildArch: noarch
Requires: python-yarl
%python_subpackages
%description
@@ -53,7 +47,7 @@ test runs for deterministic tests.
This is a Python version of Ruby's VCR library.
%prep
%setup -q -n vcrpy-%{version}
%autosetup -p1 -n vcrpy-%{version}
# online integration tests
rm -r tests/integration

Binary file not shown.

3
vcrpy-8.1.1.tar.gz Normal file
View File

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