diff options
author | Todd Gamblin <tgamblin@llnl.gov> | 2017-03-27 14:02:00 -0700 |
---|---|---|
committer | Todd Gamblin <tgamblin@llnl.gov> | 2017-04-21 23:35:02 -0700 |
commit | 9f0b94b4e190365b00df3d7ccfcc77d6b4ee4273 (patch) | |
tree | ccd9bff4c28f3a749e26f4d8e05f7e0bcd2d1c94 /etc | |
parent | 0b002c2911845005c9c5f181f1cd5d77b8db1ec0 (diff) | |
download | spack-9f0b94b4e190365b00df3d7ccfcc77d6b4ee4273.tar.gz spack-9f0b94b4e190365b00df3d7ccfcc77d6b4ee4273.tar.bz2 spack-9f0b94b4e190365b00df3d7ccfcc77d6b4ee4273.tar.xz spack-9f0b94b4e190365b00df3d7ccfcc77d6b4ee4273.zip |
PythonPackage builds flat installs instead of egg directories.
- Spack doesn't need eggs -- it manages its own directories
- Simplify install layout and reduce sys.path searches by installing all
packages flat (eggs are deprecated for wheels, and this is also what
wheels do).
- We now supply the --single-version-externally-managed argument to
`setup.py install` for setuptools packages and setuptools.
- modify packages to only use setuptools args if setuptools is an
immediate dependency
- Remove setuptools from packages that do not need it.
- Some packages use setuptools *only* when certain args (likeb
'develop' or 'bdist') are supplied to setup.py, and they specifically
do not use setuptools for installation.
- Spack never calls setup.py this way, so just removing the setuptools
dependency works for these packages.
Diffstat (limited to 'etc')
0 files changed, 0 insertions, 0 deletions