1
0
mirror of https://git.FreeBSD.org/ports.git synced 2025-01-03 06:04:53 +00:00

[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
This commit is contained in:
Kubilay Kocak 2016-08-06 13:21:16 +00:00
parent a1070ae317
commit d7b8873cd7
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=419745
5 changed files with 76 additions and 0 deletions

View File

@ -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

36
www/py-boto3/Makefile Normal file
View File

@ -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>

3
www/py-boto3/distinfo Normal file
View File

@ -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

View File

@ -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',

7
www/py-boto3/pkg-descr Normal file
View File

@ -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