diskimage-builder/diskimage_builder
Ian Wienand 79d4113cbe pip-and-virtualenv : install python2 & 3, and default to 2
Recent changes in project-config have shown that we leave the system
in an inconsistent state when installing from source.  On fedora, we
will have installed the python2 packages, but then used $DIB_PYTHON to
install python3 pip from source!

This tries to clarify the situation.  As described in the document,
with package installs, we just install the $DIB_PYTHON packaged
versions.

Source installs want to take over the global namespace.  This is the
price you pay for running the latest versions outside package managers
:) The only sane thing seems to be for us to normalise python2 &
python3 versions of pip, setuptools and virtualenv and then hacking
things such that "/usr/bin/pip" and "/usr/bin/virtalenv" remain
defaulted to python2 versions.

Documentation is added

Change-Id: Ibc6572b89e256d1f48b7fe7c672b8b9524dc704f
2017-04-11 18:59:11 +10:00
..
block_device Use stevedore for plugin config of block device 2017-03-24 21:42:47 +00:00
elements pip-and-virtualenv : install python2 & 3, and default to 2 2017-04-11 18:59:11 +10:00
graph Refactor: block-device handling (partitioning) 2017-01-24 19:59:10 +00:00
lib Merge "Move do_extra_package_install to run in install phase" 2017-04-10 01:24:55 +00:00
tests Refactor: block-device handling (partitioning) 2017-01-24 19:59:10 +00:00
__init__.py Bump hacking to 0.9.x series 2014-07-21 10:15:41 +02:00
disk_image_create.py squash-package-install to use the correct python 2017-03-13 20:24:39 +11:00
element_dependencies.py Semi-automatic doc generation of element dependency 2017-02-09 09:50:30 +11:00
logging_config.py Add python logger configuration 2016-06-16 13:54:50 +10:00
paths.py Move diskimage-image-create to an entry point 2016-11-02 05:12:11 +00:00
utils.py Refactor: block-device handling (partitioning) 2017-01-24 19:59:10 +00:00
version.py Create docs site containing element READMEs 2015-02-10 11:45:35 -08:00