@@ -3,34 +3,36 @@ Python Standalone Builds
3
3
4
4
This project produces self-contained, highly-portable Python
5
5
distributions. These Python distributions contain a fully-usable,
6
- full-featured Python installation as well as their build artifacts
7
- (object files, libraries, etc).
8
-
9
- The included build artifacts can be recombined by downstream
10
- repackagers to derive a custom Python distribution, possibly without
11
- certain features like SQLite and OpenSSL. This is useful for
12
- embedding Python in a larger binary, where a full Python is
13
- often not needed and where interfacing with the Python C API
14
- is desirable. (See the
15
- `PyOxidizer <https://github.com/indygreg/PyOxidizer >`_ sister project
16
- for such a downstream repackager.)
6
+ full-featured Python installation: most extension modules from
7
+ the Python standard library are present and their library
8
+ dependencies are either distributed with the distribution or
9
+ are statically linked.
17
10
18
11
The Python distributions are built in a manner to minimize
19
12
run-time dependencies. This includes limiting the CPU instructions
20
13
that can be used and limiting the set of shared libraries required
21
14
at run-time. The goal is for the produced distribution to work on
22
15
any system for the targeted architecture.
23
16
17
+ Some distributions ship with their build artifacts (object files,
18
+ libraries, etc) along with rich metadata describing the distribution
19
+ and how it was assembled. The build artifacts can be recombined by
20
+ downstream repackagers to derive a custom Python distribution, possibly
21
+ without certain features like SQLite and OpenSSL. This is useful for
22
+ embedding Python in a larger binary. See the
23
+ `PyOxidizer <https://github.com/indygreg/PyOxidizer >`_ sister project
24
+ for such a downstream repackager.
25
+
24
26
.. toctree ::
25
27
:maxdepth: 2
26
28
:caption: Contents:
27
29
28
- building.rst
29
- running.rst
30
- quirks.rst
31
- technotes.rst
32
- distributions.rst
33
- status.rst
30
+ running
31
+ building
32
+ quirks
33
+ technotes
34
+ distributions
35
+ status
34
36
35
37
Indices and tables
36
38
==================
0 commit comments