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