-
- Downloads
Spec constraints and normalization now work.
- Specs can be "constrained" by other specs, throw exceptions when constraint can't be satisfied. - Normalize will put a spec in DAG form and merge all package constraints with the spec. - Ready to add concretization policies for abstract specs now.
Showing
- lib/spack/spack/cmd/spec.py 2 additions, 3 deletionslib/spack/spack/cmd/spec.py
- lib/spack/spack/globals.py 1 addition, 1 deletionlib/spack/spack/globals.py
- lib/spack/spack/package.py 1 addition, 1 deletionlib/spack/spack/package.py
- lib/spack/spack/packages/__init__.py 6 additions, 6 deletionslib/spack/spack/packages/__init__.py
- lib/spack/spack/packages/callpath.py 14 additions, 0 deletionslib/spack/spack/packages/callpath.py
- lib/spack/spack/packages/dyninst.py 14 additions, 0 deletionslib/spack/spack/packages/dyninst.py
- lib/spack/spack/packages/libdwarf.py 1 addition, 1 deletionlib/spack/spack/packages/libdwarf.py
- lib/spack/spack/packages/mpich.py 11 additions, 0 deletionslib/spack/spack/packages/mpich.py
- lib/spack/spack/packages/mpileaks.py 14 additions, 0 deletionslib/spack/spack/packages/mpileaks.py
- lib/spack/spack/parse.py 15 additions, 15 deletionslib/spack/spack/parse.py
- lib/spack/spack/spec.py 187 additions, 149 deletionslib/spack/spack/spec.py
- lib/spack/spack/test/concretize.py 5 additions, 1 deletionlib/spack/spack/test/concretize.py
- lib/spack/spack/test/specs.py 31 additions, 0 deletionslib/spack/spack/test/specs.py
- lib/spack/spack/test/versions.py 19 additions, 0 deletionslib/spack/spack/test/versions.py
- lib/spack/spack/util/lang.py 63 additions, 0 deletionslib/spack/spack/util/lang.py
- lib/spack/spack/util/string.py 23 additions, 0 deletionslib/spack/spack/util/string.py
- lib/spack/spack/version.py 66 additions, 14 deletionslib/spack/spack/version.py
Loading
Please register or sign in to comment