You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Creating an issue to check interest/feasibility/etc. in expanding the section on packaging with compiled extensions!
There are a bunch of moving pieces here, and I don't think we can quite arrive at a single "best practices" because of the amount of variability inherent in the problem, but I think we can get a nice starting point and compile resources for further reading.
Sketching a few of the pieces that would need to be covered:
CD: building for multiple architectures/versions, releasing from CI/CD
Config: setting up pyproject.toml and accessory scripts for building
Tooling: how a sample of package managers handle extension modules
Frameworks: e.g. Cython, pyo3, etc.
Integration with other build systems like cmake, meson, etc.
Typing: type stub files and ux when exposing compiled modules
Docs: documenting build process, the code itself, and making contribution accessible
The text was updated successfully, but these errors were encountered:
Creating an issue to check interest/feasibility/etc. in expanding the section on packaging with compiled extensions!
There are a bunch of moving pieces here, and I don't think we can quite arrive at a single "best practices" because of the amount of variability inherent in the problem, but I think we can get a nice starting point and compile resources for further reading.
Sketching a few of the pieces that would need to be covered:
pyproject.toml
and accessory scripts for buildingThe text was updated successfully, but these errors were encountered: