This website requires JavaScript.
Explore
Help
Register
Sign in
sig_cloud
/
diskimage-builder
Watch
11
Star
0
Fork
You've already forked diskimage-builder
0
Code
Issues
Pull requests
Projects
Releases
Packages
Wiki
Activity
ee46e2f9b7
diskimage-builder
/
diskimage_builder
/
elements
/
pip-and-virtualenv
/
element-deps
6 lines
67 B
Text
Raw
Normal View
History
Unescape
Escape
Fix pip-and-virtualenv to work with python3 We are explicitly calling python in this element which does not work on systems which only have python3. Change-Id: Ia730850a48e2478fd5461710a9d2619408725cd8
2016-12-06 21:51:13 +00:00
dib-python
Remove installed packages before pip install The release of pip10 has shown up a few issues here Firstly, pip10 now refuses to overwrite distutils installed packages, which includes "python-virtualenv" on centos. History has shown us that we want the packages installed and overwritten, to avoid the packages coming back and messing things up. Pre-install all the packages, then list the files in the packages with "rpm" directly and remove them. This way pip is happy to install. We need to take better account of the package names for this; on Fedora things have switch to "python2-virtualenv" instead of "python-virtualenv" and we can't use an alias to list the package contents. This also highlighted that python2-pip is in EPEL for centos, so enable that when we install it. Make the epel element a no-op for non centos/rhe distros. There is a related change in recent fedora that python3 now installs binaries into /usr/local/bin. There are commented swizzles in here to ensure we retain the status quo of "pip" and "virtualenv" both being python2 based, with the python3 versions being called explicitly "pip3" and "virtualenv3" respectively. Change-Id: I2ffdd9f615ae6b00428c17249e4f216774991b99
2018-04-16 03:16:35 +00:00
epel
Add install-types as pip-and-virtualenv dep This element supports install-types so we need to depend on it. Change-Id: Ib1193673ca1c1a1cafe0006eabef981a01c87781
2016-12-07 18:04:24 +00:00
install-types
Add pip-and-virtualenv element This element allows installation of pip and virtualenv from either distro packages or git. Change-Id: Id294f0936c8fef8a3b27a415bfcc93b3f327e104 Depends-On: I731cc8a0f5bfeda8f17a78c33b9f44062323a361
2015-10-27 01:49:05 +00:00
package-installs
source-repositories
Reference in a new issue
Copy permalink