Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 6 Aug 2016 13:21:17 +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: r419745 - in head/www: . py-boto3 py-boto3/files
Message-ID:  <201608061321.u76DLHJU008567@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: koobs
Date: Sat Aug  6 13:21:16 2016
New Revision: 419745
URL: https://svnweb.freebsd.org/changeset/ports/419745

Log:
  [NEW] www/py-boto3: AWS SDK for Python
  
  Boto3 is the Amazon Web Services (AWS) Software Development Kit (SDK)
  for Python, which allows Python developers to write software that makes
   use of services like Amazon S3 and Amazon EC2. You can find the latest,
  most up to date, documentation at Read the Docs, including a list of
  services that are supported.
  
  WWW: https://github.com/boto/boto3

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

Modified: head/www/Makefile
==============================================================================
--- head/www/Makefile	Sat Aug  6 13:13:12 2016	(r419744)
+++ head/www/Makefile	Sat Aug  6 13:21:16 2016	(r419745)
@@ -1482,6 +1482,7 @@
     SUBDIR += py-bjoern
     SUBDIR += py-bleach
     SUBDIR += py-blogofile
+    SUBDIR += py-boto3
     SUBDIR += py-bottle
     SUBDIR += py-bottle-cork
     SUBDIR += py-cachecontrol

Added: head/www/py-boto3/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/www/py-boto3/Makefile	Sat Aug  6 13:21:16 2016	(r419745)
@@ -0,0 +1,36 @@
+# Created by: Kubilay Kocak <koobs@FreeBSD.org>
+# $FreeBSD$
+
+PORTNAME=	boto3
+PORTVERSION=	1.4.0
+CATEGORIES=	www python devel
+PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER=	koobs@FreeBSD.org
+COMMENT=	AWS SDK for Python
+
+LICENSE=	APACHE20
+LICENSE_FILE=	${WRKSRC}/LICENSE
+
+RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}botocore>=1.4.1:devel/py-botocore \
+		${PYTHON_PKGNAMEPREFIX}jmespath>=0.7.1:devel/py-jmespath \
+		${PYTHON_PKGNAMEPREFIX}s3transfer>=0.1.0:net/py-s3transfer
+TEST_DEPENDS=	${PYTHON_PKGNAMEPREFIX}nose>0:devel/py-nose \
+		${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock
+
+# Actually -2.7,3.3-3.5
+USES=		python
+USE_GITHUB=	yes
+USE_PYTHON=	autoplist distutils
+
+GH_ACCOUNT=	boto
+
+NO_ARCH=	yes
+
+# setup.py test runs integration tests which fail
+# https://github.com/boto/s3transfer/issues/41
+# Note: this is an AWS python package wide issue
+do-test:
+	@cd ${WRKSRC} && ${PYTHON_CMD} -m nose -v tests/unit tests/functional
+
+.include <bsd.port.mk>

Added: head/www/py-boto3/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/www/py-boto3/distinfo	Sat Aug  6 13:21:16 2016	(r419745)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1470475306
+SHA256 (boto-boto3-1.4.0_GH0.tar.gz) = 8fdd3743e34a32e5cb8636fb33dafe7336b7a341583653f52c6c20f7fe764472
+SIZE (boto-boto3-1.4.0_GH0.tar.gz) = 183263

Added: head/www/py-boto3/files/patch-setup.py
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/www/py-boto3/files/patch-setup.py	Sat Aug  6 13:21:16 2016	(r419745)
@@ -0,0 +1,29 @@
+--- setup.py.orig	2016-08-03 00:15:58 UTC
++++ setup.py
+@@ -15,11 +15,14 @@ VERSION_RE = re.compile(r'''__version__ 
+ 
+ 
+ requires = [
+-    'botocore>=1.4.1,<1.5.0',
+-    'jmespath>=0.7.1,<1.0.0',
+-    's3transfer>=0.1.0,<0.2.0'
++    'botocore>=1.4.1',
++    'jmespath>=0.7.1',
++    's3transfer>=0.1.0'
+ ]
+ 
++tests_require = [
++    'nose',
++]
+ 
+ def get_version():
+     init = open(os.path.join(ROOT, 'boto3', '__init__.py')).read()
+@@ -43,6 +46,8 @@ setup(
+     },
+     include_package_data=True,
+     install_requires=requires,
++    tests_require=tests_require,
++    test_suite='nose.collector',
+     license="Apache License 2.0",
+     classifiers=[
+         'Development Status :: 5 - Production/Stable',

Added: head/www/py-boto3/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/www/py-boto3/pkg-descr	Sat Aug  6 13:21:16 2016	(r419745)
@@ -0,0 +1,7 @@
+Boto3 is the Amazon Web Services (AWS) Software Development Kit (SDK)
+for Python, which allows Python developers to write software that makes
+ use of services like Amazon S3 and Amazon EC2. You can find the latest,
+most up to date, documentation at Read the Docs, including a list of
+services that are supported.
+
+WWW: https://github.com/boto/boto3



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