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: move site-requirements to a PEP 735 dependency group #256

Open
woodruffw opened this issue Dec 9, 2024 · 1 comment
Open

chore: move site-requirements to a PEP 735 dependency group #256

woodruffw opened this issue Dec 9, 2024 · 1 comment
Labels
blocked chore Repository maintenance tasks refactor Refactoring tasks

Comments

@woodruffw
Copy link
Owner

We now have an in-repo pyproject.toml, thanks to the maturin builds. As such, we can remove the site-requirements.txt file and replace it with a PEP 735 dep group, which is already well-supported by uv.

See: https://peps.python.org/pep-0735/

@woodruffw woodruffw added chore Repository maintenance tasks refactor Refactoring tasks labels Dec 9, 2024
@woodruffw
Copy link
Owner Author

Took a look at this, and this might not be possible yet: it's possible to do uvx --with-requirements but not uvx --with-group or similar.

OTOH, I might be taking the wrong approach here -- uv tool install or similar might be the intended way to do this.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
blocked chore Repository maintenance tasks refactor Refactoring tasks
Projects
None yet
Development

No branches or pull requests

1 participant