Skip to content

Modernising "Building C and C++ Extensions" #108064

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

Open
AA-Turner opened this issue Aug 16, 2023 · 1 comment
Open

Modernising "Building C and C++ Extensions" #108064

AA-Turner opened this issue Aug 16, 2023 · 1 comment
Labels
3.11 only security fixes 3.12 only security fixes 3.13 bugs and security fixes build The build process and cross-build docs Documentation in the Doc dir extension-modules C modules in the Modules dir

Comments

@AA-Turner
Copy link
Member

Building C and C++ Extensions and Building C and C++ Extensions on Windows are the guides to building extension modules.

For most cases, we are able to use setuptools, meson, CMake, or other build systems. However for CPython's own documentation, we should have a cross-platform primer on building extension modules by hand (i.e. without setuptools), likely heavily referencing sysconfig, to guide readers through the internal process of how extension modules are built.

@AA-Turner AA-Turner added docs Documentation in the Doc dir extension-modules C modules in the Modules dir build The build process and cross-build 3.11 only security fixes 3.12 only security fixes 3.13 bugs and security fixes labels Aug 16, 2023
@erlend-aasland
Copy link
Contributor

See also gh-95709

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
3.11 only security fixes 3.12 only security fixes 3.13 bugs and security fixes build The build process and cross-build docs Documentation in the Doc dir extension-modules C modules in the Modules dir
Projects
None yet
Development

No branches or pull requests

2 participants