diff options
| author | DavHau <hsngrmpf+github@gmail.com> | 2025-05-10 15:23:38 +0700 |
|---|---|---|
| committer | DavHau <hsngrmpf+github@gmail.com> | 2025-05-13 01:02:39 +0700 |
| commit | b634edb1a4223649e85da5cdad3176cc9e379e0c (patch) | |
| tree | 6eef80caa7d640da4ba75bfafdca85256844f33b /pkgs/development/python-modules/python-mapnik/python-mapnik_std_optional.patch | |
| parent | b62e21c3c55a06a764d47ccb8c1d410103009e3f (diff) | |
python3Minimal: make it truly minimal
Make python3 minimal truly minimal by disabling some more dependencies.
This makes it easy to bootstrap python.
After this, the only remaining runtime deps for python3Minimal are:
- bash (for launching subprocesses with shell=True)
- libc
- libgcc
- libffi
All remaining deps seem to be fundamental and cannot be further reduced, except bash which could potentially be removed and replaced with `$SHELL` at runtime.
Done:
- add some more withXXX switches to the cpython package
- use new switches in python3Minimal to disable some deps
- set some other deps to null in python3Minimal
- Set `allowedReferences` to guarantee that the closure remains minimal in the future.
Diffstat (limited to 'pkgs/development/python-modules/python-mapnik/python-mapnik_std_optional.patch')
0 files changed, 0 insertions, 0 deletions
