svn commit: r410501 - in head/www/py-praw: . files
Kubilay Kocak
koobs at FreeBSD.org
Mon Mar 7 05:33:02 UTC 2016
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 at 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 at 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)
More information about the svn-ports-head
mailing list