Skip to content

Better PEP 639 support from uv implementation #32

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

Merged
merged 1 commit into from
Jun 10, 2025
Merged

Conversation

konstin
Copy link
Member

@konstin konstin commented Jun 10, 2025

Since writing the initial implementation, the uv implementation got some improvements, which I'm merging back.

@konstin konstin changed the title Better PEP 639 from uv implementation Better PEP 639 support from uv implementation Jun 10, 2025
@konstin konstin force-pushed the konsti/pep639-final branch from e702714 to 404d0d3 Compare June 10, 2025 21:25
@@ -7,12 +7,26 @@ use thiserror::Error;
pub enum Pep639GlobError {
Copy link
Member Author

Choose a reason for hiding this comment

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

We should start to hide the details of the error type since it's technically a breaking change, but for now we shouldn't have any users affected by this.

@konstin konstin force-pushed the konsti/pep639-final branch from 404d0d3 to b8bbe1f Compare June 10, 2025 21:31
Since writing the initial implementation, the uv implementation got some improvements, which I'm merging back.
@konstin konstin force-pushed the konsti/pep639-final branch from b8bbe1f to 0d14e73 Compare June 10, 2025 21:33
@konstin konstin merged commit 97ec274 into main Jun 10, 2025
5 checks passed
@konstin konstin deleted the konsti/pep639-final branch June 10, 2025 21:34
konstin added a commit to PyO3/maturin that referenced this pull request Jun 10, 2025
This PR adds full PEP 639 support, building upon PyO3/pyproject-toml-rs#32 and the experience in uv.
konstin added a commit to PyO3/maturin that referenced this pull request Jun 10, 2025
This PR adds full PEP 639 support, building upon PyO3/pyproject-toml-rs#32 and the experience in uv.
konstin added a commit to PyO3/maturin that referenced this pull request Jun 11, 2025
This PR adds full PEP 639 support, building upon PyO3/pyproject-toml-rs#32 and the experience in uv.
messense pushed a commit to PyO3/maturin that referenced this pull request Jun 11, 2025
This PR adds full PEP 639 support, building upon
PyO3/pyproject-toml-rs#32 and the experience in
uv.

Closes #2571
Closes #2531

---------

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
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.

1 participant