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

DEP: move dev-only dependencies to requirements files #4983

Conversation

neutrinoceros
Copy link
Member

@neutrinoceros neutrinoceros commented Sep 10, 2024

PR Summary

Close #4976

TODO:

  • adapt doc builds scripts on Jenkins

@neutrinoceros neutrinoceros force-pushed the dep/move_dev-only_deps_to_requirement_files branch from 469e2e0 to c4d8040 Compare September 10, 2024 08:19
@neutrinoceros neutrinoceros added infrastructure Related to CI, versioning, websites, organizational issues, etc dependencies Pull requests that update a dependency file labels Sep 10, 2024
@neutrinoceros neutrinoceros force-pushed the dep/move_dev-only_deps_to_requirement_files branch from c4d8040 to 97a5fbf Compare September 10, 2024 08:26
@neutrinoceros neutrinoceros marked this pull request as ready for review September 10, 2024 11:39
@chrishavlin
Copy link
Contributor

Should update the instructions on building the docs too. This line:

$ python -m pip install -e ".[doc]"

@neutrinoceros neutrinoceros force-pushed the dep/move_dev-only_deps_to_requirement_files branch from 97a5fbf to 435e624 Compare September 10, 2024 16:42
@neutrinoceros
Copy link
Member Author

Good catch. Done !

@chrishavlin
Copy link
Contributor

Good catch. Done !

oh, that did make the docs build fail though...

@neutrinoceros
Copy link
Member Author

Yes that's expected since the installation script used there is out of my control.

@Xarthisius
Copy link
Member

@yt-fido test this please.

@neutrinoceros neutrinoceros force-pushed the dep/move_dev-only_deps_to_requirement_files branch from 435e624 to 621c71a Compare September 11, 2024 08:44
@neutrinoceros neutrinoceros force-pushed the dep/move_dev-only_deps_to_requirement_files branch from 621c71a to 5ad93c4 Compare September 11, 2024 09:46
chrishavlin
chrishavlin previously approved these changes Sep 11, 2024
Copy link
Contributor

@chrishavlin chrishavlin left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

but one other docs note: https://yt-project.org/docs/dev/developing/testing.html#handling-yt-dependencies was out of date even before this PR :) if you feel like editing here that'd be great but I'm also OK with just opening an issue to track the need to update that page.

@neutrinoceros
Copy link
Member Author

Thanks for pointing it out. Since the minimal target is referenced by name, I should edit it here.

@neutrinoceros
Copy link
Member Author

btw thanks @Xarthisius for your work on Jenkins, I'm glad this is working !

@Xarthisius Xarthisius merged commit 8170d00 into yt-project:main Sep 11, 2024
21 checks passed
@neutrinoceros neutrinoceros deleted the dep/move_dev-only_deps_to_requirement_files branch September 11, 2024 16:44
@neutrinoceros neutrinoceros added this to the 4.4.0 milestone Sep 11, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file infrastructure Related to CI, versioning, websites, organizational issues, etc
Projects
None yet
Development

Successfully merging this pull request may close these issues.

BLD: can we remove dev-only extra targets ?
3 participants