This is an automated email from the ASF dual-hosted git repository.
robertwb pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/beam.git.
from 0d2fbf2 Merge pull request #9555 from robinyqiu/hll
add 551faa1 Create a more user friendly external transform API
add 356f470 KafkaIO: use StringUtf8Coder in Java to match python
add ef6a5dc Encode and decode using nested context
add 932a696 Add better error message for configuration type mismatch
add 0c31f7c Allow tests to specify a python 3 minor version, to isolate
syntax changes in 3.6
add e470c42 Split dataclass-based external transform tests to run in
python 3.7 only
add 0ae5582 Add dataclasses as a native library for isort
add 535bf37 Merge pull request #9098 [7746] Create a more user friendly
external transform API
No new revisions were added by this update.
Summary of changes:
.../construction/expansion/ExpansionService.java | 10 +-
.../java/org/apache/beam/sdk/io/kafka/KafkaIO.java | 68 +++-----
.../beam/sdk/io/kafka/KafkaIOExternalTest.java | 47 +++--
.../apache_beam/io/external/generate_sequence.py | 62 ++-----
sdks/python/apache_beam/io/external/kafka.py | 168 +++++++-----------
sdks/python/apache_beam/transforms/external.py | 189 ++++++++++++++++++++-
.../python/apache_beam/transforms/external_test.py | 164 +++++++++++++++++-
.../apache_beam/transforms/external_test_py3.py | 93 ++++++++++
.../apache_beam/transforms/external_test_py37.py | 71 ++++++++
sdks/python/scripts/generate_pydoc.sh | 2 +-
sdks/python/scripts/run_mini_py3lint.sh | 21 ++-
sdks/python/scripts/run_pylint.sh | 2 +-
sdks/python/setup.cfg | 3 +
sdks/python/tox.ini | 22 +--
14 files changed, 682 insertions(+), 240 deletions(-)
create mode 100644 sdks/python/apache_beam/transforms/external_test_py3.py
create mode 100644 sdks/python/apache_beam/transforms/external_test_py37.py