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

Add a CI script that generates "all" extra group #995

Open
vdusek opened this issue Feb 19, 2025 · 2 comments
Open

Add a CI script that generates "all" extra group #995

vdusek opened this issue Feb 19, 2025 · 2 comments
Labels
t-tooling Issues with this label are in the ownership of the tooling team.

Comments

@vdusek
Copy link
Collaborator

vdusek commented Feb 19, 2025

Write a CI script that:

  • Reads existing extras,
  • Merges them into one list,
  • Deduplicates the entries, and
  • Writes the "all" extra in pyproject.toml.

We could utilize tomlkit here (it leaves the whitespaces & comments, unlike toml.

@github-actions github-actions bot added the t-tooling Issues with this label are in the ownership of the tooling team. label Feb 19, 2025
@vdusek
Copy link
Collaborator Author

vdusek commented Feb 19, 2025

but of course, maybe it's not worth it 🙂

@janbuchar
Copy link
Collaborator

It could also be a CI check and updating the all group would be up to the PR author - that would probably be less error prone

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
t-tooling Issues with this label are in the ownership of the tooling team.
Projects
None yet
Development

No branches or pull requests

2 participants