Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix the snapshot publishing script #32744

Merged
merged 2 commits into from
Oct 10, 2024
Merged

Fix the snapshot publishing script #32744

merged 2 commits into from
Oct 10, 2024

Conversation

shunping
Copy link
Contributor

Since setuptools 69.3.0, the distribution name of a package has been normalized according to https://packaging.python.org/en/latest/specifications/binary-distribution-format/#escaping-and-unicode to support PEP 625 (pypa/setuptools@b0135f5).

In our case, the source and binary distribution name would be changed from apache-beam to apache_beam.

This PR is to fix the script for publishing python snapshot so that the file can be published to gcs.

fixes #32729

related thread: #30955

@shunping
Copy link
Contributor Author

r: @Abacn

Copy link
Contributor

Stopping reviewer notifications for this pull request: review requested by someone other than the bot, ceding control. If you'd like to restart, comment assign set of reviewers

@Abacn Abacn merged commit 84aa5ac into apache:master Oct 10, 2024
91 of 92 checks passed
reeba212 pushed a commit to reeba212/beam that referenced this pull request Dec 4, 2024
* Fix the snapshot publishing script

* Support distribution from setuptools prior to 69.3.0 as well.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[Bug]: beam_Release_Python_NightlySnapshot workflow broken
2 participants