Update readme
This commit is contained in:
parent
ba8a95bcf4
commit
03ef30b3b8
25
README.md
25
README.md
|
@ -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
|
|
||||||
|
|
Loading…
Reference in New Issue