Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 7 Mar 2016 05:33:00 +0000 (UTC)
From:      Kubilay Kocak <koobs@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r410501 - in head/www/py-praw: . files
Message-ID:  <201603070533.u275X04c083767@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: koobs
Date: Mon Mar  7 05:33:00 2016
New Revision: 410501
URL: https://svnweb.freebsd.org/changeset/ports/410501

Log:
  www/py-praw: Update to 3.4.0, Modernize
  
  - Update PORTVERSION and distinfo checksum (3.4.0)
  - Add LICENSE_FILE
  - Update RUN_DEPENDS
  - Update TEST_DEPENDS and test target.
  - Enable "concurrent" Python version installation
  - Patch setup.py to relax dependency versions
  
  Changes:
  
    https://praw.readthedocs.org/en/stable/pages/changelog.html

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

Modified: head/www/py-praw/Makefile
==============================================================================
--- head/www/py-praw/Makefile	Mon Mar  7 05:23:22 2016	(r410500)
+++ head/www/py-praw/Makefile	Mon Mar  7 05:33:00 2016	(r410501)
@@ -2,9 +2,8 @@
 # $FreeBSD$
 
 PORTNAME=	praw
-PORTVERSION=	2.1.11
+PORTVERSION=	3.4.0
 DISTVERSIONPREFIX=	v
-PORTREVISION=	2
 CATEGORIES=	www python
 PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
 
@@ -12,18 +11,26 @@ MAINTAINER=	koobs@FreeBSD.org
 COMMENT=	Python Reddit API Wrapper
 
 LICENSE=	GPLv3
+LICENSE_FILE=	${WRKSRC}/COPYING
 
-RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}requests1>=1.2.0:${PORTSDIR}/www/py-requests1 \
-		${PYTHON_PKGNAMEPREFIX}six>0:${PORTSDIR}/devel/py-six
-TEST_DEPENDS:=	${RUN_DEPENDS}
+RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}decorator>=4.0.9:${PORTSDIR}/devel/py-decorator \
+		${PYTHON_PKGNAMEPREFIX}requests>=2.3.0:${PORTSDIR}/www/py-requests \
+		${PYTHON_PKGNAMEPREFIX}six>=1.10:${PORTSDIR}/devel/py-six \
+		${PYTHON_PKGNAMEPREFIX}update_checker>=0.11:${PORTSDIR}/devel/py-update_checker
+TEST_DEPENDS=	${PYTHON_PKGNAMEPREFIX}mock>=1.0.1:${PORTSDIR}/devel/py-mock
+
+# TEST_DEPENDS to be ported
+# betamax >=0.5.1
+# betamax-matchers >=0.2.0
+# betamax-serializers >=0.1.1
 
-USE_GITHUB=	yes
 USES=		python
-USE_PYTHON=	distutils autoplist
+USE_GITHUB=	yes
+USE_PYTHON=	autoplist concurrent distutils
 
 GH_ACCOUNT=	praw-dev
 
-regression-test: build
-	@cd ${WRKSRC} && ${PYTHON_CMD} ${PYSETUP} test
+do-test:
+	@cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test
 
 .include <bsd.port.mk>

Modified: head/www/py-praw/distinfo
==============================================================================
--- head/www/py-praw/distinfo	Mon Mar  7 05:23:22 2016	(r410500)
+++ head/www/py-praw/distinfo	Mon Mar  7 05:33:00 2016	(r410501)
@@ -1,2 +1,2 @@
-SHA256 (praw-dev-praw-v2.1.11_GH0.tar.gz) = af178325d9a9c3cbfacf1aed4065db7cf3320261999ca6f438103548f122353e
-SIZE (praw-dev-praw-v2.1.11_GH0.tar.gz) = 154618
+SHA256 (praw-dev-praw-v3.4.0_GH0.tar.gz) = ed1b0d07558f0fb6f0b3718069746ea4fe508131e867f57867870114a5007b8a
+SIZE (praw-dev-praw-v3.4.0_GH0.tar.gz) = 4221538

Added: head/www/py-praw/files/patch-setup.py
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/www/py-praw/files/patch-setup.py	Mon Mar  7 05:33:00 2016	(r410501)
@@ -0,0 +1,31 @@
+--- setup.py.orig	2016-02-22 01:30:22 UTC
++++ setup.py
+@@ -38,10 +38,10 @@ setup(name=PACKAGE_NAME,
+                    'reddit\'s API.'),
+       entry_points={'console_scripts': [
+           'praw-multiprocess = praw.multiprocess:run']},
+-      install_requires=['decorator >=4.0.9, <4.1',
++      install_requires=['decorator >=4.0.9',
+                         'requests >=2.3.0',
+-                        'six ==1.10',
+-                        'update_checker ==0.11'],
++                        'six>=1.10',
++                        'update_checker>=0.11'],
+       keywords='reddit api wrapper',
+       license='GPLv3',
+       long_description=README,
+@@ -49,10 +49,10 @@ setup(name=PACKAGE_NAME,
+       maintainer_email='bbzbryce@gmail.com',
+       package_data={'': ['COPYING'], PACKAGE_NAME: ['*.ini']},
+       packages=[PACKAGE_NAME],
+-      tests_require=['betamax >=0.5.1, <0.6',
+-                     'betamax-matchers >=0.2.0, <0.3',
+-                     'betamax-serializers >=0.1.1, <0.2',
+-                     'mock ==1.0.1'],
++      tests_require=['betamax >=0.5.1',
++                     'betamax-matchers >=0.2.0',
++                     'betamax-serializers >=0.1.1',
++                     'mock>=1.0.1'],
+       test_suite='tests',
+       url='https://praw.readthedocs.org/',
+       version=VERSION)



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201603070533.u275X04c083767>