python builds
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
dave fd2ccbd453 Add python 3.8.0b1 1 year ago
scripts misc updates 1 year ago
src Add python 3.8.0b1 1 year ago
.dockerignore multiple dist support 1 year ago
.gitignore multi version support 1 year ago
Dockerfile.bionic multiple dist support 1 year ago
Dockerfile.disco multiple dist support 1 year ago
Dockerfile.trusty multiple dist support 1 year ago
Dockerfile.xenial multiple dist support 1 year ago
README.md misc updates 1 year ago
build.sh multiple dist support 1 year ago
images.sh final tweaks 1 year ago

README.md

extpython

Isolated python installations for Ubuntu

Extpython is a collection of tools for building installable packages containing various versions of Python. The installations are isolated from the operating system’s python such that modules may be added, removed, or upgraded without risk of breaking. The builds are executed in Docker.

Example invocation:

./images.sh
./build.sh trusty-3.7.3.sh

The vars file - trusty-3.7.3.sh above - contains information about what python version will be built. See src/bionic-3.7.3.sh for an annotated example.

Tips:

  • Python >=3.8 won’t build on trusty because Openssl is too old

TODO:

  • Parameter for pre-loaded pip modules