]> git.feebdaed.xyz Git - 0xmirror/grpc.git/commit
[Python] Migrate to pyproject.toml build system (#40833)
authorSreenithi Sridharan <ssreenithi@google.com>
Fri, 31 Oct 2025 21:16:50 +0000 (14:16 -0700)
committerCopybara-Service <copybara-worker@google.com>
Fri, 31 Oct 2025 21:19:57 +0000 (14:19 -0700)
commitd8698ff717690004d8dca28e17c15756f1e5bb1b
tree2d61a82ff4487a72c76ac052b593234e266026f9
parentf7af46462396cc9c8acd08bb6375c30e2bfea53f
[Python] Migrate to pyproject.toml build system (#40833)

Fixes #40744.

Closes #40833

PiperOrigin-RevId: 826625632
56 files changed:
PYTHON-MANIFEST.in
_metadata.py [deleted file]
grpc-style-config.toml
pyproject.toml [new file with mode: 0644]
requirements.bazel.txt
requirements.txt
setup.cfg
setup.py
src/python/grpcio/commands.py
src/python/grpcio_admin/pyproject.toml [new file with mode: 0644]
src/python/grpcio_admin/setup.py
src/python/grpcio_channelz/channelz_commands.py
src/python/grpcio_channelz/pyproject.toml [new file with mode: 0644]
src/python/grpcio_channelz/setup.py
src/python/grpcio_csds/pyproject.toml [new file with mode: 0644]
src/python/grpcio_csds/setup.py
src/python/grpcio_csm_observability/pyproject.toml [new file with mode: 0644]
src/python/grpcio_csm_observability/setup.py
src/python/grpcio_health_checking/health_commands.py
src/python/grpcio_health_checking/pyproject.toml [new file with mode: 0644]
src/python/grpcio_health_checking/setup.py
src/python/grpcio_observability/pyproject.toml [new file with mode: 0644]
src/python/grpcio_observability/setup.py
src/python/grpcio_reflection/pyproject.toml [new file with mode: 0644]
src/python/grpcio_reflection/reflection_commands.py
src/python/grpcio_reflection/setup.py
src/python/grpcio_status/pyproject.toml [new file with mode: 0644]
src/python/grpcio_status/setup.py
src/python/grpcio_status/status_commands.py
src/python/grpcio_testing/MANIFEST.in
src/python/grpcio_testing/pyproject.toml [new file with mode: 0644]
src/python/grpcio_testing/python_version.py [new file with mode: 0644]
src/python/grpcio_testing/setup.py
src/python/grpcio_testing/testing_commands.py
src/python/grpcio_tests/commands.py
src/python/grpcio_tests/pyproject.toml [new file with mode: 0644]
src/python/grpcio_tests/python_version.py [new file with mode: 0644]
src/python/grpcio_tests/setup.py
templates/_metadata.py.inja [deleted file]
templates/src/python/grpcio_testing/python_version.py.inja [new file with mode: 0644]
templates/src/python/grpcio_tests/python_version.py.inja [new file with mode: 0644]
tools/buildgen/generate_projects.sh
tools/distrib/docgen/_generate_python_doc.sh
tools/distrib/install_all_python_modules.sh
tools/distrib/python/grpcio_tools/grpc_tools/command.py
tools/distrib/python/grpcio_tools/pyproject.toml [new file with mode: 0644]
tools/distrib/python/grpcio_tools/setup.py
tools/distrib/python/xds_protos/build.py [deleted file]
tools/distrib/python/xds_protos/build_xds_protos.py [new file with mode: 0644]
tools/distrib/python/xds_protos/pyproject.toml [new file with mode: 0644]
tools/distrib/python/xds_protos/setup.py
tools/internal_ci/linux/grpc_distribtests_python.sh
tools/run_tests/artifacts/build_artifact_python.bat
tools/run_tests/artifacts/build_artifact_python.sh
tools/run_tests/helper_scripts/build_python.sh
tools/run_tests/helper_scripts/run_python.sh