svn commit: r476584 - in head/www/py-requests: . files
Kubilay Kocak
koobs at FreeBSD.org
Tue Aug 7 09:11:29 UTC 2018
Author: koobs
Date: Tue Aug 7 09:11:28 2018
New Revision: 476584
URL: https://svnweb.freebsd.org/changeset/ports/476584
Log:
devel/py-requests: Bump pinned idna dependency version
py-idna was updated to 2.7 in ports r476560. py-requests had its idna dependency
pinned to <2.7.
That broke all py-requests dependents.
This change backports part of an upstream commit [1] that bumped the dependency.
Whisper of a dream: It would be really cool if *_DEPENDS could declare multiple
versions in its scheme. We'd pick up these issues much earlier, and be able to
declare dependencies more accurately.</pony>
[1] https://github.com/requests/requests/commit/991e8b76b7a9d21f698b24fa0058d3d5968721bc
PR: 230430
Reported by: <Trond Endrestol ximalas info>
Modified:
head/www/py-requests/Makefile
head/www/py-requests/files/patch-setup.py
Modified: head/www/py-requests/Makefile
==============================================================================
--- head/www/py-requests/Makefile Tue Aug 7 09:09:05 2018 (r476583)
+++ head/www/py-requests/Makefile Tue Aug 7 09:11:28 2018 (r476584)
@@ -3,6 +3,7 @@
PORTNAME= requests
PORTVERSION= 2.18.4
+PORTREVISION= 1
CATEGORIES= www python
MASTER_SITES= CHEESESHOP
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
Modified: head/www/py-requests/files/patch-setup.py
==============================================================================
--- head/www/py-requests/files/patch-setup.py Tue Aug 7 09:09:05 2018 (r476583)
+++ head/www/py-requests/files/patch-setup.py Tue Aug 7 09:11:28 2018 (r476584)
@@ -1,8 +1,16 @@
-# pytest-cov and its dependencies are not compulsory
+# 1: Backport bumping idna max version
+# https://github.com/requests/requests/commit/991e8b76b7a9d21f698b24fa0058d3d5968721bc
+# 2: pytest-cov and its dependencies are not compulsory
---- setup.py.orig 2018-02-24 01:49:05 UTC
+--- setup.py.orig 2017-08-15 13:19:39 UTC
+++ setup.py
-@@ -48,7 +48,7 @@ requires = [
+@@ -43,12 +43,12 @@ packages = ['requests']
+
+ requires = [
+ 'chardet>=3.0.2,<3.1.0',
+- 'idna>=2.5,<2.7',
++ 'idna>=2.5,<2.8',
+ 'urllib3>=1.21.1,<1.23',
'certifi>=2017.4.17'
]
More information about the svn-ports-head
mailing list