This is an automated email from the ASF dual-hosted git repository.

pabloem pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/beam.git.


    from 99f9f39  [BEAM-9014] CachingShuffleBatchReader use bytes to limit 
cache size.
     add 9c46f50  [BEAM-2572] Python SDK S3 Filesystem (#9955)

No new revisions were added by this update.

Summary of changes:
 .gitignore                                         |   3 +
 .../apache_beam/io/{gcp/tests => aws}/__init__.py  |   0
 .../nexmark/models => io/aws/clients}/__init__.py  |   0
 .../models => io/aws/clients/s3}/__init__.py       |   0
 .../apache_beam/io/aws/clients/s3/boto3_client.py  | 240 +++++++
 .../apache_beam/io/aws/clients/s3/client_test.py   | 254 +++++++
 .../apache_beam/io/aws/clients/s3/fake_client.py   | 236 +++++++
 .../apache_beam/io/aws/clients/s3/messages.py      | 167 +++++
 .../{gcp/gcsfilesystem.py => aws/s3filesystem.py}  | 148 ++--
 .../python/apache_beam/io/aws/s3filesystem_test.py | 267 +++++++
 sdks/python/apache_beam/io/aws/s3io.py             | 606 ++++++++++++++++
 sdks/python/apache_beam/io/aws/s3io_test.py        | 783 +++++++++++++++++++++
 sdks/python/apache_beam/io/filesystems.py          |   5 +
 sdks/python/apache_beam/utils/retry.py             |  17 +-
 sdks/python/setup.py                               |   5 +
 sdks/python/tox.ini                                |   9 +-
 16 files changed, 2636 insertions(+), 104 deletions(-)
 copy sdks/python/apache_beam/io/{gcp/tests => aws}/__init__.py (100%)
 copy sdks/python/apache_beam/{testing/benchmarks/nexmark/models => 
io/aws/clients}/__init__.py (100%)
 copy sdks/python/apache_beam/{testing/benchmarks/nexmark/models => 
io/aws/clients/s3}/__init__.py (100%)
 create mode 100644 sdks/python/apache_beam/io/aws/clients/s3/boto3_client.py
 create mode 100644 sdks/python/apache_beam/io/aws/clients/s3/client_test.py
 create mode 100644 sdks/python/apache_beam/io/aws/clients/s3/fake_client.py
 create mode 100644 sdks/python/apache_beam/io/aws/clients/s3/messages.py
 copy sdks/python/apache_beam/io/{gcp/gcsfilesystem.py => aws/s3filesystem.py} 
(63%)
 create mode 100644 sdks/python/apache_beam/io/aws/s3filesystem_test.py
 create mode 100644 sdks/python/apache_beam/io/aws/s3io.py
 create mode 100644 sdks/python/apache_beam/io/aws/s3io_test.py

Reply via email to