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

chore: use dependency-groups #2064

Open
wants to merge 5 commits into
base: main
Choose a base branch
from

Conversation

henryiii
Copy link
Contributor

Using dependency groups for cibuildwheel itself.

.github/workflows/test.yml Outdated Show resolved Hide resolved
@henryiii
Copy link
Contributor Author

henryiii commented Nov 1, 2024

Cirrus: Failed to start an instance: FAILED_PRECONDITION: Monthly compute limit exceeded!

Trying to restart now that it's next month. Also, saw this:

Only ghcr.io/cirruslabs/macos-runner:sonoma is allowed. Automatically upgraded

.github/workflows/test.yml Outdated Show resolved Hide resolved
.github/workflows/test.yml Outdated Show resolved Hide resolved
.github/workflows/test.yml Outdated Show resolved Hide resolved
.github/workflows/test.yml Outdated Show resolved Hide resolved
requirements-dev.txt Outdated Show resolved Hide resolved
@henryiii henryiii marked this pull request as ready for review November 1, 2024 14:09
mayeut
mayeut previously requested changes Nov 2, 2024
Copy link
Member

@mayeut mayeut left a comment

Choose a reason for hiding this comment

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

This will require to wait for a new nox release as modifications are also needed in the noxfile that require non yet released features of nox.

@henryiii
Copy link
Contributor Author

henryiii commented Nov 3, 2024

Nox is just Python, and TOML support was added some time ago. So it's not required to wait for a nox release. I've updated the noxfile.

henryiii and others added 4 commits November 16, 2024 00:51
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com>
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com>
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com>
@henryiii
Copy link
Contributor Author

Okay to go in?

Copy link
Member

@mayeut mayeut left a comment

Choose a reason for hiding this comment

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

Should we wait for pip builtin support to keep workarounds to a minimum ?

.cirrus.yml Outdated Show resolved Hide resolved
.travis.yml Outdated Show resolved Hide resolved
azure-pipelines.yml Outdated Show resolved Hide resolved
azure-pipelines.yml Outdated Show resolved Hide resolved
azure-pipelines.yml Outdated Show resolved Hide resolved
Co-authored-by: Matthieu Darbois <mayeut@users.noreply.github.com>
@henryiii
Copy link
Contributor Author

henryiii commented Nov 17, 2024

Using a tool to read the dependency groups doesn't seem too bad to me; pip won't support this until 25.1 at the earliest. But we can either put this in of the next release, or the 3.0 release, or wait, this doesn't affect end users, only developers.

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.

3 participants