Hi ports@,

(this is for after unlock, of course)

Here's an update for www/py-urllib3.  This is needed for tests to pass
on www/py-httpie which I've sent on another email.

There are lots of changes since we pass from 1.24.3 to 1.25.9.  You can
see them here:

https://github.com/urllib3/urllib3/blob/master/CHANGES.rst

I've been using it for some weeks now without any issue.  About its
regression tests, before the update they were crashing for me.  After
the update 22 tests fail.  All of them related to network access (it
tries to access 10.255.255.1 and localhost it fails).  I guess this is
a combination of non-existing addresses + PRIVSEP setup kicking in.

For its consumers all behave the same tests wise before and after the
update as far as I can see (that's for the ones that have tests).

As this is a port that touches a pretty big tree of ports (specially
through www/py-requests) more eyes on this diff are very welcome.

Comments ? ok ?

Index: Makefile
===================================================================
RCS file: /home/cvs/ports/www/py-urllib3/Makefile,v
retrieving revision 1.16
diff -u -p -r1.16 Makefile
--- Makefile    7 Nov 2019 15:05:14 -0000       1.16
+++ Makefile    18 Apr 2020 20:13:36 -0000
@@ -2,7 +2,7 @@
 
 COMMENT=       HTTP library for Python
 
-MODPY_EGG_VERSION=1.24.3
+MODPY_EGG_VERSION=1.25.9
 DISTNAME=      urllib3-${MODPY_EGG_VERSION}
 PKGNAME=       py-urllib3-${MODPY_EGG_VERSION}
 
@@ -22,8 +22,12 @@ MODPY_SETUPTOOLS=    Yes
 MODPY_PYTEST=          Yes
 
 TEST_DEPENDS =         devel/py-mock${MODPY_FLAVOR} \
+                       net/py-socks${MODPY_FLAVOR} \
                        sysutils/py-psutil${MODPY_FLAVOR} \
+                       security/py-trustme${MODPY_FLAVOR} \
                        www/py-tornado${MODPY_FLAVOR}
+
+TEST_ENV +=            PYTHONPATH=${WRKSRC}/src
 
 FLAVORS =              python3
 FLAVOR ?=
Index: distinfo
===================================================================
RCS file: /home/cvs/ports/www/py-urllib3/distinfo,v
retrieving revision 1.12
diff -u -p -r1.12 distinfo
--- distinfo    21 Jun 2019 06:24:44 -0000      1.12
+++ distinfo    18 Apr 2020 20:10:40 -0000
@@ -1,2 +1,2 @@
-SHA256 (urllib3-1.24.3.tar.gz) = I5Omlc0Sr+3Q3LJv5dUNDPJI5aZvddvYmj1OszOmGvQ=
-SIZE (urllib3-1.24.3.tar.gz) = 232237
+SHA256 (urllib3-1.25.9.tar.gz) = MBgpTr785lcqR08GBMICHjOz/YAG7NEdYhB6XSqWNSc=
+SIZE (urllib3-1.25.9.tar.gz) = 254921
Index: patches/patch-setup_cfg
===================================================================
RCS file: patches/patch-setup_cfg
diff -N patches/patch-setup_cfg
--- patches/patch-setup_cfg     7 Nov 2019 15:05:14 -0000       1.1
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,16 +0,0 @@
-$OpenBSD: patch-setup_cfg,v 1.1 2019/11/07 15:05:14 kmos Exp $
-
-Fix format to work with modern pytest
-
-Index: setup.cfg
---- setup.cfg.orig
-+++ setup.cfg
-@@ -18,7 +18,7 @@ requires-dist = 
-       ipaddress; python_version=="2.7" and extra == 'secure'
-       PySocks>=1.5.6,<2.0,!=1.5.7; extra == 'socks'
- 
--[pytest]
-+[tool:pytest]
- xfail_strict = true
- 
- [egg_info]

-- 
Paco Esteban.
0x5818130B8A6DBC03

Reply via email to