extpython/README.md

29 lines
698 B
Markdown
Raw Normal View History

2019-05-31 13:22:21 -07:00
extpython
=========
2019-05-31 07:41:20 -07:00
2019-05-31 13:22:21 -07:00
Isolated python installations for Ubuntu
2019-05-31 07:41:20 -07:00
2019-05-31 13:22:21 -07:00
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.
2019-05-31 07:41:20 -07:00
2019-05-31 14:26:56 -07:00
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.
2019-05-31 15:17:58 -07:00
Tips:
- Python >=3.8 won't build on trusty because Openssl is too old
2019-05-31 07:41:20 -07:00
TODO:
2019-05-31 13:22:21 -07:00
- Parameter for pre-loaded pip modules