svn commit: r442565 - in head/www/py-requests: . files

Kubilay Kocak koobs at FreeBSD.org
Sun Jun 4 15:30:28 UTC 2017


Author: koobs
Date: Sun Jun  4 15:30:26 2017
New Revision: 442565
URL: https://svnweb.freebsd.org/changeset/ports/442565

Log:
  www/py-requests: Update to 2.17.3
  
  - Update PORTVERSION and distinfo checksum (2.17.3)
  - Add RUN_DEPENDS (recently de-vendored/de-bundled)
  - Add more TEST_DEPENDS that exist in ports
  - Patch out pytest-cov from test_requirements (unnecessary)
  - Mark concurrent Python version safe
  - Update LICENSE (ISCL -> APACHE20) [1]
  
  
    https://github.com/requests/requests/blob/v2.17.3/HISTORY.rst
  
  PR:		218578
  Submitted by:	<takefu airport fm> [1]

Added:
  head/www/py-requests/files/
  head/www/py-requests/files/patch-setup.py   (contents, props changed)
Modified:
  head/www/py-requests/Makefile
  head/www/py-requests/distinfo

Modified: head/www/py-requests/Makefile
==============================================================================
--- head/www/py-requests/Makefile	Sun Jun  4 15:10:58 2017	(r442564)
+++ head/www/py-requests/Makefile	Sun Jun  4 15:30:26 2017	(r442565)
@@ -2,7 +2,7 @@
 # $FreeBSD$
 
 PORTNAME=	requests
-PORTVERSION=	2.11.1
+PORTVERSION=	2.17.3
 CATEGORIES=	www python
 MASTER_SITES=	CHEESESHOP
 PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
@@ -10,13 +10,20 @@ PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
 MAINTAINER=	koobs at FreeBSD.org
 COMMENT=	HTTP library written in Python for human beings
 
-LICENSE=	ISCL
+LICENSE=	APACHE20
 LICENSE_FILE=	${WRKSRC}/LICENSE
 
-TEST_DEPENDS=	${PYTHON_PKGNAMEPREFIX}pytest>=2.8.1:devel/py-pytest
+RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}chardet>=3.0.2:textproc/py-chardet \
+		${PYTHON_PKGNAMEPREFIX}idna>=2.5:dns/py-idna \
+		${PYTHON_PKGNAMEPREFIX}urllib3>=1.21.1:net/py-urllib3 \
+		${PYTHON_PKGNAMEPREFIX}certifi>=2017.4.17:security/py-certifi
+TEST_DEPENDS=	${PYTHON_PKGNAMEPREFIX}pytest>=2.8.1:devel/py-pytest \
+		${PYTHON_PKGNAMEPREFIX}pytest-xdist>0:devel/py-pytest-xdist \
+		${PYTHON_PKGNAMEPREFIX}execnet>=1.1:sysutils/py-execnet \
+		${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock
 
 USES?=		python
-USE_PYTHON=	autoplist distutils
+USE_PYTHON=	autoplist concurrent distutils
 
 CONFLICTS_INSTALL=	py*-requests1-*
 

Modified: head/www/py-requests/distinfo
==============================================================================
--- head/www/py-requests/distinfo	Sun Jun  4 15:10:58 2017	(r442564)
+++ head/www/py-requests/distinfo	Sun Jun  4 15:30:26 2017	(r442565)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1473772887
-SHA256 (requests-2.11.1.tar.gz) = 5acf980358283faba0b897c73959cecf8b841205bb4b2ad3ef545f46eae1a133
-SIZE (requests-2.11.1.tar.gz) = 485936
+TIMESTAMP = 1496221008
+SHA256 (requests-2.17.3.tar.gz) = 8d29f97ed1541709b57caddb77bb20592411d7ca10ec4f03275f49ee8456e225
+SIZE (requests-2.17.3.tar.gz) = 123148

Added: head/www/py-requests/files/patch-setup.py
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/www/py-requests/files/patch-setup.py	Sun Jun  4 15:30:26 2017	(r442565)
@@ -0,0 +1,13 @@
+# pytest-cov and its dependencies are not compulsory
+
+--- setup.py.orig	2017-06-04 15:11:40 UTC
++++ setup.py
+@@ -45,7 +45,7 @@ requires = [
+     'certifi>=2017.4.17'
+ 
+ ]
+-test_requirements = ['pytest-httpbin==0.0.7', 'pytest-cov', 'pytest-mock', 'pytest-xdist', 'PySocks>=1.5.6, !=1.5.7', 'pytest>=2.8.0']
++test_requirements = ['pytest-httpbin==0.0.7', 'pytest-mock', 'pytest-xdist', 'PySocks>=1.5.6, !=1.5.7', 'pytest>=2.8.0']
+ 
+ about = {}
+ with open(os.path.join(here, 'requests', '__version__.py'), 'r', 'utf-8') as f:


More information about the svn-ports-all mailing list