Updates vcrpy to 4.1.0, which removes the python2 flavor.
There is a breaking change to how aiohttp follows redirects, and
cassettes may need to be re-recorded after the update.

Passes 267 tests, fails 17. This port is a test dependency for www/tuir
and sysutils/py-vmomi, with no change to pass/fail numbers, and a run
dependency for devel/py-test-vcr, diff to remove py2 there as well
follows.

OK?

Index: Makefile
===================================================================
RCS file: /home/cvs/ports/www/py-vcrpy/Makefile,v
retrieving revision 1.2
diff -u -p -r1.2 Makefile
--- Makefile    3 Jul 2020 21:13:20 -0000       1.2
+++ Makefile    18 Sep 2020 01:24:09 -0000
@@ -2,10 +2,9 @@
 
 COMMENT =              automatically mock HTTP interactions to speed testing
 
-MODPY_EGG_VERSION =    2.1.1
+MODPY_EGG_VERSION =    4.1.0
 DISTNAME =             vcrpy-${MODPY_EGG_VERSION}
 PKGNAME =              py-vcrpy-${MODPY_EGG_VERSION}
-REVISION =             0
 
 CATEGORIES =           www
 
@@ -22,20 +21,12 @@ MODPY_PI =          Yes
 MODPY_PYTEST =         Yes
 
 FLAVORS =              python3
-FLAVOR ?=
+FLAVOR =               python3
 
 RUN_DEPENDS =          devel/py-six${MODPY_FLAVOR} \
                        devel/py-wrapt${MODPY_FLAVOR} \
-                       textproc/py-yaml${MODPY_FLAVOR}
-
-.if ! ${FLAVOR:Mpython3}
-RUN_DEPENDS +=         devel/py-contextlib2 \
-                       devel/py-mock
-.endif
-
-.if ${FLAVOR:Mpython3}
-RUN_DEPENDS +=         www/py-yarl
-.endif
+                       textproc/py-yaml${MODPY_FLAVOR} \
+                       www/py-yarl
 
 TEST_DEPENDS =         devel/py-mock${MODPY_FLAVOR} \
                        devel/py-test-httpbin${MODPY_FLAVOR}
Index: distinfo
===================================================================
RCS file: /home/cvs/ports/www/py-vcrpy/distinfo,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 distinfo
--- distinfo    18 Nov 2019 23:54:11 -0000      1.1.1.1
+++ distinfo    18 Sep 2020 00:27:53 -0000
@@ -1,2 +1,2 @@
-SHA256 (vcrpy-2.1.1.tar.gz) = J8xpbfZtd3A+q1zfoEGy+Yd7vytUvNOQ3omkvpZMpTY=
-SIZE (vcrpy-2.1.1.tar.gz) = 71072
+SHA256 (vcrpy-4.1.0.tar.gz) = QTjnnrNZga05FAbLtyJ7zn66i614jc8aicLkqLdA3r4=
+SIZE (vcrpy-4.1.0.tar.gz) = 78104
Index: pkg/PLIST
===================================================================
RCS file: /home/cvs/ports/www/py-vcrpy/pkg/PLIST,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 PLIST
--- pkg/PLIST   18 Nov 2019 23:54:11 -0000      1.1.1.1
+++ pkg/PLIST   18 Sep 2020 01:15:10 -0000
@@ -1,23 +1,24 @@
 @comment $OpenBSD: PLIST,v 1.1.1.1 2019/11/18 23:54:11 pamela Exp $
+@conflict py-vcrpy-<4.1.0
+@pkgpath www/py-vcrpy
 lib/python${MODPY_VERSION}/site-packages/vcr/
 lib/python${MODPY_VERSION}/site-packages/vcr/__init__.py
 ${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/vcr/${MODPY_PYCACHE}/
 
lib/python${MODPY_VERSION}/site-packages/vcr/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
 
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/vcr/${MODPY_PYCACHE}_handle_coroutine.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/vcr/${MODPY_PYCACHE}cassette.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/vcr/${MODPY_PYCACHE}compat.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/vcr/${MODPY_PYCACHE}config.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/vcr/${MODPY_PYCACHE}errors.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/vcr/${MODPY_PYCACHE}filters.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/vcr/${MODPY_PYCACHE}matchers.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/vcr/${MODPY_PYCACHE}migration.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/vcr/${MODPY_PYCACHE}patch.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/vcr/${MODPY_PYCACHE}record_mode.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/vcr/${MODPY_PYCACHE}request.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/vcr/${MODPY_PYCACHE}serialize.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/vcr/${MODPY_PYCACHE}util.${MODPY_PYC_MAGIC_TAG}pyc
 
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/vcr/_handle_coroutine.py
 lib/python${MODPY_VERSION}/site-packages/vcr/cassette.py
-lib/python${MODPY_VERSION}/site-packages/vcr/compat.py
 lib/python${MODPY_VERSION}/site-packages/vcr/config.py
 lib/python${MODPY_VERSION}/site-packages/vcr/errors.py
 lib/python${MODPY_VERSION}/site-packages/vcr/filters.py
@@ -30,6 +31,7 @@ ${MODPY_COMMENT}lib/python${MODPY_VERSIO
 
lib/python${MODPY_VERSION}/site-packages/vcr/persisters/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/vcr/persisters/${MODPY_PYCACHE}filesystem.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/vcr/persisters/filesystem.py
+lib/python${MODPY_VERSION}/site-packages/vcr/record_mode.py
 lib/python${MODPY_VERSION}/site-packages/vcr/request.py
 lib/python${MODPY_VERSION}/site-packages/vcr/serialize.py
 lib/python${MODPY_VERSION}/site-packages/vcr/serializers/
@@ -46,21 +48,21 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/vcr/stubs/__init__.py
 
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/vcr/stubs/${MODPY_PYCACHE}/
 
lib/python${MODPY_VERSION}/site-packages/vcr/stubs/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/vcr/stubs/${MODPY_PYCACHE}aiohttp_stubs.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/vcr/stubs/${MODPY_PYCACHE}boto3_stubs.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/vcr/stubs/${MODPY_PYCACHE}boto_stubs.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/vcr/stubs/${MODPY_PYCACHE}compat.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/vcr/stubs/${MODPY_PYCACHE}httplib2_stubs.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/vcr/stubs/${MODPY_PYCACHE}httpx_stubs.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/vcr/stubs/${MODPY_PYCACHE}requests_stubs.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/vcr/stubs/${MODPY_PYCACHE}tornado_stubs.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/vcr/stubs/${MODPY_PYCACHE}urllib3_stubs.${MODPY_PYC_MAGIC_TAG}pyc
-${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/vcr/stubs/aiohttp_stubs/
-${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/vcr/stubs/aiohttp_stubs/__init__.py
-${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/vcr/stubs/aiohttp_stubs/${MODPY_PYCACHE}/
-${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/vcr/stubs/aiohttp_stubs/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/vcr/stubs/aiohttp_stubs.py
 lib/python${MODPY_VERSION}/site-packages/vcr/stubs/boto3_stubs.py
 lib/python${MODPY_VERSION}/site-packages/vcr/stubs/boto_stubs.py
 lib/python${MODPY_VERSION}/site-packages/vcr/stubs/compat.py
 lib/python${MODPY_VERSION}/site-packages/vcr/stubs/httplib2_stubs.py
+lib/python${MODPY_VERSION}/site-packages/vcr/stubs/httpx_stubs.py
 lib/python${MODPY_VERSION}/site-packages/vcr/stubs/requests_stubs.py
 lib/python${MODPY_VERSION}/site-packages/vcr/stubs/tornado_stubs.py
 lib/python${MODPY_VERSION}/site-packages/vcr/stubs/urllib3_stubs.py

Reply via email to