Skip to content

Commit 82fcc5e

Browse files
xjrctgamblin
authored andcommitted
Feature Proposal : Make All Python Extensions User Configuration Independent (spack#1435)
* Updated all Python extension packages to use 'setup_py' on install. * Fixed a few minor style issues with the updated Python packages.
1 parent 415ddee commit 82fcc5e

File tree

87 files changed

+90
-99
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

87 files changed

+90
-99
lines changed

share/spack/csh/convert-pyext.sh

Lines changed: 0 additions & 5 deletions
This file was deleted.

var/spack/repos/builtin/packages/fenics/package.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -143,7 +143,7 @@ def cmake_is_on(self, option):
143143
def install(self, spec, prefix):
144144
for package in ['ufl', 'ffc', 'fiat', 'instant']:
145145
with working_dir(join_path('depends', package)):
146-
python('setup.py', 'install', '--prefix=%s' % prefix)
146+
setup_py('install', '--prefix=%s' % prefix)
147147

148148
cmake_args = [
149149
'-DCMAKE_BUILD_TYPE:STRING={0}'.format(

var/spack/repos/builtin/packages/py-3to2/package.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,4 +37,4 @@ class Py3to2(Package):
3737
extends('python')
3838

3939
def install(self, spec, prefix):
40-
python('setup.py', 'install', '--prefix=%s' % prefix)
40+
setup_py('install', '--prefix=%s' % prefix)

var/spack/repos/builtin/packages/py-SQLAlchemy/package.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,4 +36,4 @@ class PySqlalchemy(Package):
3636
extends('python')
3737

3838
def install(self, spec, prefix):
39-
python('setup.py', 'install', '--prefix=%s' % prefix)
39+
setup_py('install', '--prefix=%s' % prefix)

var/spack/repos/builtin/packages/py-argcomplete/package.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,4 +36,4 @@ class PyArgcomplete(Package):
3636
extends('python')
3737

3838
def install(self, spec, prefix):
39-
python('setup.py', 'install', '--prefix=%s' % prefix)
39+
setup_py('install', '--prefix=%s' % prefix)

var/spack/repos/builtin/packages/py-astroid/package.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,4 +42,4 @@ class PyAstroid(Package):
4242
depends_on('py-six', type=nolink)
4343

4444
def install(self, spec, prefix):
45-
python('setup.py', 'install', '--prefix=%s' % prefix)
45+
setup_py('install', '--prefix=%s' % prefix)

var/spack/repos/builtin/packages/py-astropy/package.py

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,5 @@ class PyAstropy(Package):
5656
depends_on('expat')
5757

5858
def install(self, spec, prefix):
59-
python('setup.py', 'build', '--use-system-cfitsio',
60-
'--use-system-expat')
61-
python('setup.py', 'install', '--prefix={0}'.format(prefix))
59+
setup_py('build', '--use-system-cfitsio', '--use-system-expat')
60+
setup_py('install', '--prefix={0}'.format(prefix))

var/spack/repos/builtin/packages/py-basemap/package.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,4 +43,4 @@ class PyBasemap(Package):
4343

4444
def install(self, spec, prefix):
4545
env['GEOS_DIR'] = spec['geos'].prefix
46-
python('setup.py', 'install', '--prefix=%s' % prefix)
46+
setup_py('install', '--prefix=%s' % prefix)

var/spack/repos/builtin/packages/py-beautifulsoup4/package.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,4 +40,4 @@ class PyBeautifulsoup4(Package):
4040
depends_on('py-setuptools', type='build')
4141

4242
def install(self, spec, prefix):
43-
python('setup.py', 'install', '--prefix={0}'.format(prefix))
43+
setup_py('install', '--prefix={0}'.format(prefix))

var/spack/repos/builtin/packages/py-biopython/package.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,4 +41,4 @@ class PyBiopython(Package):
4141
depends_on('py-numpy', type=nolink)
4242

4343
def install(self, spec, prefix):
44-
python('setup.py', 'install', '--prefix=%s' % prefix)
44+
setup_py('install', '--prefix=%s' % prefix)

0 commit comments

Comments
 (0)