On Thu, Nov 26, 2020 at 09:45:27AM -0600, Lucas Raab wrote: > Hello, > > Here is a diff to update www/py-requests-toolbelt to 0.9.1. Going > through another port update, I decided to check out the depends for > updates and found this one. Everything seems to work fine. I disabled > the tests since they require internet access and a couple of the > tests try to access 404'd URLs anyway. Testing manually, they pass > fine aside from the 404'd links and some tests which assume that > socket.TCP_KEEPTNTVL are present on all systems. I left the > TEST_DEPENDS in there for history though. Should they come out? > > The patch included no longer needs to be applied. The code has been > updated with the same logic (with the exception of the aforementioned > test). > > make test-ed with www/py-CherryPy went fine, but any CherryPy users > going to tell me differently? :) > > Lucas
Updated diff attached with correced/forgotten RUN_DEPENDS of pyopenssl :(
? py-requests-toolbelt.diff Index: Makefile =================================================================== RCS file: /cvs/ports/www/py-requests-toolbelt/Makefile,v retrieving revision 1.5 diff -u -p -r1.5 Makefile --- Makefile 3 Jul 2020 21:13:20 -0000 1.5 +++ Makefile 26 Nov 2020 15:53:19 -0000 @@ -2,10 +2,9 @@ COMMENT = utility belt for advanced users of python-requests -MODPY_EGG_VERSION = 0.7.1 +MODPY_EGG_VERSION = 0.9.1 DISTNAME = requests-toolbelt-${MODPY_EGG_VERSION} PKGNAME = py-${DISTNAME} -REVISION = 1 CATEGORIES = www @@ -16,7 +15,8 @@ PERMIT_PACKAGE = Yes MODULES = lang/python -RUN_DEPENDS = www/py-requests${MODPY_FLAVOR} +RUN_DEPENDS = www/py-requests${MODPY_FLAVOR} \ + security/py-openssl${MODPY_FLAVOR} MODPY_PI = Yes MODPY_SETUPTOOLS = Yes @@ -27,5 +27,8 @@ FLAVOR ?= TEST_DEPENDS = devel/py-mock${MODPY_FLAVOR} \ www/py-betamax${MODPY_FLAVOR} + +# Tests want to access the internet; broken links in the tests anyway :( +NO_TEST = Yes .include <bsd.port.mk> Index: distinfo =================================================================== RCS file: /cvs/ports/www/py-requests-toolbelt/distinfo,v retrieving revision 1.1.1.1 diff -u -p -r1.1.1.1 distinfo --- distinfo 17 Mar 2017 07:48:46 -0000 1.1.1.1 +++ distinfo 26 Nov 2020 15:53:19 -0000 @@ -1,2 +1,2 @@ -SHA256 (requests-toolbelt-0.7.1.tar.gz) = w4Q4hCadeeSSUi8+n0kJF+B0wd27gBEZaJcOch/jbq8= -SIZE (requests-toolbelt-0.7.1.tar.gz) = 194670 +SHA256 (requests-toolbelt-0.9.1.tar.gz) = loCJ1FhK1K18FxRU8KXG2sI5celHJSHqO21J1hCqb8A= +SIZE (requests-toolbelt-0.9.1.tar.gz) = 207286 Index: patches/patch-requests_toolbelt_adapters_socket_options_py =================================================================== RCS file: patches/patch-requests_toolbelt_adapters_socket_options_py diff -N patches/patch-requests_toolbelt_adapters_socket_options_py --- patches/patch-requests_toolbelt_adapters_socket_options_py 17 Mar 2017 07:48:46 -0000 1.1.1.1 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,25 +0,0 @@ -$OpenBSD: patch-requests_toolbelt_adapters_socket_options_py,v 1.1.1.1 2017/03/17 07:48:46 sthen Exp $ ---- requests_toolbelt/adapters/socket_options.py.orig Fri Mar 17 07:42:45 2017 -+++ requests_toolbelt/adapters/socket_options.py Fri Mar 17 07:43:47 2017 -@@ -104,14 +104,19 @@ class TCPKeepAliveAdapter(SocketOptionsAdapter): - count = kwargs.pop('count', 5) - socket_options = socket_options + [ - (socket.SOL_SOCKET, socket.SO_KEEPALIVE, 1), -- (socket.IPPROTO_TCP, socket.TCP_KEEPINTVL, interval), -- (socket.IPPROTO_TCP, socket.TCP_KEEPCNT, count), - ] - - # NOTE(Ian): Apparently OSX does not have this constant defined, so we - # set it conditionally. - if getattr(socket, 'TCP_KEEPIDLE', None) is not None: - socket_options += [(socket.IPPROTO_TCP, socket.TCP_KEEPIDLE, idle)] -+ -+ # ...same for OpenBSD and these two: -+ if getattr(socket, 'TCP_KEEPINTVL', None) is not None: -+ socket_options += [(socket.IPPROTO_TCP, socket.TCP_KEEPINTVL, idle)] -+ -+ if getattr(socket, 'TCP_KEEPCNT', None) is not None: -+ socket_options += [(socket.IPPROTO_TCP, socket.TCP_KEEPCNT, idle)] - - super(TCPKeepAliveAdapter, self).__init__( - socket_options=socket_options, **kwargs Index: pkg/PLIST =================================================================== RCS file: /cvs/ports/www/py-requests-toolbelt/pkg/PLIST,v retrieving revision 1.1.1.1 diff -u -p -r1.1.1.1 PLIST --- pkg/PLIST 17 Mar 2017 07:48:46 -0000 1.1.1.1 +++ pkg/PLIST 26 Nov 2020 15:53:19 -0000 @@ -24,12 +24,14 @@ lib/python${MODPY_VERSION}/site-packages lib/python${MODPY_VERSION}/site-packages/requests_toolbelt/adapters/${MODPY_PYCACHE}socket_options.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/requests_toolbelt/adapters/${MODPY_PYCACHE}source.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/requests_toolbelt/adapters/${MODPY_PYCACHE}ssl.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/requests_toolbelt/adapters/${MODPY_PYCACHE}x509.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/requests_toolbelt/adapters/appengine.py lib/python${MODPY_VERSION}/site-packages/requests_toolbelt/adapters/fingerprint.py lib/python${MODPY_VERSION}/site-packages/requests_toolbelt/adapters/host_header_ssl.py lib/python${MODPY_VERSION}/site-packages/requests_toolbelt/adapters/socket_options.py lib/python${MODPY_VERSION}/site-packages/requests_toolbelt/adapters/source.py lib/python${MODPY_VERSION}/site-packages/requests_toolbelt/adapters/ssl.py +lib/python${MODPY_VERSION}/site-packages/requests_toolbelt/adapters/x509.py lib/python${MODPY_VERSION}/site-packages/requests_toolbelt/auth/ lib/python${MODPY_VERSION}/site-packages/requests_toolbelt/auth/__init__.py ${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/requests_toolbelt/auth/${MODPY_PYCACHE}/