This is an automated email from the ASF dual-hosted git repository.
anandinguva pushed a change to branch pyproject_toml
in repository https://gitbox.apache.org/repos/asf/beam.git
from 99b2f7bd793 Add a note about a known issue. (#28321)
add 88203a30b80 Add pyproject.toml
add 8d095d85785 Add legacy backend
add 677e110aff9 Remove build-requirements.txt from github workflows
add 09c50c322ba Remove reference of build-requirements.txt
add 83efe0154e8 Build sdist with build package
add 6e4ad121814 Unpin tox version
add 60c60ab5d71 Grep tar.gz
add 007986aba53 Fix whitespace
add 981ef5a9026 Remove build_ext since cython is already provided in
build-system
add 399f0c0c98a Change from .zip to .tar.gz
add 449508f62e1 Run cloud tests in develop mode
add ae6418bace9 Don't pass installpkg
add 240d1cc9e90 Comment other py precommits
add 306485f5769 Run cloud tests in develop mode
add 71d46b67f98 update tox.ini
add 03a30d2ed23 Merge remote-tracking branch 'apache/master' into pyproject
add 10cde9eccc2 Update build-requirements
add 14a4b6731c9 Update how setup.py is created and staged in Stager
add 50456ccb67d Add build backend
add dba37a9628f Remove references of pyproject.toml
add 1c9b8fe4ad8 Update build system to legacy
add d4c7fd3afe3 Remove build-requirements.txt for gradle tasks
add 06a1717d8e9 Move generating protos into try except block
add b95fefdd76c Add cython to pyproject.toml
add 39d4882004b Add Cython
add cc989c5a1d1 Force type cast input_args to list
add eb960d4f170 Correct typehint
add adcd2f425bf Merge remote-tracking branch 'apache/master' into pyproject
add 6ead47e3645 Add setuptools and wheel
add 63492d3f1d7 Remove Cython gradle tests since by default cython tests
will run
add e921e2195a5 Only cythonize for wheels
add 37ca1f8bf73 Remove duplicate tox task
add a763542ad3f Add back py{}-cloud
add ee5e18201a9 Merge remote-tracking branch 'apache/master' into pyproject
add 0d481dcf6f6 Remove dependency on sdist
add d419cadc81a Merge remote-tracking branch 'origin/pyproject' into
pyproject
add 15ef92d056a Add back cython tests
add 73c9fa97d54 Use wheel to install apache beam for cython tests
add 8a20c3fc87d Remove duplicate tox task
add 60653d2c6c2 Add back sdist to generate protos
add 2bf41814334 Change how gen_protos are generated
add 6b9e005d250 Add old cython tests
add 809fab0a163 Merge remote-tracking branch 'apache/master' into pyproject
add 1f5f1d8b47e Run tox in debug mode
add 77a05fa2c39 Add wheel as external package for tox envs
add 886e39d73df Move package name
add fc3baeb1b58 Fix sportless groovy
add fcf347deac9 Fix run_tox.sh
add 631645efc34 Remove if condition since we always pass a wheel/sdist to
tox task now
add 07da9de5726 Merge remote-tracking branch 'apache/master' into pyproject
add 47605426855 Add external to cloud, cython tests
add db7eeed4d26 Replace cython test with dummy test
add 7c1a54609c2 add python version to building wheel
add 7650723a293 Add depend in a different file
add 537cae2a1d8 Fix py version
add 0adcc9dc965 Fix pyversion
add 07dcbdf494b Fix pyversion in build
add 50cacc81dbf Fix BeamModulePlugin
add fa912de11df Change dependency to a BeamModulePlugin
add 9ca235fc1fb Add do first
add 857a8bae440 Modify depends
add 6b2f1ea5714 Change manylinux to linux
add 9c16eb39b9b Add python version
add b98070361ad fix cython tests
add baa3d19a8ce Fix tox.ini
add ffc1ad27a49 Revert back cython tox task
add 76c1bbf642b Add changedir when installing from external package
add 086a5938ad8 Add apache_beam to pyargs
add 2c54fca62a9 Fix lint tox task
add 4fe5969802f Run pytest in importlib mode
add 9783a6a4df3 Remove changing directory
add b7b718e0546 Merge remote-tracking branch 'apache/master' into pyproject
add aaeac2a47ae uncomment precommit python tests
add ec616fe226f Change ImportError to ModuleNotFoundError
add a38d2b412a7 Revert "Change ImportError to ModuleNotFoundError"
add 18d63a08cf3 Change to ModuleNotFoundError
add 5a5452aa229 Add extras to py{}-cython
add 8707f4e6c99 Modify import error to ModuleNotFoundError
add 0e7416dc41a Pin Cython version
add c5eb7fa99a1 Skip failing tests
add 4bc6b519e82 Change ModuleNotFoundError
add bdd3bfb2eb2 remove __path__
add fa26bcda499 Fix skipping tests
add cd813ed02a2 Add _ELEMENTS explicitly
add 2d446c8a2a0 Skip if dependenecies are not found
add f49e3ea0871 Fix imports
add 75e30f3bc49 Only build wheels if useWheelDistribution is passed
add dfdbe0dd856 Fix spotless groovy
add 78e5421c42f Use wheelDistribution
add 131f707eff9 Fix groovy script
add 55d57213c32 Fix groovy script
add 86602a79add Fix Src root
add 3bdaa947259 Add def pythonVersionNumber =
project.ext.pythonVersion.replace('.', '')
add d2864cef671 Move moving source dir into doLast
add f76814f2255 Remove project.sdkLocation
add 29ee1b4b3e5 Revert toxTask to see if it is causing a failure
add c95d5ce552d Fix spotless apply
add aba5c87200f Add wheel distribution option
add b4d4598b63a Fix spotless
add 6f301ded590 Generate protos while running mypy
add 72818b3761d Run mypy in editable mode
add ca9dceb8250 Return warning for gen_protos
add 1578315d608 Add pylint in editable mode and don't pass sdist/wheel
add ef8a5a546a9 Fix gradle spotless apply
add e66f973d0df Add exit code to tox.ini
add dd7ab775b82 Remove sdist option and let tox build the sdist
add 0ea90566b53 Use wheel distribution
new 5c71cbf79b4 Merge remote-tracking branch 'origin/pyproject' into
pyproject_toml
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.github/workflows/beam_PreCommit_Python.yml | 1 +
.../workflows/beam_PreCommit_Python_Coverage.yml | 2 +
.../workflows/beam_PreCommit_Python_Dataframes.yml | 1 +
.../workflows/beam_PreCommit_Python_Examples.yml | 1 +
.../beam_PreCommit_Python_Integration.yml | 2 +-
.../workflows/beam_PreCommit_Python_Runners.yml | 1 +
.../workflows/beam_PreCommit_Python_Transforms.yml | 1 +
.github/workflows/build_wheels.yml | 17 ++-
.github/workflows/dask_runner_tests.yml | 8 +-
.github/workflows/python_dependency_tests.yml | 5 +-
.github/workflows/python_tests.yml | 14 +--
.github/workflows/run_perf_alert_tool.yml | 3 -
.github/workflows/typescript_tests.yml | 7 +-
.test-infra/jenkins/job_PreCommit_Python.groovy | 1 +
.../jenkins/job_PreCommit_Python_Coverage.groovy | 3 +
.../jenkins/job_PreCommit_Python_Dataframes.groovy | 3 +-
.../jenkins/job_PreCommit_Python_Examples.groovy | 3 +-
.../jenkins/job_PreCommit_Python_Runners.groovy | 3 +-
.../jenkins/job_PreCommit_Python_Transforms.groovy | 3 +-
.../org/apache/beam/gradle/BeamModulePlugin.groovy | 41 ++++---
.../src/main/scripts/build_release_candidate.sh | 2 +-
sdks/python/apache_beam/coders/slow_coders_test.py | 5 +-
.../apache_beam/examples/inference/README.md | 1 -
.../apache_beam/examples/kafkataxi/README.md | 4 +-
.../apache_beam/io/gcp/bigquery_avro_tools_test.py | 11 +-
.../apache_beam/io/gcp/bigquery_file_loads_test.py | 2 +-
.../io/gcp/bigquery_schema_tools_test.py | 4 +-
sdks/python/apache_beam/io/gcp/bigquery_test.py | 73 ++++++++++---
.../apache_beam/io/gcp/bigquery_tools_test.py | 9 +-
.../io/gcp/internal/clients/bigquery/__init__.py | 3 -
.../io/gcp/internal/clients/storage/__init__.py | 3 -
.../apache_beam/ml/gcp/naturallanguageml_test.py | 5 +-
sdks/python/apache_beam/runners/common.py | 4 +-
.../internal/clients/cloudbuild/__init__.py | 2 -
.../dataflow/internal/clients/dataflow/__init__.py | 3 -
.../clients/dataflow/message_matchers_test.py | 4 +-
.../apache_beam/runners/portability/stager.py | 8 +-
sdks/python/build-requirements.txt | 28 -----
sdks/python/build.gradle | 7 +-
sdks/python/gen_protos.py | 120 ++++++++-------------
.../gcp/pubsublite/__init__.py => pyproject.toml} | 25 ++++-
sdks/python/scripts/run_pylint.sh | 1 +
sdks/python/scripts/run_pytest.sh | 4 +-
sdks/python/scripts/run_tox.sh | 24 +++--
sdks/python/setup.py | 63 +++++++----
sdks/python/test-suites/tox/common.gradle | 22 +++-
sdks/python/test-suites/tox/py310/build.gradle | 2 -
sdks/python/test-suites/tox/py311/build.gradle | 2 -
sdks/python/test-suites/tox/py38/build.gradle | 2 -
sdks/python/test-suites/tox/py39/build.gradle | 3 -
sdks/python/tox.ini | 36 +++----
.../documentation/ml/multi-language-inference.md | 2 +-
.../sdks/python-pipeline-dependencies.md | 13 +--
53 files changed, 320 insertions(+), 297 deletions(-)
delete mode 100644 sdks/python/build-requirements.txt
copy sdks/python/{apache_beam/io/gcp/pubsublite/__init__.py => pyproject.toml}
(54%)