Implement per-version attributes for flexible fetch policies.
- Tests pass with URL fetching and new scheme. - Lots of refactoring - Infrastructure is there for arbitrary fetch policies and more attribtues on the version() call. - Mirrors do not currently work properly, and they get in the way of a proper git fetch
Showing
- lib/spack/spack/fetch_strategy.py 151 additions, 12 deletionslib/spack/spack/fetch_strategy.py
- lib/spack/spack/package.py 77 additions, 39 deletionslib/spack/spack/package.py
- lib/spack/spack/patch.py 1 addition, 1 deletionlib/spack/spack/patch.py
- lib/spack/spack/relations.py 12 additions, 16 deletionslib/spack/spack/relations.py
- lib/spack/spack/stage.py 15 additions, 8 deletionslib/spack/spack/stage.py
- lib/spack/spack/test/install.py 7 additions, 1 deletionlib/spack/spack/test/install.py
- lib/spack/spack/test/package_sanity.py 3 additions, 3 deletionslib/spack/spack/test/package_sanity.py
- lib/spack/spack/test/stage.py 7 additions, 7 deletionslib/spack/spack/test/stage.py
Loading
Please register or sign in to comment