Skip to content

Commit

Permalink
Added link to pypackaging-native on packaging binary extensions page
Browse files Browse the repository at this point in the history
  • Loading branch information
viblo committed Jun 1, 2024
1 parent 639ef8a commit 5a89e74
Show file tree
Hide file tree
Showing 3 changed files with 12 additions and 12 deletions.
11 changes: 0 additions & 11 deletions source/discussions/considerations_for_binary_wheels.rst

This file was deleted.

1 change: 0 additions & 1 deletion source/discussions/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -16,4 +16,3 @@ specific topic. If you're just trying to get stuff done, see
package-formats
src-layout-vs-flat-layout
setup-py-deprecated
considerations_for_binary_wheels
12 changes: 12 additions & 0 deletions source/guides/packaging-binary-extensions.rst
Original file line number Diff line number Diff line change
Expand Up @@ -403,3 +403,15 @@ a Debian system, see the following articles:
* `What are (c)python extension modules? <https://thomasnyberg.com/what_are_extension_modules.html>`_
* `Releasing the gil <https://thomasnyberg.com/releasing_the_gil.html>`_
* `Writing cpython extension modules using C++ <https://thomasnyberg.com/cpp_extension_modules.html>`_

Additional considerations for binary wheels
-------------------------------------------

The `pypackaging-native <https://pypackaging-native.github.io/>`_ website has
additional coverage of packaging Python packages with native code. It aims to
provide an overview of the most important packaging issues for such projects,
with in-depth explanations and references.

Topics cover for example non-Python compiled dependencies ("native dependencies"),
the importance of the ABI (Application Binary Interface) of native code,
dependency on SIMD code and cross compilation.

0 comments on commit 5a89e74

Please sign in to comment.