pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/net/py-gsutil Update py-gsutil to 4.45, now with Pytho...
details: https://anonhg.NetBSD.org/pkgsrc/rev/ee5233eb9149
branches: trunk
changeset: 407228:ee5233eb9149
user: bsiegert <bsiegert%pkgsrc.org@localhost>
date: Thu Jan 02 19:22:40 2020 +0000
description:
Update py-gsutil to 4.45, now with Python 3 support!
Release 4.45 (release date: 2019-10-18)
=======================================
Bug Fixes
------------------
- Fixed exception when using CMEK with resumable uploads.
- Fixed alias for new ubla command.
- Fixed default RDNS behavior for backwards compatibility with 4.42 and earlier.
Other Changes
------------------
- Improvements to continuous integration workflow.
Release 4.44 (release date: 2019-10-02)
=======================================
New Features
------------------
- Added support for service account impersonation through a new `-i` option to
specify a service account to impersonate.
- Added support for members using the deleted syntax (i.e. `deleted:user:...`,
`deleted:group:...`, `deleted:serviceAccount:...`).
- Added support for the new uniform bucket-level access (`ubla`) command
(currently an alias of `bucketpolicyonly`).
- Added `-w` flag to `kms` command, which shows a warning rather than failing
when updating key permissions does not succeed.
Bug Fixes
------------------
- Fixed regression in cp where a statement like
`cp my-file gs://my-bucket/non-existent-folder/` would create a file called
`non-existent-folder` rather than `non-existent-folder/my-file`.
- Fixed streaming uploads for Python 3.
Release 4.43 (release date: 2019-09-20)
=======================================
New Features
------------------
- Added support for socks proxies, including socks4 and socks5.
Bug Fixes
------------------
- Fixed cp/mv errors that occur when destination directory is a substring of
another directory. Behavior now more closely matches OS cp/mv commands.
- Fixed issue where set IAM policy on objects threw errors.
- Fixed issue when showing help in a pager in Python 3 environments.
Other Changes
------------------
- Several documentation updates and clarifications.
Release 4.42 (release date: 2019-08-05)
=======================================
Bug Fixes
------------------
- Fixed some text encoding/decoding issues in certain Python 3 environments.
- Fixed issue where bundled crcmod for macOS could not be imported and would
crash gsutil on Python 3.
- Fixed issue where trying to run gsutil on an unsupported version of Python 3
(3.4 or below) would crash instead of presenting an informative error.
Other Changes
------------------
- Several documentation updates and clarifications.
Release 4.41 (release date: 2019-07-16)
=======================================
New Features
------------------
- Added HMAC key management for service accounts. This includes a new "hmac"
command to create/get/list/update/delete HMAC keys on service accounts.
Currently, your project must be whitelisted for use with this new HMAC
functionality. This restriction will be lifted in the near future.
Bug Fixes
------------------
- Fixed bug where copying files > 100MiB from GCS to S3 was hanging.
- Fixed issue where content type was sometimes set improperly.
Release 4.40 (release date: 2019-07-01)
=======================================
New Features
------------------
- Added support for running gsutil on Python 3.5+. Python 2 will reach its EOL
(End of Life) on Jan. 1, 2020, and gsutil will stop supporting Python 2.7 at
some point afterward (TBD).
Bug Fixes
------------------
- Fixed bug introduced in v4.39 where rsync would not correctly sync object/file
names containing some special URL-encodable characters (e.g. "+" and
whitespace characters).
- Fixed the update command so that it no longer fails when it detects the
presence of additional top-level files that were added in the v4.39 release.
Other Changes
------------------
- Several documentation updates and clarifications.
Release 4.39 (release date: 2019-06-13)
=======================================
New Features
------------------
- Compression level is now configurable by setting "gzip_compression_level"
under the "GSUtil" section in the boto config file. The default value is 9.
Bug Fixes
------------------
- Fixed bug where IAM operations failed on buckets whose names lacked any
letters.
Other Changes
------------------
- Revised contribution guidelines to direct developers to submit GitHub pull
requests instead of using the Rietveld code review tool.
- Several code changes to work toward Python 3 support (coming in a subsequent
release).
- Several documentation and command help improvements.
- Various improvements to test stability and feedback.
Release 4.38 (release date: 2019-03-25)
=======================================
Bug Fixes
------------------
- Fixed issue where multiprocessing check would raise an exception if
/etc/os-release was not in the expected format.
Other Changes
------------------
- Improved error message for trying to retrieve default object ACLs on a bucket
with Bucket Policy Only enabled.
- When running "gsutil -D rsync ..." and encountering an error listing local
files, gsutil will now print a stack trace as debug-level output.
- Several documentation updates and clarifications.
Release 4.37 (release date: 2019-02-26)
=======================================
Bug Fixes
------------------
- Fixed a bug where XML API requests would sometimes fail with SSLError
exceptions due to SNI not being used for https connections.
- Fixed "du" output spacing for 6-digit sizes.
Other Changes
------------------
- Updated crcmod installation instructions for CentOS 6.
Release 4.36 (release date: 2019-01-28)
=======================================
New features
------------------
- Added Bucket Policy Only support to gsutil. This includes a new
"bucketpolicyonly" command to get/set BPO on existing buckets, as well adding
the ability to set BPO at bucket creation time with "mb -b". Currently, your
project must be whitelisted for use with the new BPO functionality. This
restriction will be lifted in the near future.
Bug Fixes
------------------
- Fixed a bug where "cp -n" would overwrite a local file at the destination if
its size differed from the source's size.
Other Changes
------------------
- Updated crcmod installation instructions for enterprise SUSE systems.
Release 4.35 (release date: 2018-12-18)
=======================================
New features
------------------
- Added -u option to rsync; this will skip copying files/objects that are newer
(as determined by checking mtime) at the destination.
Bug Fixes
------------------
- The "iam ch" command now allows supplying custom IAM roles.
- Fixed an issue where debug output was not displaying all of the loaded config
files under the "config path(s)" label.
- Disabled running with multiple processes when running on Alpine Linux, as this
would sometimes cause gsutil to hang forever. Running with multiple threads is
still allowed.
- The "rsync" command now prints log messages during synchronization to indicate
when symlinks are being skipped.
- The "Boto:ca_certificates_file" config option can now be overridden using
the -o option.
Other Changes
------------------
- Disallowed installing gsutil on Python versions != 2.7.
- Several documentation updates and clarifications.
diffstat:
net/py-gsutil/Makefile | 22 +-
net/py-gsutil/PLIST | 3022 +++++++++++++++++++++++++++++----
net/py-gsutil/distinfo | 12 +-
net/py-gsutil/patches/patch-setup.py | 20 +-
4 files changed, 2634 insertions(+), 442 deletions(-)
diffs (truncated from 3360 to 300 lines):
diff -r 51f0664d0a83 -r ee5233eb9149 net/py-gsutil/Makefile
--- a/net/py-gsutil/Makefile Thu Jan 02 19:02:52 2020 +0000
+++ b/net/py-gsutil/Makefile Thu Jan 02 19:22:40 2020 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.5 2018/10/07 11:20:25 adam Exp $
+# $NetBSD: Makefile,v 1.6 2020/01/02 19:22:40 bsiegert Exp $
-DISTNAME= gsutil-4.34
+DISTNAME= gsutil-4.45
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
CATEGORIES= net python
MASTER_SITES= ${MASTER_SITE_PYPI:=g/gsutil/}
@@ -10,25 +10,27 @@
COMMENT= Command line tool for interacting with cloud storage services
LICENSE= apache-2.0
-PYTHON_VERSIONS_ACCEPTED= 27
-REPLACE_PYTHON= test/gsutil_measure_imports
+REPLACE_PYTHON+= test/gsutil_measure_imports
+REPLACE_PYTHON+= gslib/vendored/boto/boto/pyami/launch_ami.py
+REPLACE_PYTHON+= gslib/vendored/boto/boto/services/bs.py
+REPLACE_PYTHON+= gslib/vendored/boto/tests/fps/test.py
+REPLACE_PYTHON+= gslib/vendored/boto/tests/test.py
-DEPENDS+= ${PYPKGPREFIX}-OpenSSL-[0-9]*:../../security/py-OpenSSL
+DEPENDS+= ${PYPKGPREFIX}-OpenSSL>=0.13:../../security/py-OpenSSL
DEPENDS+= ${PYPKGPREFIX}-SocksiPy-branch>=1.01:../../net/py-socksipy-branch
DEPENDS+= ${PYPKGPREFIX}-argcomplete>=1.9.4:../../devel/py-argcomplete
DEPENDS+= ${PYPKGPREFIX}-boto>=2.48.0:../../net/py-boto
DEPENDS+= ${PYPKGPREFIX}-crcmod>=1.7:../../security/py-crcmod
DEPENDS+= ${PYPKGPREFIX}-fasteners>=0.14.1:../../devel/py-fasteners
-DEPENDS+= ${PYPKGPREFIX}-gcs-oauth2-boto-plugin>=2.1:../../net/py-gcs-oauth2-boto-plugin
-DEPENDS+= ${PYPKGPREFIX}-gflags>=3.1.2nb1:../../devel/py-gflags
-DEPENDS+= ${PYPKGPREFIX}-google-apitools>=0.5.22:../../www/py-google-apitools
+DEPENDS+= ${PYPKGPREFIX}-gcs-oauth2-boto-plugin>=2.5:../../net/py-gcs-oauth2-boto-plugin
+DEPENDS+= ${PYPKGPREFIX}-google-apitools>=0.5.30:../../www/py-google-apitools
DEPENDS+= ${PYPKGPREFIX}-google-reauth>=0.1.0:../../security/py-google-reauth
DEPENDS+= ${PYPKGPREFIX}-httplib2>=0.11.3:../../www/py-httplib2
DEPENDS+= ${PYPKGPREFIX}-mock>=2.0.0:../../devel/py-mock
DEPENDS+= ${PYPKGPREFIX}-monotonic>=1.4:../../time/py-monotonic
-DEPENDS+= ${PYPKGPREFIX}-oauth2client>=4.1.2:../../security/py-oauth2client
+DEPENDS+= ${PYPKGPREFIX}-oauth2client-4.1.3*:../../security/py-oauth2client
DEPENDS+= ${PYPKGPREFIX}-retry_decorator>=1.0.0:../../devel/py-retry_decorator
-DEPENDS+= ${PYPKGPREFIX}-six>=1.9.0:../../lang/py-six
+DEPENDS+= ${PYPKGPREFIX}-six>=1.12.0:../../lang/py-six
USE_LANGUAGES= # none
diff -r 51f0664d0a83 -r ee5233eb9149 net/py-gsutil/PLIST
--- a/net/py-gsutil/PLIST Thu Jan 02 19:02:52 2020 +0000
+++ b/net/py-gsutil/PLIST Thu Jan 02 19:22:40 2020 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.4 2018/10/07 11:20:25 adam Exp $
+@comment $NetBSD: PLIST,v 1.5 2020/01/02 19:22:40 bsiegert Exp $
bin/gsutil-${PYVERSSUFFIX}
${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
@@ -11,633 +11,2833 @@
${PYSITELIB}/gslib/README
${PYSITELIB}/gslib/VERSION
${PYSITELIB}/gslib/__init__.py
-${PYSITELIB}/gslib/__init__.pyc
+${PYSITELIB}/gslib/__main__.py
${PYSITELIB}/gslib/__init__.pyo
-${PYSITELIB}/gslib/__main__.py
-${PYSITELIB}/gslib/__main__.pyc
+${PYSITELIB}/gslib/__init__.pyc
${PYSITELIB}/gslib/__main__.pyo
+${PYSITELIB}/gslib/__main__.pyc
+${PYSITELIB}/gslib/boto_resumable_upload.pyo
+${PYSITELIB}/gslib/boto_resumable_upload.pyc
+${PYSITELIB}/gslib/boto_translation.pyo
+${PYSITELIB}/gslib/boto_translation.pyc
+${PYSITELIB}/gslib/bucket_listing_ref.pyo
+${PYSITELIB}/gslib/bucket_listing_ref.pyc
+${PYSITELIB}/gslib/cloud_api.pyo
+${PYSITELIB}/gslib/cloud_api.pyc
+${PYSITELIB}/gslib/cloud_api_delegator.pyo
+${PYSITELIB}/gslib/cloud_api_delegator.pyc
+${PYSITELIB}/gslib/command.pyo
+${PYSITELIB}/gslib/command.pyc
+${PYSITELIB}/gslib/command_argument.pyo
+${PYSITELIB}/gslib/command_argument.pyc
+${PYSITELIB}/gslib/command_runner.pyo
+${PYSITELIB}/gslib/command_runner.pyc
+${PYSITELIB}/gslib/cred_types.pyo
+${PYSITELIB}/gslib/cred_types.pyc
+${PYSITELIB}/gslib/cs_api_map.pyo
+${PYSITELIB}/gslib/cs_api_map.pyc
+${PYSITELIB}/gslib/daisy_chain_wrapper.pyo
+${PYSITELIB}/gslib/daisy_chain_wrapper.pyc
+${PYSITELIB}/gslib/devshell_auth_plugin.pyo
+${PYSITELIB}/gslib/devshell_auth_plugin.pyc
+${PYSITELIB}/gslib/discard_messages_queue.pyo
+${PYSITELIB}/gslib/discard_messages_queue.pyc
+${PYSITELIB}/gslib/exception.pyo
+${PYSITELIB}/gslib/exception.pyc
+${PYSITELIB}/gslib/file_part.pyo
+${PYSITELIB}/gslib/file_part.pyc
+${PYSITELIB}/gslib/gcs_json_api.pyo
+${PYSITELIB}/gslib/gcs_json_api.pyc
+${PYSITELIB}/gslib/gcs_json_credentials.pyo
+${PYSITELIB}/gslib/gcs_json_credentials.pyc
+${PYSITELIB}/gslib/gcs_json_media.pyo
+${PYSITELIB}/gslib/gcs_json_media.pyc
+${PYSITELIB}/gslib/help_provider.pyo
+${PYSITELIB}/gslib/help_provider.pyc
+${PYSITELIB}/gslib/iamcredentials_api.pyo
+${PYSITELIB}/gslib/iamcredentials_api.pyc
+${PYSITELIB}/gslib/impersonation_credentials.pyo
+${PYSITELIB}/gslib/impersonation_credentials.pyc
+${PYSITELIB}/gslib/kms_api.pyo
+${PYSITELIB}/gslib/kms_api.pyc
+${PYSITELIB}/gslib/lazy_wrapper.pyo
+${PYSITELIB}/gslib/lazy_wrapper.pyc
+${PYSITELIB}/gslib/metrics.pyo
+${PYSITELIB}/gslib/metrics.pyc
+${PYSITELIB}/gslib/metrics_reporter.pyo
+${PYSITELIB}/gslib/metrics_reporter.pyc
+${PYSITELIB}/gslib/metrics_tuple.pyo
+${PYSITELIB}/gslib/metrics_tuple.pyc
+${PYSITELIB}/gslib/name_expansion.pyo
+${PYSITELIB}/gslib/name_expansion.pyc
+${PYSITELIB}/gslib/no_op_auth_plugin.pyo
+${PYSITELIB}/gslib/no_op_auth_plugin.pyc
+${PYSITELIB}/gslib/no_op_credentials.pyo
+${PYSITELIB}/gslib/no_op_credentials.pyc
+${PYSITELIB}/gslib/parallel_tracker_file.pyo
+${PYSITELIB}/gslib/parallel_tracker_file.pyc
+${PYSITELIB}/gslib/plurality_checkable_iterator.pyo
+${PYSITELIB}/gslib/plurality_checkable_iterator.pyc
+${PYSITELIB}/gslib/progress_callback.pyo
+${PYSITELIB}/gslib/progress_callback.pyc
+${PYSITELIB}/gslib/project_id.pyo
+${PYSITELIB}/gslib/project_id.pyc
+${PYSITELIB}/gslib/pubsub_api.pyo
+${PYSITELIB}/gslib/pubsub_api.pyc
+${PYSITELIB}/gslib/resumable_streaming_upload.pyo
+${PYSITELIB}/gslib/resumable_streaming_upload.pyc
+${PYSITELIB}/gslib/seek_ahead_thread.pyo
+${PYSITELIB}/gslib/seek_ahead_thread.pyc
+${PYSITELIB}/gslib/sig_handling.pyo
+${PYSITELIB}/gslib/sig_handling.pyc
+${PYSITELIB}/gslib/storage_uri_builder.pyo
+${PYSITELIB}/gslib/storage_uri_builder.pyc
+${PYSITELIB}/gslib/storage_url.pyo
+${PYSITELIB}/gslib/storage_url.pyc
+${PYSITELIB}/gslib/tab_complete.pyo
+${PYSITELIB}/gslib/tab_complete.pyc
+${PYSITELIB}/gslib/thread_message.pyo
+${PYSITELIB}/gslib/thread_message.pyc
+${PYSITELIB}/gslib/tracker_file.pyo
+${PYSITELIB}/gslib/tracker_file.pyc
+${PYSITELIB}/gslib/tz_utc.pyo
+${PYSITELIB}/gslib/tz_utc.pyc
+${PYSITELIB}/gslib/ui_controller.pyo
+${PYSITELIB}/gslib/ui_controller.pyc
+${PYSITELIB}/gslib/wildcard_iterator.pyo
+${PYSITELIB}/gslib/wildcard_iterator.pyc
${PYSITELIB}/gslib/addlhelp/__init__.py
-${PYSITELIB}/gslib/addlhelp/__init__.pyc
${PYSITELIB}/gslib/addlhelp/__init__.pyo
-${PYSITELIB}/gslib/addlhelp/acls.py
-${PYSITELIB}/gslib/addlhelp/acls.pyc
+${PYSITELIB}/gslib/addlhelp/__init__.pyc
${PYSITELIB}/gslib/addlhelp/acls.pyo
-${PYSITELIB}/gslib/addlhelp/anon.py
-${PYSITELIB}/gslib/addlhelp/anon.pyc
+${PYSITELIB}/gslib/addlhelp/acls.pyc
${PYSITELIB}/gslib/addlhelp/anon.pyo
-${PYSITELIB}/gslib/addlhelp/apis.py
-${PYSITELIB}/gslib/addlhelp/apis.pyc
+${PYSITELIB}/gslib/addlhelp/anon.pyc
${PYSITELIB}/gslib/addlhelp/apis.pyo
-${PYSITELIB}/gslib/addlhelp/command_opts.py
-${PYSITELIB}/gslib/addlhelp/command_opts.pyc
+${PYSITELIB}/gslib/addlhelp/apis.pyc
${PYSITELIB}/gslib/addlhelp/command_opts.pyo
-${PYSITELIB}/gslib/addlhelp/crc32c.py
+${PYSITELIB}/gslib/addlhelp/command_opts.pyc
+${PYSITELIB}/gslib/addlhelp/crc32c.pyo
${PYSITELIB}/gslib/addlhelp/crc32c.pyc
-${PYSITELIB}/gslib/addlhelp/crc32c.pyo
-${PYSITELIB}/gslib/addlhelp/creds.py
+${PYSITELIB}/gslib/addlhelp/creds.pyo
${PYSITELIB}/gslib/addlhelp/creds.pyc
-${PYSITELIB}/gslib/addlhelp/creds.pyo
-${PYSITELIB}/gslib/addlhelp/dev.py
+${PYSITELIB}/gslib/addlhelp/dev.pyo
${PYSITELIB}/gslib/addlhelp/dev.pyc
-${PYSITELIB}/gslib/addlhelp/dev.pyo
-${PYSITELIB}/gslib/addlhelp/encoding.py
+${PYSITELIB}/gslib/addlhelp/encoding.pyo
${PYSITELIB}/gslib/addlhelp/encoding.pyc
-${PYSITELIB}/gslib/addlhelp/encoding.pyo
-${PYSITELIB}/gslib/addlhelp/encryption.py
+${PYSITELIB}/gslib/addlhelp/encryption.pyo
${PYSITELIB}/gslib/addlhelp/encryption.pyc
-${PYSITELIB}/gslib/addlhelp/encryption.pyo
-${PYSITELIB}/gslib/addlhelp/metadata.py
-${PYSITELIB}/gslib/addlhelp/metadata.pyc
${PYSITELIB}/gslib/addlhelp/metadata.pyo
-${PYSITELIB}/gslib/addlhelp/naming.py
-${PYSITELIB}/gslib/addlhelp/naming.pyc
+${PYSITELIB}/gslib/addlhelp/metadata.pyc
${PYSITELIB}/gslib/addlhelp/naming.pyo
-${PYSITELIB}/gslib/addlhelp/prod.py
-${PYSITELIB}/gslib/addlhelp/prod.pyc
+${PYSITELIB}/gslib/addlhelp/naming.pyc
${PYSITELIB}/gslib/addlhelp/prod.pyo
-${PYSITELIB}/gslib/addlhelp/projects.py
-${PYSITELIB}/gslib/addlhelp/projects.pyc
+${PYSITELIB}/gslib/addlhelp/prod.pyc
${PYSITELIB}/gslib/addlhelp/projects.pyo
-${PYSITELIB}/gslib/addlhelp/retries.py
+${PYSITELIB}/gslib/addlhelp/projects.pyc
+${PYSITELIB}/gslib/addlhelp/retries.pyo
${PYSITELIB}/gslib/addlhelp/retries.pyc
-${PYSITELIB}/gslib/addlhelp/retries.pyo
+${PYSITELIB}/gslib/addlhelp/security.pyo
+${PYSITELIB}/gslib/addlhelp/security.pyc
+${PYSITELIB}/gslib/addlhelp/subdirs.pyo
+${PYSITELIB}/gslib/addlhelp/subdirs.pyc
+${PYSITELIB}/gslib/addlhelp/support.pyo
+${PYSITELIB}/gslib/addlhelp/support.pyc
+${PYSITELIB}/gslib/addlhelp/throttling.pyo
+${PYSITELIB}/gslib/addlhelp/throttling.pyc
+${PYSITELIB}/gslib/addlhelp/versions.pyo
+${PYSITELIB}/gslib/addlhelp/versions.pyc
+${PYSITELIB}/gslib/addlhelp/wildcards.pyo
+${PYSITELIB}/gslib/addlhelp/wildcards.pyc
+${PYSITELIB}/gslib/addlhelp/acls.py
+${PYSITELIB}/gslib/addlhelp/anon.py
+${PYSITELIB}/gslib/addlhelp/apis.py
+${PYSITELIB}/gslib/addlhelp/command_opts.py
+${PYSITELIB}/gslib/addlhelp/crc32c.py
+${PYSITELIB}/gslib/addlhelp/creds.py
+${PYSITELIB}/gslib/addlhelp/dev.py
+${PYSITELIB}/gslib/addlhelp/encoding.py
+${PYSITELIB}/gslib/addlhelp/encryption.py
+${PYSITELIB}/gslib/addlhelp/metadata.py
+${PYSITELIB}/gslib/addlhelp/naming.py
+${PYSITELIB}/gslib/addlhelp/prod.py
+${PYSITELIB}/gslib/addlhelp/projects.py
+${PYSITELIB}/gslib/addlhelp/retries.py
${PYSITELIB}/gslib/addlhelp/security.py
-${PYSITELIB}/gslib/addlhelp/security.pyc
-${PYSITELIB}/gslib/addlhelp/security.pyo
${PYSITELIB}/gslib/addlhelp/subdirs.py
-${PYSITELIB}/gslib/addlhelp/subdirs.pyc
-${PYSITELIB}/gslib/addlhelp/subdirs.pyo
${PYSITELIB}/gslib/addlhelp/support.py
-${PYSITELIB}/gslib/addlhelp/support.pyc
-${PYSITELIB}/gslib/addlhelp/support.pyo
${PYSITELIB}/gslib/addlhelp/throttling.py
-${PYSITELIB}/gslib/addlhelp/throttling.pyc
-${PYSITELIB}/gslib/addlhelp/throttling.pyo
${PYSITELIB}/gslib/addlhelp/versions.py
-${PYSITELIB}/gslib/addlhelp/versions.pyc
-${PYSITELIB}/gslib/addlhelp/versions.pyo
${PYSITELIB}/gslib/addlhelp/wildcards.py
-${PYSITELIB}/gslib/addlhelp/wildcards.pyc
-${PYSITELIB}/gslib/addlhelp/wildcards.pyo
${PYSITELIB}/gslib/boto_resumable_upload.py
-${PYSITELIB}/gslib/boto_resumable_upload.pyc
-${PYSITELIB}/gslib/boto_resumable_upload.pyo
${PYSITELIB}/gslib/boto_translation.py
-${PYSITELIB}/gslib/boto_translation.pyc
-${PYSITELIB}/gslib/boto_translation.pyo
${PYSITELIB}/gslib/bucket_listing_ref.py
-${PYSITELIB}/gslib/bucket_listing_ref.pyc
-${PYSITELIB}/gslib/bucket_listing_ref.pyo
${PYSITELIB}/gslib/cloud_api.py
-${PYSITELIB}/gslib/cloud_api.pyc
-${PYSITELIB}/gslib/cloud_api.pyo
${PYSITELIB}/gslib/cloud_api_delegator.py
-${PYSITELIB}/gslib/cloud_api_delegator.pyc
-${PYSITELIB}/gslib/cloud_api_delegator.pyo
${PYSITELIB}/gslib/command.py
-${PYSITELIB}/gslib/command.pyc
-${PYSITELIB}/gslib/command.pyo
${PYSITELIB}/gslib/command_argument.py
-${PYSITELIB}/gslib/command_argument.pyc
-${PYSITELIB}/gslib/command_argument.pyo
${PYSITELIB}/gslib/command_runner.py
-${PYSITELIB}/gslib/command_runner.pyc
-${PYSITELIB}/gslib/command_runner.pyo
${PYSITELIB}/gslib/commands/__init__.py
-${PYSITELIB}/gslib/commands/__init__.pyc
${PYSITELIB}/gslib/commands/__init__.pyo
-${PYSITELIB}/gslib/commands/acl.py
-${PYSITELIB}/gslib/commands/acl.pyc
+${PYSITELIB}/gslib/commands/__init__.pyc
${PYSITELIB}/gslib/commands/acl.pyo
-${PYSITELIB}/gslib/commands/cat.py
+${PYSITELIB}/gslib/commands/acl.pyc
+${PYSITELIB}/gslib/commands/bucketpolicyonly.pyo
+${PYSITELIB}/gslib/commands/bucketpolicyonly.pyc
+${PYSITELIB}/gslib/commands/cat.pyo
${PYSITELIB}/gslib/commands/cat.pyc
Home |
Main Index |
Thread Index |
Old Index