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 755: Status quo of the CPython 3.12 build system #3

Closed
wants to merge 11 commits into from

Conversation

erlend-aasland
Copy link
Owner

@erlend-aasland erlend-aasland commented Oct 4, 2023


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

@erlend-aasland
Copy link
Owner Author

cc. @zware

peps/pep-0755.rst Outdated Show resolved Hide resolved
peps/pep-0755.rst Outdated Show resolved Hide resolved
- Don't treat the docs build as a separate build system; it is not

- Don't call GNU Autoconf a 'fragile project'

- Remove TODO comments
@erlend-aasland
Copy link
Owner Author

erlend-aasland commented Oct 5, 2023

I'm wondering if this is too small for a PEP. It's hard to say. With the larger project in mind1, it makes sense to carefully progress PEP by PEP. Replacing the whole build system is a topic bound to generate heated discussions, so I think it makes sense to be overly bureaucratic, and manifest the summarisation of our polls in a (small) PEP.

Footnotes

  1. replacing the whole build system

@zware
Copy link
Collaborator

zware commented Oct 5, 2023

I agree with that assessment. I'm not sure that this is really a PEP per se, but in the same way that I don't think PEPs 482 and 483 are really PEPs. But it's the mechanism we've got, so a PEP it is :)

@erlend-aasland erlend-aasland changed the title PEP 755: Status quo of the build system as of CPython 3.12 PEP 755: Status quo of the CPython 3.12 build system Oct 6, 2023
@erlend-aasland
Copy link
Owner Author

I agree with that assessment. I'm not sure that this is really a PEP per se, but in the same way that I don't think PEPs 482 and 483 are really PEPs. But it's the mechanism we've got, so a PEP it is :)

Exactly :) So, I guess the only remaining issue now is to polish the title and perhaps also adjust wording in the abstract.

@erlend-aasland
Copy link
Owner Author

Should we post a heads-up on Discourse, or just submit the PEP?

@zware
Copy link
Collaborator

zware commented Oct 6, 2023

I think we might want to have the next PEP ready to go before posting this one to help this better fit as a PEP. I'm still trying to find time to actually read all the way through this one though :(

@erlend-aasland
Copy link
Owner Author

I think we might want to have the next PEP ready to go before posting this one to help this better fit as a PEP. I'm still trying to find time to actually read all the way through this one though :(

I agree, and I've thought about the same.

zware and others added 3 commits October 9, 2023 09:33
* Expand/correct Windows section
* Shorten URLs
* Minor grammar fixups
* Add a couple of rewording possibilities as comments
@erlend-aasland erlend-aasland deleted the build-system/part1 branch January 18, 2024 01:08
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.

2 participants