diff options
author | koobs <koobs@FreeBSD.org> | 2016-03-07 13:33:00 +0800 |
---|---|---|
committer | koobs <koobs@FreeBSD.org> | 2016-03-07 13:33:00 +0800 |
commit | f86f93d18e8147f1e5e299bfcc80ddc184725b4a (patch) | |
tree | 598243a92ae265e25911b849a0c5200362fe0ad9 | |
parent | 4098389940038efcc5f65f664415a2ed315a8f99 (diff) | |
download | freebsd-ports-gnome-f86f93d18e8147f1e5e299bfcc80ddc184725b4a.tar.gz freebsd-ports-gnome-f86f93d18e8147f1e5e299bfcc80ddc184725b4a.tar.zst freebsd-ports-gnome-f86f93d18e8147f1e5e299bfcc80ddc184725b4a.zip |
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
-rw-r--r-- | www/py-praw/Makefile | 25 | ||||
-rw-r--r-- | www/py-praw/distinfo | 4 | ||||
-rw-r--r-- | www/py-praw/files/patch-setup.py | 31 |
3 files changed, 49 insertions, 11 deletions
diff --git a/www/py-praw/Makefile b/www/py-praw/Makefile index d4008470e5df..d87945890422 100644 --- a/www/py-praw/Makefile +++ b/www/py-praw/Makefile @@ -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> diff --git a/www/py-praw/distinfo b/www/py-praw/distinfo index 0b44317de23a..821917355ba0 100644 --- a/www/py-praw/distinfo +++ b/www/py-praw/distinfo @@ -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 diff --git a/www/py-praw/files/patch-setup.py b/www/py-praw/files/patch-setup.py new file mode 100644 index 000000000000..0d2399c21a77 --- /dev/null +++ b/www/py-praw/files/patch-setup.py @@ -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) |