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

Switch dagster_webserver and dagster_gcp_pyspark to hyphens #18902

Merged

Conversation

johannkm
Copy link
Contributor

@johannkm johannkm commented Dec 27, 2023

Open questions:

  • why did tests start failing this weekend? (best guess is setuptools 69.03 on Dec 23rd)
  • why does this fix the failures?
  • would this be a breaking change? I'm hopeful that it's not, because the package is already published as dagster-webserver https://pypi.org/project/dagster-webserver/

Edit: the first two are answered by pypa/setuptools#2522 (comment): setuptools change how they handle hyphens vs underscores

This makes the two required changes to get the build green (these two are special because of the underscore packages, they're the ones that are relied on in tests). In general we should make it a pattern to make package names use hyphens and match their directory name to avoid confusion.

@johannkm
Copy link
Contributor Author

Current dependencies on/for this PR:

This stack of pull requests is managed by Graphite.

@johannkm johannkm force-pushed the johann/12-26-Change_dagster_webserver_to_dagster-webserver branch from 71e9ba2 to b8afaed Compare December 27, 2023 04:32
@johannkm johannkm force-pushed the johann/12-26-Change_dagster_webserver_to_dagster-webserver branch from b8afaed to 4f670d7 Compare December 27, 2023 04:41
@johannkm johannkm changed the title Change dagster_webserver to dagster-webserver Switch dagster_webserver and dagster_gcp_pyspark to hyphens Dec 27, 2023
@johannkm johannkm requested review from sryza and jmsanders December 27, 2023 04:48
@johannkm
Copy link
Contributor Author

Going to land this to get the build green. It looks to me like we'll be ok publishing these packages but there could be an issue with release next week. I'll give @smackesey a heads up since he's running it

@johannkm johannkm merged commit af7b67e into master Dec 27, 2023
2 checks passed
@johannkm johannkm deleted the johann/12-26-Change_dagster_webserver_to_dagster-webserver branch December 27, 2023 13:25
johannkm added a commit that referenced this pull request Dec 27, 2023
Open questions:

- ~~why did tests start failing this weekend? (best guess is setuptools
69.03 on Dec 23rd)~~
- ~~why does this fix the failures?~~
- would this be a breaking change? I'm hopeful that it's not, because
the package is already published as dagster-webserver
https://pypi.org/project/dagster-webserver/

Edit: the first two are answered by
pypa/setuptools#2522 (comment):
setuptools change how they handle hyphens vs underscores

This makes the two required changes to get the build green (these two
are special because of the underscore packages, they're the ones that
are relied on in tests). In general we should make it a pattern to make
package names use hyphens and match their directory name to avoid
confusion.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants