--- a/components/python/boto/Makefile Wed Sep 07 14:48:27 2016 -0700
+++ b/components/python/boto/Makefile Wed Sep 07 14:48:27 2016 -0700
@@ -20,22 +20,22 @@
#
#
-# Copyright (c) 2012, 2015, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2012, 2016, Oracle and/or its affiliates. All rights reserved.
#
include ../../../make-rules/shared-macros.mk
COMPONENT_NAME= boto
-COMPONENT_VERSION= 2.34.0
+COMPONENT_VERSION= 2.40.0
COMPONENT_SRC= $(COMPONENT_NAME)-$(COMPONENT_VERSION)
COMPONENT_ARCHIVE= $(COMPONENT_SRC).tar.gz
COMPONENT_ARCHIVE_HASH= \
- sha256:33baab022ecb803414ad0d6cf4041d010cfc2755ff8acc3bea7b32e77ba98be0
+ sha256:e12d5fca11fcabfd0acd18f78651e0f0dba60f958a0520ff4e9b73e35cd9928f
COMPONENT_ARCHIVE_URL= $(call pypi_url)
COMPONENT_PROJECT_URL= http://github.com/boto/boto/
COMPONENT_BUGDB= python-mod/boto
-TPNO= 21716
+TPNO= 29473
# Syntax issues: not Python 3 ready.
PYTHON_VERSIONS= $(PYTHON2_VERSIONS)
@@ -47,28 +47,28 @@
ASLR_MODE = $(ASLR_NOT_APPLICABLE)
COMPONENT_POST_INSTALL_ACTION= \
- (cd $(PROTO_DIR)/usr/demo/$(COMPONENT_NAME) ; \
- $(MV) -f asadmin asadmin-$(PYTHON_VERSION) ; \
- $(MV) -f bundle_image bundle_image-$(PYTHON_VERSION) ; \
- $(MV) -f cfadmin cfadmin-$(PYTHON_VERSION) ; \
- $(MV) -f cq cq-$(PYTHON_VERSION) ; \
- $(MV) -f cwutil cwutil-$(PYTHON_VERSION) ; \
- $(MV) -f dynamodb_dump dynamodb_dump-$(PYTHON_VERSION) ; \
- $(MV) -f dynamodb_load dynamodb_load-$(PYTHON_VERSION) ; \
- $(MV) -f elbadmin elbadmin-$(PYTHON_VERSION) ; \
- $(MV) -f fetch_file fetch_file-$(PYTHON_VERSION) ; \
- $(MV) -f glacier glacier-$(PYTHON_VERSION) ; \
- $(MV) -f instance_events instance_events-$(PYTHON_VERSION) ; \
- $(MV) -f kill_instance kill_instance-$(PYTHON_VERSION) ; \
- $(MV) -f launch_instance launch_instance-$(PYTHON_VERSION) ; \
- $(MV) -f list_instances list_instances-$(PYTHON_VERSION) ; \
- $(MV) -f lss3 lss3-$(PYTHON_VERSION) ; \
- $(MV) -f mturk mturk-$(PYTHON_VERSION) ; \
- $(MV) -f pyami_sendmail pyami_sendmail-$(PYTHON_VERSION) ; \
- $(MV) -f route53 route53-$(PYTHON_VERSION) ; \
- $(MV) -f s3put s3put-$(PYTHON_VERSION) ; \
- $(MV) -f sdbadmin sdbadmin-$(PYTHON_VERSION) ; \
- $(MV) -f taskadmin taskadmin-$(PYTHON_VERSION))
+ (cd $(PROTO_DIR)/usr/demo/$(COMPONENT_NAME) ; \
+ $(MV) -f asadmin asadmin-$(PYTHON_VERSION) ; \
+ $(MV) -f bundle_image bundle_image-$(PYTHON_VERSION) ; \
+ $(MV) -f cfadmin cfadmin-$(PYTHON_VERSION) ; \
+ $(MV) -f cq cq-$(PYTHON_VERSION) ; \
+ $(MV) -f cwutil cwutil-$(PYTHON_VERSION) ; \
+ $(MV) -f dynamodb_dump dynamodb_dump-$(PYTHON_VERSION) ; \
+ $(MV) -f dynamodb_load dynamodb_load-$(PYTHON_VERSION) ; \
+ $(MV) -f elbadmin elbadmin-$(PYTHON_VERSION) ; \
+ $(MV) -f fetch_file fetch_file-$(PYTHON_VERSION) ; \
+ $(MV) -f glacier glacier-$(PYTHON_VERSION) ; \
+ $(MV) -f instance_events instance_events-$(PYTHON_VERSION) ; \
+ $(MV) -f kill_instance kill_instance-$(PYTHON_VERSION) ; \
+ $(MV) -f launch_instance launch_instance-$(PYTHON_VERSION) ; \
+ $(MV) -f list_instances list_instances-$(PYTHON_VERSION) ; \
+ $(MV) -f lss3 lss3-$(PYTHON_VERSION) ; \
+ $(MV) -f mturk mturk-$(PYTHON_VERSION) ; \
+ $(MV) -f pyami_sendmail pyami_sendmail-$(PYTHON_VERSION) ; \
+ $(MV) -f route53 route53-$(PYTHON_VERSION) ; \
+ $(MV) -f s3put s3put-$(PYTHON_VERSION) ; \
+ $(MV) -f sdbadmin sdbadmin-$(PYTHON_VERSION) ; \
+ $(MV) -f taskadmin taskadmin-$(PYTHON_VERSION))
COMPONENT_INSTALL_ARGS += --install-script=/usr/demo/$(COMPONENT_NAME)
@@ -80,6 +80,6 @@
# Tests require access to AWS/OpenStack metadata service & the Internet
test: $(NO_TESTS)
-system-test: $(NO_TESTS)
+system-test: $(NO_TESTS)
REQUIRED_PACKAGES += library/python/filechunkio-27
--- a/components/python/boto/boto-PYVER.p5m Wed Sep 07 14:48:27 2016 -0700
+++ b/components/python/boto/boto-PYVER.p5m Wed Sep 07 14:48:27 2016 -0700
@@ -20,7 +20,7 @@
#
#
-# Copyright (c) 2012, 2015, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2012, 2016, Oracle and/or its affiliates. All rights reserved.
#
set name=pkg.fmri \
@@ -62,7 +62,8 @@
file path=usr/demo/boto/dynamodb_load-$(PYVER) mode=0555
link path=usr/demo/boto/elbadmin target=elbadmin-$(PYVER) mediator=python \
mediator-version=$(PYVER)
-file path=usr/demo/boto/elbadmin-$(PYVER) mode=0555
+file path=usr/demo/boto/elbadmin-$(PYVER) mode=0555 \
+ pkg.depend.bypass-generate=.*/compat.*
link path=usr/demo/boto/fetch_file target=fetch_file-$(PYVER) mediator=python \
mediator-version=$(PYVER)
file path=usr/demo/boto/fetch_file-$(PYVER) mode=0555
@@ -109,6 +110,9 @@
file path=usr/lib/python$(PYVER)/vendor-packages/boto/__init__.py
file path=usr/lib/python$(PYVER)/vendor-packages/boto/auth.py
file path=usr/lib/python$(PYVER)/vendor-packages/boto/auth_handler.py
+file path=usr/lib/python$(PYVER)/vendor-packages/boto/awslambda/__init__.py
+file path=usr/lib/python$(PYVER)/vendor-packages/boto/awslambda/exceptions.py
+file path=usr/lib/python$(PYVER)/vendor-packages/boto/awslambda/layer1.py
file path=usr/lib/python$(PYVER)/vendor-packages/boto/beanstalk/__init__.py
file path=usr/lib/python$(PYVER)/vendor-packages/boto/beanstalk/exception.py
file path=usr/lib/python$(PYVER)/vendor-packages/boto/beanstalk/layer1.py
@@ -129,6 +133,9 @@
file path=usr/lib/python$(PYVER)/vendor-packages/boto/cloudfront/object.py
file path=usr/lib/python$(PYVER)/vendor-packages/boto/cloudfront/origin.py
file path=usr/lib/python$(PYVER)/vendor-packages/boto/cloudfront/signers.py
+file path=usr/lib/python$(PYVER)/vendor-packages/boto/cloudhsm/__init__.py
+file path=usr/lib/python$(PYVER)/vendor-packages/boto/cloudhsm/exceptions.py
+file path=usr/lib/python$(PYVER)/vendor-packages/boto/cloudhsm/layer1.py
file path=usr/lib/python$(PYVER)/vendor-packages/boto/cloudsearch/__init__.py
file path=usr/lib/python$(PYVER)/vendor-packages/boto/cloudsearch/document.py
file path=usr/lib/python$(PYVER)/vendor-packages/boto/cloudsearch/domain.py
@@ -145,9 +152,15 @@
file path=usr/lib/python$(PYVER)/vendor-packages/boto/cloudsearch2/layer2.py
file path=usr/lib/python$(PYVER)/vendor-packages/boto/cloudsearch2/optionstatus.py
file path=usr/lib/python$(PYVER)/vendor-packages/boto/cloudsearch2/search.py
+file path=usr/lib/python$(PYVER)/vendor-packages/boto/cloudsearchdomain/__init__.py
+file path=usr/lib/python$(PYVER)/vendor-packages/boto/cloudsearchdomain/exceptions.py
+file path=usr/lib/python$(PYVER)/vendor-packages/boto/cloudsearchdomain/layer1.py
file path=usr/lib/python$(PYVER)/vendor-packages/boto/cloudtrail/__init__.py
file path=usr/lib/python$(PYVER)/vendor-packages/boto/cloudtrail/exceptions.py
file path=usr/lib/python$(PYVER)/vendor-packages/boto/cloudtrail/layer1.py
+file path=usr/lib/python$(PYVER)/vendor-packages/boto/codedeploy/__init__.py
+file path=usr/lib/python$(PYVER)/vendor-packages/boto/codedeploy/exceptions.py
+file path=usr/lib/python$(PYVER)/vendor-packages/boto/codedeploy/layer1.py
file path=usr/lib/python$(PYVER)/vendor-packages/boto/cognito/__init__.py
file path=usr/lib/python$(PYVER)/vendor-packages/boto/cognito/identity/__init__.py
file path=usr/lib/python$(PYVER)/vendor-packages/boto/cognito/identity/exceptions.py
@@ -156,6 +169,9 @@
file path=usr/lib/python$(PYVER)/vendor-packages/boto/cognito/sync/exceptions.py
file path=usr/lib/python$(PYVER)/vendor-packages/boto/cognito/sync/layer1.py
file path=usr/lib/python$(PYVER)/vendor-packages/boto/compat.py
+file path=usr/lib/python$(PYVER)/vendor-packages/boto/configservice/__init__.py
+file path=usr/lib/python$(PYVER)/vendor-packages/boto/configservice/exceptions.py
+file path=usr/lib/python$(PYVER)/vendor-packages/boto/configservice/layer1.py
file path=usr/lib/python$(PYVER)/vendor-packages/boto/connection.py
file path=usr/lib/python$(PYVER)/vendor-packages/boto/contrib/__init__.py
file path=usr/lib/python$(PYVER)/vendor-packages/boto/contrib/ymlmessage.py
@@ -237,6 +253,9 @@
file path=usr/lib/python$(PYVER)/vendor-packages/boto/ec2/volume.py
file path=usr/lib/python$(PYVER)/vendor-packages/boto/ec2/volumestatus.py
file path=usr/lib/python$(PYVER)/vendor-packages/boto/ec2/zone.py
+file path=usr/lib/python$(PYVER)/vendor-packages/boto/ec2containerservice/__init__.py
+file path=usr/lib/python$(PYVER)/vendor-packages/boto/ec2containerservice/exceptions.py
+file path=usr/lib/python$(PYVER)/vendor-packages/boto/ec2containerservice/layer1.py
file path=usr/lib/python$(PYVER)/vendor-packages/boto/ecs/__init__.py
file path=usr/lib/python$(PYVER)/vendor-packages/boto/ecs/item.py
file path=usr/lib/python$(PYVER)/vendor-packages/boto/elasticache/__init__.py
@@ -291,9 +310,15 @@
file path=usr/lib/python$(PYVER)/vendor-packages/boto/kinesis/__init__.py
file path=usr/lib/python$(PYVER)/vendor-packages/boto/kinesis/exceptions.py
file path=usr/lib/python$(PYVER)/vendor-packages/boto/kinesis/layer1.py
+file path=usr/lib/python$(PYVER)/vendor-packages/boto/kms/__init__.py
+file path=usr/lib/python$(PYVER)/vendor-packages/boto/kms/exceptions.py
+file path=usr/lib/python$(PYVER)/vendor-packages/boto/kms/layer1.py
file path=usr/lib/python$(PYVER)/vendor-packages/boto/logs/__init__.py
file path=usr/lib/python$(PYVER)/vendor-packages/boto/logs/exceptions.py
file path=usr/lib/python$(PYVER)/vendor-packages/boto/logs/layer1.py
+file path=usr/lib/python$(PYVER)/vendor-packages/boto/machinelearning/__init__.py
+file path=usr/lib/python$(PYVER)/vendor-packages/boto/machinelearning/exceptions.py
+file path=usr/lib/python$(PYVER)/vendor-packages/boto/machinelearning/layer1.py
file path=usr/lib/python$(PYVER)/vendor-packages/boto/manage/__init__.py
file path=usr/lib/python$(PYVER)/vendor-packages/boto/manage/cmdshell.py
file path=usr/lib/python$(PYVER)/vendor-packages/boto/manage/propget.py
@@ -482,5 +507,8 @@
depend type=require \
fmri=library/python/boto@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
+# force a dependency on paramiko; pkgdepend work is needed to flush this out.
+depend type=require fmri=library/python/paramiko-$(PYV)
+
# force a dependency on requests; pkgdepend work is needed to flush this out.
depend type=require fmri=library/python/requests-$(PYV)