commit:     a0197b61755ff951b00d54f51e1b7d6d42e0c7e1
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sun Feb 11 13:03:48 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sun Feb 11 13:10:04 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a0197b61

dev-python/vcrpy: Remove old

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 dev-python/vcrpy/Manifest                      |  2 -
 dev-python/vcrpy/files/vcrpy-5.1.0-py312.patch | 35 --------------
 dev-python/vcrpy/vcrpy-5.1.0.ebuild            | 67 --------------------------
 dev-python/vcrpy/vcrpy-6.0.0.ebuild            | 62 ------------------------
 4 files changed, 166 deletions(-)

diff --git a/dev-python/vcrpy/Manifest b/dev-python/vcrpy/Manifest
index ffd285abcec2..c46c3f45a3a1 100644
--- a/dev-python/vcrpy/Manifest
+++ b/dev-python/vcrpy/Manifest
@@ -1,3 +1 @@
-DIST vcrpy-5.1.0.gh.tar.gz 337183 BLAKE2B 
76805db7c034fe4f6e0d6fb18340ad24a25a28ece4576d97958d689e46667a8ab2fb6cdc8186f635a7c4f4833d4ea541573bf6c5e0f775f842e60683336ad87e
 SHA512 
dfb2e02027ed2e37f4c2201b410847cf1f03b1999853e3f838e49abf1e93641d58addb18f6144c484f9d4618693b9a99d73dc7fb55eb1de2c383109e054e3713
-DIST vcrpy-6.0.0.gh.tar.gz 337408 BLAKE2B 
b335b3e89b759b111e34ed26753d528ce0b83bd6e408b35bb60371ada1d773e8e6e690991d468ae63fb61b799c2f79f2677043bc8a56a3b95fec477ee7c679e3
 SHA512 
d10c8a01843b8390c16fda26b0266d8b89d9d95978f99127f0c261e94dab6b7c358522fa6d059063e3c194885e8be46ef206bdfc1252511840058dd5df4cf11d
 DIST vcrpy-6.0.1.gh.tar.gz 337497 BLAKE2B 
a00571d7ed0dd895cc120e3e2615e8e6ea3e86344813e87f836a182be45389b200925ae2a02dc754b0b77db642d3be453b3b8c909b26197222b84fa95c6da804
 SHA512 
79ba9ea29db20ddc3db5676d7bdb05da17848eb126ed63d813a1d2b0de80573fff3afaec2ffe1af491a0310ce922c7545c4569035d0f5868f171db25965c217f

diff --git a/dev-python/vcrpy/files/vcrpy-5.1.0-py312.patch 
b/dev-python/vcrpy/files/vcrpy-5.1.0-py312.patch
deleted file mode 100644
index 2dc9fdf09e88..000000000000
--- a/dev-python/vcrpy/files/vcrpy-5.1.0-py312.patch
+++ /dev/null
@@ -1,35 +0,0 @@
-From 69621c67fb29dedd9ece4a7bdbf50380fbe4c5ee Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= <[email protected]>
-Date: Thu, 3 Aug 2023 06:51:45 +0200
-Subject: [PATCH] Copy `debuglevel` and `_http_vsn` attrs into response classes
-
-Copy the `debuglevel` and `_http_vsn` attributes from base connection
-class into response classes, in order to fix compatibility with
-Python 3.12.  For reasons I don't comprehend, these end up being called
-on the class rather than instance, so regular proxying logic does not
-work.
-
-Fixes #707
----
- vcr/stubs/__init__.py | 4 ++++
- 1 file changed, 4 insertions(+)
-
-diff --git a/vcr/stubs/__init__.py b/vcr/stubs/__init__.py
-index dafaec71..4d4bb39d 100644
---- a/vcr/stubs/__init__.py
-+++ b/vcr/stubs/__init__.py
-@@ -389,6 +389,8 @@ class VCRHTTPConnection(VCRConnection):
- 
-     _baseclass = HTTPConnection
-     _protocol = "http"
-+    debuglevel = _baseclass.debuglevel
-+    _http_vsn = _baseclass._http_vsn
- 
- 
- class VCRHTTPSConnection(VCRConnection):
-@@ -397,3 +399,5 @@ class VCRHTTPSConnection(VCRConnection):
-     _baseclass = HTTPSConnection
-     _protocol = "https"
-     is_verified = True
-+    debuglevel = _baseclass.debuglevel
-+    _http_vsn = _baseclass._http_vsn

diff --git a/dev-python/vcrpy/vcrpy-5.1.0.ebuild 
b/dev-python/vcrpy/vcrpy-5.1.0.ebuild
deleted file mode 100644
index 0cc7495e8266..000000000000
--- a/dev-python/vcrpy/vcrpy-5.1.0.ebuild
+++ /dev/null
@@ -1,67 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit distutils-r1
-
-DESCRIPTION="Automatically mock your HTTP interactions to simplify and speed 
up testing"
-HOMEPAGE="
-       https://github.com/kevin1024/vcrpy/
-       https://pypi.org/project/vcrpy/
-"
-SRC_URI="
-       https://github.com/kevin1024/vcrpy/archive/v${PV}.tar.gz
-               -> ${P}.gh.tar.gz
-"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 
sparc x86 ~x64-macos"
-
-RDEPEND="
-       >=dev-python/httplib2-0.9.1[${PYTHON_USEDEP}]
-       dev-python/pyyaml[${PYTHON_USEDEP}]
-       >=dev-python/requests-2.16.2[${PYTHON_USEDEP}]
-       dev-python/urllib3[${PYTHON_USEDEP}]
-       dev-python/wrapt[${PYTHON_USEDEP}]
-       dev-python/yarl[${PYTHON_USEDEP}]
-"
-BDEPEND="
-       test? (
-               dev-python/pytest-httpbin[${PYTHON_USEDEP}]
-       )
-"
-
-PATCHES=(
-       "${FILESDIR}/${P}-py312.patch"
-)
-
-distutils_enable_tests pytest
-
-python_test() {
-       local EPYTEST_DESELECT=(
-               # these tests are failing with recent dev-python/werkzeug; 
losely related:
-               # https://github.com/kevin1024/vcrpy/issues/645
-               
tests/integration/test_record_mode.py::test_new_episodes_record_mode_two_times
-               tests/integration/test_urllib2.py::test_random_body
-               tests/integration/test_urllib2.py::test_multiple_requests
-               # broken in general
-               tests/integration/test_boto.py
-               # Internet
-               tests/integration/test_tornado.py
-               # broken by simplejson, doesn't seem important
-               # https://github.com/kevin1024/vcrpy/issues/751
-               tests/unit/test_serialize.py::test_serialize_binary_request
-               # new httpbin, sigh
-               # https://github.com/kevin1024/vcrpy/issues/761
-               tests/integration/test_basic.py::test_basic_json_use
-               
tests/integration/test_register_persister.py::test_load_cassette_with_custom_persister
-       )
-
-       local -x REQUESTS_CA_BUNDLE=$("${EPYTHON}" -m pytest_httpbin.certs)
-       epytest -m 'not online'
-}

diff --git a/dev-python/vcrpy/vcrpy-6.0.0.ebuild 
b/dev-python/vcrpy/vcrpy-6.0.0.ebuild
deleted file mode 100644
index 212c7bfe7855..000000000000
--- a/dev-python/vcrpy/vcrpy-6.0.0.ebuild
+++ /dev/null
@@ -1,62 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit distutils-r1
-
-DESCRIPTION="Automatically mock your HTTP interactions to simplify and speed 
up testing"
-HOMEPAGE="
-       https://github.com/kevin1024/vcrpy/
-       https://pypi.org/project/vcrpy/
-"
-SRC_URI="
-       https://github.com/kevin1024/vcrpy/archive/v${PV}.tar.gz
-               -> ${P}.gh.tar.gz
-"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~x64-macos"
-
-RDEPEND="
-       >=dev-python/httplib2-0.9.1[${PYTHON_USEDEP}]
-       dev-python/pyyaml[${PYTHON_USEDEP}]
-       >=dev-python/requests-2.16.2[${PYTHON_USEDEP}]
-       dev-python/urllib3[${PYTHON_USEDEP}]
-       dev-python/wrapt[${PYTHON_USEDEP}]
-       dev-python/yarl[${PYTHON_USEDEP}]
-"
-BDEPEND="
-       test? (
-               dev-python/pytest-httpbin[${PYTHON_USEDEP}]
-       )
-"
-
-distutils_enable_tests pytest
-
-python_test() {
-       local EPYTEST_DESELECT=(
-               # these tests are failing with recent dev-python/werkzeug; 
losely related:
-               # https://github.com/kevin1024/vcrpy/issues/645
-               
tests/integration/test_record_mode.py::test_new_episodes_record_mode_two_times
-               tests/integration/test_urllib2.py::test_random_body
-               tests/integration/test_urllib2.py::test_multiple_requests
-               # Internet
-               "tests/integration/test_urllib3.py::test_post[https]"
-       )
-
-       local EPYTEST_IGNORE=(
-               # requires boto3
-               tests/integration/test_boto3.py
-               # Internet
-               tests/integration/test_tornado.py
-               tests/integration/test_aiohttp.py
-       )
-
-       local -x REQUESTS_CA_BUNDLE=$("${EPYTHON}" -m pytest_httpbin.certs)
-       epytest -m 'not online'
-}

Reply via email to