cvs commit: ports/www/py-google-api-python-client Makefile
distinfo pkg-descr pkg-plist
Ruslan Mahmatkhanov
cvs-src at yandex.ru
Mon Apr 30 09:24:28 UTC 2012
Hi Nicola,
Nicola Vitale wrote on 30.04.2012 12:56:
> nivit 2012-04-30 08:56:32 UTC
>
> FreeBSD ports repository
>
> Modified files:
> www/py-google-api-python-client Makefile distinfo pkg-descr
> pkg-plist
> Log:
> - Update to 1.0.b8
> - Add devel/py-simplejson to *_DEPENDS
> - Add www/py-WebTest to RUN_DEPENDS
> - Add LICENSE (AL2)
> - Add some API names to pkg-descr
> - Remove DISTNAME from Makefile
>
> Revision Changes Path
> 1.3 +8 -5 ports/www/py-google-api-python-client/Makefile
> 1.3 +2 -2 ports/www/py-google-api-python-client/distinfo
> 1.2 +5 -2 ports/www/py-google-api-python-client/pkg-descr
> 1.3 +211 -364 ports/www/py-google-api-python-client/pkg-plist
It only using simplejson as a fallback for python <2.6. See setup.py:
"""
try:
import json
needs_json = False
except ImportError:
needs_json = True
if needs_json:
install_requires.append('simplejson')
"""
and in google-api-python-client-1.0beta8/oauth2client/anyjson.py:
"""
try: # pragma: no cover
# Should work for Python2.6 and higher.
import json as simplejson
except ImportError: # pragma: no cover
try:
import simplejson
"""
So simplejson dependency isn't needed here (python 2.4/2.5 are EOL and
subject of removal).
And BUILD_DEPENDS seems redundant, because this deps is only defined in
install_requires (read, RUN_DEPENDS), not in setup_requires
(BUILD_DEPENDS equivalent). So I'd drop it too, but needs tinderbox check.
--
Regards,
Ruslan
Tinderboxing kills... the drives.
More information about the cvs-ports
mailing list