-
- Downloads
build systems: simpler, clearer decorators: run_after, run_before (#2860)
* PackageMeta: `run_before` is an alias of `precondition`, `run_after` an alias of `sanity_check` * PackageMeta: removed `precondition` and `sanity_check` * PackageMeta: decorators are now free-standing * package: modified/added docstrings. Fixed the semantics of `on_package_attributes`. * package: added unit test assertion as side effects of install * build_systems: factored build-time test running into base class * r: updated decorators in package.py * docs: updated decorator names
Showing
- lib/spack/docs/packaging_guide.rst 4 additions, 4 deletionslib/spack/docs/packaging_guide.rst
- lib/spack/spack/__init__.py 13 additions, 3 deletionslib/spack/spack/__init__.py
- lib/spack/spack/build_systems/autotools.py 6 additions, 18 deletionslib/spack/spack/build_systems/autotools.py
- lib/spack/spack/build_systems/cmake.py 5 additions, 17 deletionslib/spack/spack/build_systems/cmake.py
- lib/spack/spack/build_systems/makefile.py 2 additions, 2 deletionslib/spack/spack/build_systems/makefile.py
- lib/spack/spack/build_systems/python.py 2 additions, 2 deletionslib/spack/spack/build_systems/python.py
- lib/spack/spack/build_systems/r.py 2 additions, 2 deletionslib/spack/spack/build_systems/r.py
- lib/spack/spack/package.py 92 additions, 66 deletionslib/spack/spack/package.py
- var/spack/repos/builtin.mock/packages/cmake-client/package.py 30 additions, 3 deletions...spack/repos/builtin.mock/packages/cmake-client/package.py
- var/spack/repos/builtin/packages/cmor/package.py 1 addition, 1 deletionvar/spack/repos/builtin/packages/cmor/package.py
- var/spack/repos/builtin/packages/h5hut/package.py 1 addition, 1 deletionvar/spack/repos/builtin/packages/h5hut/package.py
- var/spack/repos/builtin/packages/hdf5/package.py 2 additions, 2 deletionsvar/spack/repos/builtin/packages/hdf5/package.py
- var/spack/repos/builtin/packages/mpich/package.py 2 additions, 2 deletionsvar/spack/repos/builtin/packages/mpich/package.py
- var/spack/repos/builtin/packages/openblas/package.py 3 additions, 3 deletionsvar/spack/repos/builtin/packages/openblas/package.py
- var/spack/repos/builtin/packages/openmpi/package.py 2 additions, 2 deletionsvar/spack/repos/builtin/packages/openmpi/package.py
- var/spack/repos/builtin/packages/py-basemap/package.py 1 addition, 1 deletionvar/spack/repos/builtin/packages/py-basemap/package.py
- var/spack/repos/builtin/packages/py-matplotlib/package.py 1 addition, 1 deletionvar/spack/repos/builtin/packages/py-matplotlib/package.py
- var/spack/repos/builtin/packages/py-yt/package.py 1 addition, 1 deletionvar/spack/repos/builtin/packages/py-yt/package.py
- var/spack/repos/builtin/packages/r/package.py 2 additions, 2 deletionsvar/spack/repos/builtin/packages/r/package.py
- var/spack/repos/builtin/packages/tcl/package.py 1 addition, 1 deletionvar/spack/repos/builtin/packages/tcl/package.py
Loading
Please register or sign in to comment