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
Copy file name to clipboardExpand all lines: package-structure-code/complex-python-package-builds.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -26,7 +26,7 @@ Other back-ends (`hatch`) have a preferred back-end (`hatchling`) but allow the
26
26
some back-ends (`poetry`) only work with a single back-end (`poetry-core`). Refer to (#python-package-build-tools) for
27
27
more information about front-end and back-end compatibility.
28
28
29
-
In this packaging guide we recommend using `hatch` along with it's preferred back-end `hatchling`. One reason to use
29
+
In this packaging guide we recommend using `hatch` along with it's preferred back-end `hatchling`. While this will be suitable for most packages, an alternate back-end may be used with Hatch if needed when creating an extension module.
30
30
hatch with an alternate back-end is for creating an extension module. A Python extension module is one that is made up,
31
31
either in part or entirely, of compiled code. In this case the back-end chosen (such as `meson-python`) must know how to
32
32
compile the extension language and bind it to Python since `hatchling` is only capable of building pure Python modules.
0 commit comments