Update readme

This commit is contained in:
dave 2019-05-31 13:22:21 -07:00
parent ba8a95bcf4
commit 03ef30b3b8
1 changed files with 8 additions and 17 deletions

View File

@ -1,22 +1,13 @@
Deb builder for extpython extpython
=========
Build process: Isolated python installations for Ubuntu
- ./build.sh to kick off the process, runs a docker image - docker run -it --rm -v $PWD:/src ubuntu:bionic bash Extpython is a collection of tools for building installable packages containing various versions of Python. The
- ./build-inner.sh called in the container, prepares the environment installations are isolated from the operating system's python such that modules may be added, removed, or upgraded
- ./build-inner.sh switches to an underpriv'd user and calls... without risk of breaking. The builds are executed in Docker.
- ./build-deb.sh - does the actual build
TODO: TODO:
- parameterize the build:
- vars.sh needs to pass PYTHON_RELEASE down into the makefile
- debian metadata files need to obey this too:
- changelog: package name and version
- control: package name
- Makefile: a component of the --prefix path
TODO later: - Support other than Bionic
- upload resulting deb to artifact - Parameter for pre-loaded pip modules
- support other than Bionic
- separate process into creating the builder image & building the deb itself
- parameter for pre-loaded pip modules