svn commit: r316800 - in head/www/py-grequests: . files

Kubilay Kocak koobs at FreeBSD.org
Mon Apr 29 10:43:27 UTC 2013


Author: koobs
Date: Mon Apr 29 10:43:25 2013
New Revision: 316800
URL: http://svnweb.freebsd.org/changeset/ports/316800

Log:
  www/py-grequests: Update to 0.2.0, use github and setuptools
  
  - Update to 0.2.0
  - Update pkg-plist
  - Use GITHUB for distfiles
  - Use setuptools
  - Update requests minimum version in RUN_DEPENDS
  - Add regression-test: target
  - Re-patch setup.py to hook in unit tests
  - pkg-descr: Tab->space in WWW:
  
  Approved by:	eadler, rm (mentors, implicit)

Modified:
  head/www/py-grequests/Makefile   (contents, props changed)
  head/www/py-grequests/distinfo   (contents, props changed)
  head/www/py-grequests/files/patch-setup.py   (contents, props changed)
  head/www/py-grequests/pkg-descr   (contents, props changed)
  head/www/py-grequests/pkg-plist   (contents, props changed)

Modified: head/www/py-grequests/Makefile
==============================================================================
--- head/www/py-grequests/Makefile	Mon Apr 29 10:42:14 2013	(r316799)
+++ head/www/py-grequests/Makefile	Mon Apr 29 10:43:25 2013	(r316800)
@@ -2,20 +2,27 @@
 # $FreeBSD$
 
 PORTNAME=	grequests
-PORTVERSION=	0.1.0
+PORTVERSION=	0.2.0
 CATEGORIES=	www python
-MASTER_SITES=	CHEESESHOP
 PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
 
 MAINTAINER=	koobs at FreeBSD.org
-COMMENT=	Pythons Requests + Gevent
+COMMENT=	Requests with Gevent to make asyncronous HTTP requests
 
 LICENSE=	BSD
 
 RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}gevent>0:${PORTSDIR}/devel/py-gevent \
-		${PYTHON_PKGNAMEPREFIX}requests>0:${PORTSDIR}/www/py-requests
+		${PYTHON_PKGNAMEPREFIX}requests>=1.0.0:${PORTSDIR}/www/py-requests
 
-USE_PYTHON=	yes
-USE_PYDISTUTILS=yes
+USE_GITHUB=	yes
+GH_ACCOUNT=	kennethreitz
+GH_TAGNAME=	v${DISTVERSION}
+GH_COMMIT=	aee3be6
+
+USE_PYTHON=		yes
+USE_PYDISTUTILS=	easy_install
+
+regression-test: build
+	@cd ${WRKSRC} && ${PYTHON_CMD} ${PYSETUP} test
 
 .include <bsd.port.mk>

Modified: head/www/py-grequests/distinfo
==============================================================================
--- head/www/py-grequests/distinfo	Mon Apr 29 10:42:14 2013	(r316799)
+++ head/www/py-grequests/distinfo	Mon Apr 29 10:43:25 2013	(r316800)
@@ -1,2 +1,2 @@
-SHA256 (grequests-0.1.0.tar.gz) = 73fa312f3d4b62f038a44c0a56cd3b27973b57208befbaaf96db3683fa02e2b9
-SIZE (grequests-0.1.0.tar.gz) = 2424
+SHA256 (grequests-0.2.0.tar.gz) = aaa7108186b0daf83db127ced662ddc307982da135d8b1cda34a0b985ea86a52
+SIZE (grequests-0.2.0.tar.gz) = 4113

Modified: head/www/py-grequests/files/patch-setup.py
==============================================================================
--- head/www/py-grequests/files/patch-setup.py	Mon Apr 29 10:42:14 2013	(r316799)
+++ head/www/py-grequests/files/patch-setup.py	Mon Apr 29 10:43:25 2013	(r316800)
@@ -1,20 +1,10 @@
---- ./setup.py.orig	2012-05-11 08:20:48.000000000 +1000
-+++ ./setup.py	2012-06-02 19:09:45.000000000 +1000
-@@ -29,7 +29,7 @@
- 
- """
- 
--from setuptools import setup
-+from distutils.core import setup
- 
- setup(
-     name='grequests',
-@@ -41,8 +41,6 @@
-     description='Requests + Gevent',
-     long_description=__doc__,
-     py_modules=['grequests'],
--    zip_safe=False,
--    include_package_data=True,
-     platforms='any',
-     classifiers=[
-         'Environment :: Web Environment',
+--- ./setup.py.orig	2013-03-05 10:04:42.000000000 +1100
++++ ./setup.py	2013-04-29 20:25:38.800634016 +1000
+@@ -56,5 +56,6 @@
+         'Programming Language :: Python',
+         'Topic :: Internet :: WWW/HTTP :: Dynamic Content',
+         'Topic :: Software Development :: Libraries :: Python Modules'
+-    ]
++    ],
++    test_suite='tests'
+ )

Modified: head/www/py-grequests/pkg-descr
==============================================================================
--- head/www/py-grequests/pkg-descr	Mon Apr 29 10:42:14 2013	(r316799)
+++ head/www/py-grequests/pkg-descr	Mon Apr 29 10:43:25 2013	(r316800)
@@ -1,4 +1,4 @@
 GRequests allows you to use Requests with Gevent to make asyncronous HTTP
 Requests easily.
 
-WWW:	https://github.com/kennethreitz/grequests
+WWW: https://github.com/kennethreitz/grequests

Modified: head/www/py-grequests/pkg-plist
==============================================================================
--- head/www/py-grequests/pkg-plist	Mon Apr 29 10:42:14 2013	(r316799)
+++ head/www/py-grequests/pkg-plist	Mon Apr 29 10:43:25 2013	(r316800)
@@ -1,4 +1,12 @@
 @comment $FreeBSD$
-%%PYTHON_SITELIBDIR%%/grequests.py
-%%PYTHON_SITELIBDIR%%/grequests.pyc
-%%PYTHON_SITELIBDIR%%/grequests.pyo
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/PKG-INFO
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/SOURCES.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/dependency_links.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/not-zip-safe
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/requires.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/top_level.txt
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/grequests.py
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/grequests.pyc
+%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/grequests.pyo
+ at dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO
+ at dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%


More information about the svn-ports-head mailing list