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

PEP 725: version 2, addressing review comments on Discourse to date #3546

Merged
merged 5 commits into from
Dec 6, 2023

Conversation

rgommers
Copy link
Contributor

@rgommers rgommers commented Nov 25, 2023

Changes include:

  • Minor copy-edits
  • Improvements to Examples (validated with a full proof-of-concept implementation of using the metadata added by this PEP for automated builds)
  • Improve abstract to state briefly what the PEP adds to pyproject.toml
  • Complete the "reference implementation" section
  • Add section on split pkg / pkg-dev packages, as well as how to treat needing Python development headers (xref say something about python-devel and how to treat that implicitly or explicitly rgommers/peps#10)
  • And discussion (under Open Issues for now) on versioning and canonical names of virtual dependencies

Note that the contents were already reviewed by @pradyunsg and @msaharan over on rgommers#13, so this should be good to go.


📚 Documentation preview 📚: https://pep-previews--3546.org.readthedocs.build/

@rgommers rgommers requested a review from pradyunsg as a code owner November 25, 2023 14:08
@rgommers
Copy link
Contributor Author

rgommers commented Dec 6, 2023

Hi editors/reviewers, a friendly ping on this PR. It'd be great to get this merged so we can continue the discussion on Discourse. It should be good to go.

Copy link
Member

@hugovk hugovk left a comment

Choose a reason for hiding this comment

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

Sorry for the delay, let's merge this!

@hugovk hugovk merged commit 3e4a83d into python:main Dec 6, 2023
5 checks passed
@rgommers rgommers deleted the pep725-update branch December 7, 2023 10:15
@rgommers
Copy link
Contributor Author

rgommers commented Dec 7, 2023

Thanks @hugovk

@@ -363,19 +411,14 @@ SciPy 1.10:
"virtual:compiler/cpp",
"virtual:compiler/fortran",
"pkg:generic/ninja",
"pkg:generic/pkg-config",
]
host-requires = [
"virtual:interface/blas",
"virtual:interface/lapack", # >=3.7.1 (can't express version ranges with PURL yet)
Copy link

Choose a reason for hiding this comment

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

This is now available as vers:, but not sure how the two specs play together. Via & union?

Copy link

Choose a reason for hiding this comment

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

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.

4 participants