Specialised Python Builds
- Custom version of Python (any released version + any desired patches) builds
- Use custom compilers or compiler versions
- Ports to restricted or specialised systems
- Specialised dependencies:
- Update dependency libraries to newer version
- Remove dependencies for security purposes
- Specialised options:
- Builds with extra debug information
- Optimised builds and/or optimised for most modern CPUs
- E.g. Debian and Pyenv Pythons are not built with –with-lto, –enable-optimizations (see doc and find flags with
>>> import sysconfig; print(sysconfig.get_config_vars())
)
- E.g. Debian and Pyenv Pythons are not built with –with-lto, –enable-optimizations (see doc and find flags with
- Traceable source code build chains
Tools:
- Containers:
- Pyenv
- NiX
- Spack
- Debian packaging
- RPM packaging
Copyright and published by: Software Build Factory (C) 2024 Contact info@softwarebuildfactory.com