summaryrefslogtreecommitdiff
path: root/var/spack/repos/builtin.mock
diff options
context:
space:
mode:
authorTodd Gamblin <tgamblin@llnl.gov>2022-07-30 15:19:18 -0700
committerTodd Gamblin <tgamblin@llnl.gov>2022-07-31 13:29:20 -0700
commitf52f6e99dbf1131886a80112b8c79dfc414afb7c (patch)
tree05cb7d64b2395922f2f24683da49f472075be12c /var/spack/repos/builtin.mock
parent549ba1ed32372c67fc57271cde3797d58b7dec6e (diff)
downloadspack-f52f6e99dbf1131886a80112b8c79dfc414afb7c.tar.gz
spack-f52f6e99dbf1131886a80112b8c79dfc414afb7c.tar.bz2
spack-f52f6e99dbf1131886a80112b8c79dfc414afb7c.tar.xz
spack-f52f6e99dbf1131886a80112b8c79dfc414afb7c.zip
black: reformat entire repository with black
Diffstat (limited to 'var/spack/repos/builtin.mock')
-rw-r--r--var/spack/repos/builtin.mock/packages/a/package.py31
-rw-r--r--var/spack/repos/builtin.mock/packages/archive-files/package.py10
-rw-r--r--var/spack/repos/builtin.mock/packages/attributes-foo-app/package.py6
-rw-r--r--var/spack/repos/builtin.mock/packages/attributes-foo/package.py42
-rw-r--r--var/spack/repos/builtin.mock/packages/autotools-conditional-variants-test/package.py4
-rw-r--r--var/spack/repos/builtin.mock/packages/autotools-config-replacement/package.py40
-rw-r--r--var/spack/repos/builtin.mock/packages/b/package.py8
-rw-r--r--var/spack/repos/builtin.mock/packages/boost/package.py86
-rw-r--r--var/spack/repos/builtin.mock/packages/both-link-and-build-dep-a/package.py18
-rw-r--r--var/spack/repos/builtin.mock/packages/both-link-and-build-dep-b/package.py16
-rw-r--r--var/spack/repos/builtin.mock/packages/both-link-and-build-dep-c/package.py14
-rw-r--r--var/spack/repos/builtin.mock/packages/bowtie/package.py8
-rw-r--r--var/spack/repos/builtin.mock/packages/brillig/package.py8
-rw-r--r--var/spack/repos/builtin.mock/packages/build-error/package.py12
-rw-r--r--var/spack/repos/builtin.mock/packages/build-warnings/package.py12
-rw-r--r--var/spack/repos/builtin.mock/packages/c/package.py4
-rw-r--r--var/spack/repos/builtin.mock/packages/callpath/package.py10
-rw-r--r--var/spack/repos/builtin.mock/packages/canfail/package.py6
-rw-r--r--var/spack/repos/builtin.mock/packages/cmake-client/package.py89
-rw-r--r--var/spack/repos/builtin.mock/packages/cmake-conditional-variants-test/package.py4
-rw-r--r--var/spack/repos/builtin.mock/packages/cmake/package.py34
-rw-r--r--var/spack/repos/builtin.mock/packages/conditional-constrained-dependencies/package.py7
-rw-r--r--var/spack/repos/builtin.mock/packages/conditional-provider/package.py11
-rw-r--r--var/spack/repos/builtin.mock/packages/conditional-values-in-variant/package.py33
-rw-r--r--var/spack/repos/builtin.mock/packages/conditional-variant-pkg/package.py35
-rw-r--r--var/spack/repos/builtin.mock/packages/conditional-virtual-dependency/package.py11
-rw-r--r--var/spack/repos/builtin.mock/packages/conditionally-patch-dependency/package.py6
-rw-r--r--var/spack/repos/builtin.mock/packages/configure-warning/package.py8
-rw-r--r--var/spack/repos/builtin.mock/packages/conflict-parent/package.py16
-rw-r--r--var/spack/repos/builtin.mock/packages/conflict/package.py16
-rw-r--r--var/spack/repos/builtin.mock/packages/conflicting-dependent/package.py10
-rw-r--r--var/spack/repos/builtin.mock/packages/corge/package.py199
-rw-r--r--var/spack/repos/builtin.mock/packages/cumulative-vrange-bottom/package.py13
-rw-r--r--var/spack/repos/builtin.mock/packages/cumulative-vrange-middle/package.py9
-rw-r--r--var/spack/repos/builtin.mock/packages/cumulative-vrange-root/package.py11
-rw-r--r--var/spack/repos/builtin.mock/packages/cvs-test/package.py3
-rw-r--r--var/spack/repos/builtin.mock/packages/dep-diamond-patch-mid1/package.py4
-rw-r--r--var/spack/repos/builtin.mock/packages/dep-diamond-patch-mid2/package.py15
-rw-r--r--var/spack/repos/builtin.mock/packages/dep-diamond-patch-top/package.py8
-rw-r--r--var/spack/repos/builtin.mock/packages/dep-with-variants-if-develop-root/package.py5
-rw-r--r--var/spack/repos/builtin.mock/packages/dep-with-variants-if-develop/package.py7
-rw-r--r--var/spack/repos/builtin.mock/packages/dep-with-variants/package.py9
-rw-r--r--var/spack/repos/builtin.mock/packages/depb/package.py6
-rw-r--r--var/spack/repos/builtin.mock/packages/dependency-install/package.py8
-rw-r--r--var/spack/repos/builtin.mock/packages/dependent-install/package.py12
-rw-r--r--var/spack/repos/builtin.mock/packages/dependent-of-dev-build/package.py6
-rw-r--r--var/spack/repos/builtin.mock/packages/depends-on-openmpi/package.py8
-rw-r--r--var/spack/repos/builtin.mock/packages/depends-on-run-env/package.py8
-rw-r--r--var/spack/repos/builtin.mock/packages/deprecated-versions/package.py4
-rw-r--r--var/spack/repos/builtin.mock/packages/dev-build-test-dependent/package.py10
-rw-r--r--var/spack/repos/builtin.mock/packages/dev-build-test-install-phases/package.py4
-rw-r--r--var/spack/repos/builtin.mock/packages/dev-build-test-install/package.py8
-rw-r--r--var/spack/repos/builtin.mock/packages/develop-test/package.py7
-rw-r--r--var/spack/repos/builtin.mock/packages/develop-test2/package.py7
-rw-r--r--var/spack/repos/builtin.mock/packages/direct-mpich/package.py6
-rw-r--r--var/spack/repos/builtin.mock/packages/dt-diamond-bottom/package.py3
-rw-r--r--var/spack/repos/builtin.mock/packages/dt-diamond-left/package.py5
-rw-r--r--var/spack/repos/builtin.mock/packages/dt-diamond-right/package.py5
-rw-r--r--var/spack/repos/builtin.mock/packages/dt-diamond/package.py7
-rw-r--r--var/spack/repos/builtin.mock/packages/dtbuild1/package.py10
-rw-r--r--var/spack/repos/builtin.mock/packages/dtbuild2/package.py2
-rw-r--r--var/spack/repos/builtin.mock/packages/dtbuild3/package.py2
-rw-r--r--var/spack/repos/builtin.mock/packages/dtlink1/package.py4
-rw-r--r--var/spack/repos/builtin.mock/packages/dtlink2/package.py2
-rw-r--r--var/spack/repos/builtin.mock/packages/dtlink3/package.py6
-rw-r--r--var/spack/repos/builtin.mock/packages/dtlink4/package.py2
-rw-r--r--var/spack/repos/builtin.mock/packages/dtlink5/package.py2
-rw-r--r--var/spack/repos/builtin.mock/packages/dtrun1/package.py6
-rw-r--r--var/spack/repos/builtin.mock/packages/dtrun2/package.py2
-rw-r--r--var/spack/repos/builtin.mock/packages/dtrun3/package.py4
-rw-r--r--var/spack/repos/builtin.mock/packages/dttop/package.py8
-rw-r--r--var/spack/repos/builtin.mock/packages/dtuse/package.py4
-rw-r--r--var/spack/repos/builtin.mock/packages/dyninst/package.py23
-rw-r--r--var/spack/repos/builtin.mock/packages/e/package.py4
-rw-r--r--var/spack/repos/builtin.mock/packages/ecp-viz-sdk/package.py5
-rw-r--r--var/spack/repos/builtin.mock/packages/extendee/package.py4
-rw-r--r--var/spack/repos/builtin.mock/packages/extends-spec/package.py4
-rw-r--r--var/spack/repos/builtin.mock/packages/extension1/package.py10
-rw-r--r--var/spack/repos/builtin.mock/packages/extension2/package.py12
-rw-r--r--var/spack/repos/builtin.mock/packages/external-buildable-with-variant/package.py8
-rw-r--r--var/spack/repos/builtin.mock/packages/external-common-gdbm/package.py4
-rw-r--r--var/spack/repos/builtin.mock/packages/external-common-openssl/package.py6
-rw-r--r--var/spack/repos/builtin.mock/packages/external-common-perl/package.py6
-rw-r--r--var/spack/repos/builtin.mock/packages/external-common-python/package.py8
-rw-r--r--var/spack/repos/builtin.mock/packages/external-non-default-variant/package.py7
-rw-r--r--var/spack/repos/builtin.mock/packages/externalmodule/package.py6
-rw-r--r--var/spack/repos/builtin.mock/packages/externalprereq/package.py4
-rw-r--r--var/spack/repos/builtin.mock/packages/externaltest/package.py10
-rw-r--r--var/spack/repos/builtin.mock/packages/externaltool/package.py10
-rw-r--r--var/spack/repos/builtin.mock/packages/externalvirtual/package.py12
-rw-r--r--var/spack/repos/builtin.mock/packages/failing-build/package.py4
-rw-r--r--var/spack/repos/builtin.mock/packages/failing-empty-install/package.py5
-rw-r--r--var/spack/repos/builtin.mock/packages/fake/package.py4
-rw-r--r--var/spack/repos/builtin.mock/packages/fetch-options/package.py14
-rw-r--r--var/spack/repos/builtin.mock/packages/fftw/package.py9
-rw-r--r--var/spack/repos/builtin.mock/packages/find-externals1/package.py21
-rw-r--r--var/spack/repos/builtin.mock/packages/flatten-deps/package.py6
-rw-r--r--var/spack/repos/builtin.mock/packages/garply/package.py156
-rw-r--r--var/spack/repos/builtin.mock/packages/gcc/package.py12
-rw-r--r--var/spack/repos/builtin.mock/packages/git-svn-top-level/package.py7
-rw-r--r--var/spack/repos/builtin.mock/packages/git-test-commit/package.py13
-rw-r--r--var/spack/repos/builtin.mock/packages/git-test/package.py3
-rw-r--r--var/spack/repos/builtin.mock/packages/git-top-level/package.py5
-rw-r--r--var/spack/repos/builtin.mock/packages/git-url-svn-top-level/package.py9
-rw-r--r--var/spack/repos/builtin.mock/packages/git-url-top-level/package.py56
-rw-r--r--var/spack/repos/builtin.mock/packages/gmt/package.py6
-rw-r--r--var/spack/repos/builtin.mock/packages/gnuconfig/package.py10
-rw-r--r--var/spack/repos/builtin.mock/packages/hash-test1/package.py31
-rw-r--r--var/spack/repos/builtin.mock/packages/hash-test2/package.py17
-rw-r--r--var/spack/repos/builtin.mock/packages/hash-test3/package.py24
-rw-r--r--var/spack/repos/builtin.mock/packages/hash-test4/package.py7
-rw-r--r--var/spack/repos/builtin.mock/packages/hdf5/package.py8
-rw-r--r--var/spack/repos/builtin.mock/packages/hg-test/package.py3
-rw-r--r--var/spack/repos/builtin.mock/packages/hg-top-level/package.py5
-rw-r--r--var/spack/repos/builtin.mock/packages/hpcviewer/package.py7
-rw-r--r--var/spack/repos/builtin.mock/packages/hwloc/package.py2
-rw-r--r--var/spack/repos/builtin.mock/packages/hypre/package.py11
-rw-r--r--var/spack/repos/builtin.mock/packages/impossible-concretization/package.py4
-rw-r--r--var/spack/repos/builtin.mock/packages/indirect-mpich/package.py10
-rw-r--r--var/spack/repos/builtin.mock/packages/installed-deps-a/package.py3
-rw-r--r--var/spack/repos/builtin.mock/packages/installed-deps-b/package.py3
-rw-r--r--var/spack/repos/builtin.mock/packages/installed-deps-c/package.py3
-rw-r--r--var/spack/repos/builtin.mock/packages/installed-deps-d/package.py3
-rw-r--r--var/spack/repos/builtin.mock/packages/installed-deps-e/package.py3
-rw-r--r--var/spack/repos/builtin.mock/packages/invalid-github-patch-url/package.py6
-rw-r--r--var/spack/repos/builtin.mock/packages/leaf-adds-virtual/package.py6
-rw-r--r--var/spack/repos/builtin.mock/packages/libdwarf/package.py10
-rw-r--r--var/spack/repos/builtin.mock/packages/libelf/package.py10
-rw-r--r--var/spack/repos/builtin.mock/packages/libtool-deletion/package.py5
-rw-r--r--var/spack/repos/builtin.mock/packages/low-priority-provider/package.py6
-rw-r--r--var/spack/repos/builtin.mock/packages/maintainers-1/package.py6
-rw-r--r--var/spack/repos/builtin.mock/packages/maintainers-2/package.py6
-rw-r--r--var/spack/repos/builtin.mock/packages/many-virtual-consumer/package.py9
-rw-r--r--var/spack/repos/builtin.mock/packages/middle-adds-virtual/package.py4
-rw-r--r--var/spack/repos/builtin.mock/packages/mirror-gnu-broken/package.py4
-rw-r--r--var/spack/repos/builtin.mock/packages/mirror-gnu/package.py2
-rw-r--r--var/spack/repos/builtin.mock/packages/mirror-sourceforge-broken/package.py4
-rw-r--r--var/spack/repos/builtin.mock/packages/mirror-sourceforge/package.py2
-rw-r--r--var/spack/repos/builtin.mock/packages/mirror-sourceware-broken/mirror-gnu-broken/package.py4
-rw-r--r--var/spack/repos/builtin.mock/packages/mirror-sourceware-broken/package.py4
-rw-r--r--var/spack/repos/builtin.mock/packages/mirror-sourceware/package.py2
-rw-r--r--var/spack/repos/builtin.mock/packages/mirror-xorg-broken/package.py4
-rw-r--r--var/spack/repos/builtin.mock/packages/mirror-xorg/package.py2
-rw-r--r--var/spack/repos/builtin.mock/packages/missing-dependency/package.py4
-rw-r--r--var/spack/repos/builtin.mock/packages/mixedversions/package.py6
-rw-r--r--var/spack/repos/builtin.mock/packages/modifies-run-env/package.py6
-rw-r--r--var/spack/repos/builtin.mock/packages/module-path-separator/package.py4
-rw-r--r--var/spack/repos/builtin.mock/packages/mpich/package.py27
-rw-r--r--var/spack/repos/builtin.mock/packages/mpich2/package.py26
-rw-r--r--var/spack/repos/builtin.mock/packages/mpileaks/package.py20
-rw-r--r--var/spack/repos/builtin.mock/packages/multi-provider-mpi/package.py33
-rw-r--r--var/spack/repos/builtin.mock/packages/multimethod-base/package.py4
-rw-r--r--var/spack/repos/builtin.mock/packages/multimethod-diamond-parent/package.py8
-rw-r--r--var/spack/repos/builtin.mock/packages/multimethod-diamond/package.py8
-rw-r--r--var/spack/repos/builtin.mock/packages/multimethod-inheritor/package.py10
-rw-r--r--var/spack/repos/builtin.mock/packages/multimethod/package.py78
-rw-r--r--var/spack/repos/builtin.mock/packages/multimodule-inheritance/package.py4
-rw-r--r--var/spack/repos/builtin.mock/packages/multivalue-variant/package.py40
-rw-r--r--var/spack/repos/builtin.mock/packages/mvapich2/package.py8
-rw-r--r--var/spack/repos/builtin.mock/packages/mvdefaults/package.py7
-rw-r--r--var/spack/repos/builtin.mock/packages/needs-relocation/package.py11
-rw-r--r--var/spack/repos/builtin.mock/packages/netlib-blas/package.py6
-rw-r--r--var/spack/repos/builtin.mock/packages/netlib-lapack/package.py8
-rw-r--r--var/spack/repos/builtin.mock/packages/ninja/package.py4
-rw-r--r--var/spack/repos/builtin.mock/packages/non-existing-conditional-dep/package.py6
-rw-r--r--var/spack/repos/builtin.mock/packages/nosource-bundle/package.py4
-rw-r--r--var/spack/repos/builtin.mock/packages/nosource-install/package.py14
-rw-r--r--var/spack/repos/builtin.mock/packages/nosource/package.py4
-rw-r--r--var/spack/repos/builtin.mock/packages/noversion-bundle/package.py2
-rw-r--r--var/spack/repos/builtin.mock/packages/noversion/package.py4
-rw-r--r--var/spack/repos/builtin.mock/packages/old-external/package.py14
-rw-r--r--var/spack/repos/builtin.mock/packages/old-sbang/package.py20
-rw-r--r--var/spack/repos/builtin.mock/packages/openblas-with-lapack/package.py9
-rw-r--r--var/spack/repos/builtin.mock/packages/openblas/package.py13
-rw-r--r--var/spack/repos/builtin.mock/packages/openmpi/package.py8
-rw-r--r--var/spack/repos/builtin.mock/packages/optional-dep-test-2/package.py12
-rw-r--r--var/spack/repos/builtin.mock/packages/optional-dep-test-3/package.py10
-rw-r--r--var/spack/repos/builtin.mock/packages/optional-dep-test/package.py30
-rw-r--r--var/spack/repos/builtin.mock/packages/othervirtual/package.py6
-rw-r--r--var/spack/repos/builtin.mock/packages/override-context-templates/package.py9
-rw-r--r--var/spack/repos/builtin.mock/packages/override-module-templates/package.py8
-rw-r--r--var/spack/repos/builtin.mock/packages/patch-a-dependency/package.py4
-rw-r--r--var/spack/repos/builtin.mock/packages/patch-several-dependencies/package.py48
-rw-r--r--var/spack/repos/builtin.mock/packages/patch/package.py16
-rw-r--r--var/spack/repos/builtin.mock/packages/patchelf/package.py10
-rw-r--r--var/spack/repos/builtin.mock/packages/perl-extension/package.py8
-rw-r--r--var/spack/repos/builtin.mock/packages/perl/package.py5
-rw-r--r--var/spack/repos/builtin.mock/packages/preferred-test/package.py11
-rw-r--r--var/spack/repos/builtin.mock/packages/printing-package/package.py11
-rw-r--r--var/spack/repos/builtin.mock/packages/py-extension1/package.py10
-rw-r--r--var/spack/repos/builtin.mock/packages/py-extension2/package.py10
-rw-r--r--var/spack/repos/builtin.mock/packages/py-extension3/package.py12
-rw-r--r--var/spack/repos/builtin.mock/packages/py-pip/package.py4
-rw-r--r--var/spack/repos/builtin.mock/packages/py-wheel/package.py4
-rw-r--r--var/spack/repos/builtin.mock/packages/python/package.py15
-rw-r--r--var/spack/repos/builtin.mock/packages/quantum-espresso/package.py17
-rw-r--r--var/spack/repos/builtin.mock/packages/quux/package.py177
-rw-r--r--var/spack/repos/builtin.mock/packages/raiser/package.py26
-rw-r--r--var/spack/repos/builtin.mock/packages/requires-virtual/package.py4
-rw-r--r--var/spack/repos/builtin.mock/packages/root-adds-virtual/package.py4
-rw-r--r--var/spack/repos/builtin.mock/packages/root/package.py4
-rw-r--r--var/spack/repos/builtin.mock/packages/simple-inheritance/package.py20
-rw-r--r--var/spack/repos/builtin.mock/packages/simple-standalone-test/package.py11
-rw-r--r--var/spack/repos/builtin.mock/packages/singlevalue-variant-dependent-type/package.py8
-rw-r--r--var/spack/repos/builtin.mock/packages/singlevalue-variant-dependent/package.py6
-rw-r--r--var/spack/repos/builtin.mock/packages/singlevalue-variant/package.py10
-rw-r--r--var/spack/repos/builtin.mock/packages/some-virtual-mv/package.py13
-rw-r--r--var/spack/repos/builtin.mock/packages/some-virtual-preferred/package.py4
-rw-r--r--var/spack/repos/builtin.mock/packages/splice-a/package.py24
-rw-r--r--var/spack/repos/builtin.mock/packages/splice-h/package.py24
-rw-r--r--var/spack/repos/builtin.mock/packages/splice-t/package.py16
-rw-r--r--var/spack/repos/builtin.mock/packages/splice-vh/package.py22
-rw-r--r--var/spack/repos/builtin.mock/packages/splice-z/package.py12
-rw-r--r--var/spack/repos/builtin.mock/packages/sticky-variant/package.py6
-rw-r--r--var/spack/repos/builtin.mock/packages/svn-test/package.py5
-rw-r--r--var/spack/repos/builtin.mock/packages/svn-top-level/package.py4
-rw-r--r--var/spack/repos/builtin.mock/packages/symly/package.py24
-rw-r--r--var/spack/repos/builtin.mock/packages/test-build-callbacks/package.py14
-rw-r--r--var/spack/repos/builtin.mock/packages/test-dep-with-imposed-conditions/package.py4
-rw-r--r--var/spack/repos/builtin.mock/packages/test-dependency/package.py3
-rw-r--r--var/spack/repos/builtin.mock/packages/test-error/package.py6
-rw-r--r--var/spack/repos/builtin.mock/packages/test-fail/package.py6
-rw-r--r--var/spack/repos/builtin.mock/packages/test-install-callbacks/package.py12
-rw-r--r--var/spack/repos/builtin.mock/packages/transitive-conditional-virtual-dependency/package.py5
-rw-r--r--var/spack/repos/builtin.mock/packages/trigger-external-non-default-variant/package.py5
-rw-r--r--var/spack/repos/builtin.mock/packages/trivial-install-test-package/package.py9
-rw-r--r--var/spack/repos/builtin.mock/packages/trivial-pkg-with-valid-hash/package.py4
-rw-r--r--var/spack/repos/builtin.mock/packages/trivial-smoke-test/package.py11
-rw-r--r--var/spack/repos/builtin.mock/packages/unconstrainable-conflict/package.py8
-rw-r--r--var/spack/repos/builtin.mock/packages/unsat-provider/package.py9
-rw-r--r--var/spack/repos/builtin.mock/packages/unsat-virtual-dependency/package.py5
-rw-r--r--var/spack/repos/builtin.mock/packages/url-list-test/package.py21
-rw-r--r--var/spack/repos/builtin.mock/packages/url-only-override-with-gaps/package.py31
-rw-r--r--var/spack/repos/builtin.mock/packages/url-only-override/package.py20
-rw-r--r--var/spack/repos/builtin.mock/packages/url-test/package.py3
-rw-r--r--var/spack/repos/builtin.mock/packages/url_override/package.py12
-rw-r--r--var/spack/repos/builtin.mock/packages/v1-provider/package.py5
-rw-r--r--var/spack/repos/builtin.mock/packages/variant-on-dependency-condition-a/package.py8
-rw-r--r--var/spack/repos/builtin.mock/packages/variant-on-dependency-condition-b/package.py7
-rw-r--r--var/spack/repos/builtin.mock/packages/variant-on-dependency-condition-root/package.py11
-rw-r--r--var/spack/repos/builtin.mock/packages/vdefault-or-external-root/package.py8
-rw-r--r--var/spack/repos/builtin.mock/packages/vdefault-or-external/package.py10
-rw-r--r--var/spack/repos/builtin.mock/packages/version-test-dependency-preferred/package.py12
-rw-r--r--var/spack/repos/builtin.mock/packages/version-test-pkg/package.py16
-rw-r--r--var/spack/repos/builtin.mock/packages/version-test-root/package.py5
-rw-r--r--var/spack/repos/builtin.mock/packages/view-dir-dir/package.py11
-rw-r--r--var/spack/repos/builtin.mock/packages/view-dir-file/package.py9
-rw-r--r--var/spack/repos/builtin.mock/packages/view-dir-symlinked-dir/package.py13
-rw-r--r--var/spack/repos/builtin.mock/packages/virtual-with-versions/package.py21
-rw-r--r--var/spack/repos/builtin.mock/packages/when-directives-false/package.py24
-rw-r--r--var/spack/repos/builtin.mock/packages/when-directives-true/package.py24
-rw-r--r--var/spack/repos/builtin.mock/packages/with-constraint-met/package.py14
-rw-r--r--var/spack/repos/builtin.mock/packages/wrong-variant-in-conflicts/package.py4
-rw-r--r--var/spack/repos/builtin.mock/packages/wrong-variant-in-depends-on/package.py4
-rw-r--r--var/spack/repos/builtin.mock/packages/zlib/package.py41
-rw-r--r--var/spack/repos/builtin.mock/packages/zmpi/package.py11
256 files changed, 1811 insertions, 1528 deletions
diff --git a/var/spack/repos/builtin.mock/packages/a/package.py b/var/spack/repos/builtin.mock/packages/a/package.py
index 4edee6b144..b556fbf06f 100644
--- a/var/spack/repos/builtin.mock/packages/a/package.py
+++ b/var/spack/repos/builtin.mock/packages/a/package.py
@@ -10,37 +10,32 @@ class A(AutotoolsPackage):
"""Simple package with one optional dependency"""
homepage = "http://www.example.com"
- url = "http://www.example.com/a-1.0.tar.gz"
+ url = "http://www.example.com/a-1.0.tar.gz"
- version('1.0', '0123456789abcdef0123456789abcdef')
- version('2.0', 'abcdef0123456789abcdef0123456789')
+ version("1.0", "0123456789abcdef0123456789abcdef")
+ version("2.0", "abcdef0123456789abcdef0123456789")
variant(
- 'foo', description='',
- values=any_combination_of('bar', 'baz', 'fee').with_default('bar'),
+ "foo",
+ description="",
+ values=any_combination_of("bar", "baz", "fee").with_default("bar"),
)
- variant(
- 'foobar',
- values=('bar', 'baz', 'fee'),
- default='bar',
- description='',
- multi=False
- )
+ variant("foobar", values=("bar", "baz", "fee"), default="bar", description="", multi=False)
- variant('lorem_ipsum', description='', default=False)
+ variant("lorem_ipsum", description="", default=False)
- variant('bvv', default=True, description='The good old BV variant')
+ variant("bvv", default=True, description="The good old BV variant")
- depends_on('b', when='foobar=bar')
- depends_on('test-dependency', type='test')
+ depends_on("b", when="foobar=bar")
+ depends_on("test-dependency", type="test")
parallel = False
def with_or_without_fee(self, activated):
if not activated:
- return '--no-fee'
- return '--fee-all-the-time'
+ return "--no-fee"
+ return "--fee-all-the-time"
def autoreconf(self, spec, prefix):
pass
diff --git a/var/spack/repos/builtin.mock/packages/archive-files/package.py b/var/spack/repos/builtin.mock/packages/archive-files/package.py
index f168d25173..268ac41305 100644
--- a/var/spack/repos/builtin.mock/packages/archive-files/package.py
+++ b/var/spack/repos/builtin.mock/packages/archive-files/package.py
@@ -12,12 +12,12 @@ class ArchiveFiles(AutotoolsPackage):
homepage = "http://www.example.com"
url = "http://www.example.com/a-1.0.tar.gz"
- version('1.0', '0123456789abcdef0123456789abcdef')
- version('2.0', 'abcdef0123456789abcdef0123456789')
+ version("1.0", "0123456789abcdef0123456789abcdef")
+ version("2.0", "abcdef0123456789abcdef0123456789")
@property
def archive_files(self):
- return super(ArchiveFiles, self).archive_files + ['../../outside.log']
+ return super(ArchiveFiles, self).archive_files + ["../../outside.log"]
def autoreconf(self, spec, prefix):
pass
@@ -27,8 +27,8 @@ class ArchiveFiles(AutotoolsPackage):
def build(self, spec, prefix):
mkdirp(self.build_directory)
- config_log = join_path(self.build_directory, 'config.log')
+ config_log = join_path(self.build_directory, "config.log")
touch(config_log)
def install(self, spec, prefix):
- touch(join_path(prefix, 'deleteme'))
+ touch(join_path(prefix, "deleteme"))
diff --git a/var/spack/repos/builtin.mock/packages/attributes-foo-app/package.py b/var/spack/repos/builtin.mock/packages/attributes-foo-app/package.py
index b4f9ef14ca..a92f36bb3c 100644
--- a/var/spack/repos/builtin.mock/packages/attributes-foo-app/package.py
+++ b/var/spack/repos/builtin.mock/packages/attributes-foo-app/package.py
@@ -7,6 +7,6 @@ from spack.package import *
class AttributesFooApp(BundlePackage):
- version('1.0')
- depends_on('bar')
- depends_on('baz')
+ version("1.0")
+ depends_on("bar")
+ depends_on("baz")
diff --git a/var/spack/repos/builtin.mock/packages/attributes-foo/package.py b/var/spack/repos/builtin.mock/packages/attributes-foo/package.py
index bf68c96a53..f4bb9059a4 100644
--- a/var/spack/repos/builtin.mock/packages/attributes-foo/package.py
+++ b/var/spack/repos/builtin.mock/packages/attributes-foo/package.py
@@ -7,51 +7,51 @@ from spack.package import *
class AttributesFoo(BundlePackage):
- phases = ['install']
- version('1.0')
+ phases = ["install"]
+ version("1.0")
- provides('bar')
- provides('baz')
+ provides("bar")
+ provides("baz")
def install(self, spec, prefix):
- if 'platform=windows' in spec:
- lib_suffix = '.lib'
- elif 'platform=darwin' in spec:
- lib_suffix = '.dylib'
+ if "platform=windows" in spec:
+ lib_suffix = ".lib"
+ elif "platform=darwin" in spec:
+ lib_suffix = ".dylib"
else:
- lib_suffix = '.so'
+ lib_suffix = ".so"
mkdirp(prefix.include)
- touch(prefix.include.join('foo.h'))
+ touch(prefix.include.join("foo.h"))
mkdirp(prefix.include.bar)
- touch(prefix.include.bar.join('bar.h'))
+ touch(prefix.include.bar.join("bar.h"))
mkdirp(prefix.lib64)
- touch(prefix.lib64.join('libFoo' + lib_suffix))
- touch(prefix.lib64.join('libFooBar' + lib_suffix))
+ touch(prefix.lib64.join("libFoo" + lib_suffix))
+ touch(prefix.lib64.join("libFooBar" + lib_suffix))
mkdirp(prefix.baz.include.baz)
- touch(prefix.baz.include.baz.join('baz.h'))
+ touch(prefix.baz.include.baz.join("baz.h"))
mkdirp(prefix.baz.lib)
- touch(prefix.baz.lib.join('libFooBaz' + lib_suffix))
+ touch(prefix.baz.lib.join("libFooBaz" + lib_suffix))
# Headers provided by Foo
@property
def headers(self):
- return find_headers('foo', root=self.home.include, recursive=False)
+ return find_headers("foo", root=self.home.include, recursive=False)
# Libraries provided by Foo
@property
def libs(self):
- return find_libraries('libFoo', root=self.home, recursive=True)
+ return find_libraries("libFoo", root=self.home, recursive=True)
# Header provided by the bar virutal package
@property
def bar_headers(self):
- return find_headers('bar/bar', root=self.home.include, recursive=False)
+ return find_headers("bar/bar", root=self.home.include, recursive=False)
# Libary provided by the bar virtual package
@property
def bar_libs(self):
- return find_libraries('libFooBar', root=self.home, recursive=True)
+ return find_libraries("libFooBar", root=self.home, recursive=True)
# The baz virtual package home
@property
@@ -61,9 +61,9 @@ class AttributesFoo(BundlePackage):
# Header provided by the baz virtual package
@property
def baz_headers(self):
- return find_headers('baz/baz', root=self.baz_home.include, recursive=False)
+ return find_headers("baz/baz", root=self.baz_home.include, recursive=False)
# Library provided by the baz virtual package
@property
def baz_libs(self):
- return find_libraries('libFooBaz', root=self.baz_home, recursive=True)
+ return find_libraries("libFooBaz", root=self.baz_home, recursive=True)
diff --git a/var/spack/repos/builtin.mock/packages/autotools-conditional-variants-test/package.py b/var/spack/repos/builtin.mock/packages/autotools-conditional-variants-test/package.py
index ca046c548a..47111cdddd 100644
--- a/var/spack/repos/builtin.mock/packages/autotools-conditional-variants-test/package.py
+++ b/var/spack/repos/builtin.mock/packages/autotools-conditional-variants-test/package.py
@@ -10,5 +10,5 @@ from spack.package import *
class AutotoolsConditionalVariantsTest(AutotoolsPackage):
homepage = "https://www.example.com"
has_code = False
- version('1.0')
- variant('example', default=True, description='nope', when='@2.0:')
+ version("1.0")
+ variant("example", default=True, description="nope", when="@2.0:")
diff --git a/var/spack/repos/builtin.mock/packages/autotools-config-replacement/package.py b/var/spack/repos/builtin.mock/packages/autotools-config-replacement/package.py
index a869a359db..a86ed9cc09 100644
--- a/var/spack/repos/builtin.mock/packages/autotools-config-replacement/package.py
+++ b/var/spack/repos/builtin.mock/packages/autotools-config-replacement/package.py
@@ -17,15 +17,15 @@ class AutotoolsConfigReplacement(AutotoolsPackage):
has_code = False
- version('1.0.0')
- variant('patch_config_files', default=False)
- variant('gnuconfig', default=False)
+ version("1.0.0")
+ variant("patch_config_files", default=False)
+ variant("gnuconfig", default=False)
- depends_on('gnuconfig', type='build', when='+gnuconfig')
+ depends_on("gnuconfig", type="build", when="+gnuconfig")
@property
def patch_config_files(self):
- return self.spec.satisfies('+patch_config_files')
+ return self.spec.satisfies("+patch_config_files")
def autoreconf(self, spec, prefix):
pass
@@ -37,12 +37,12 @@ class AutotoolsConfigReplacement(AutotoolsPackage):
pass
def install(self, spec, prefix):
- broken = os.path.join(self.stage.source_path, 'broken')
- working = os.path.join(self.stage.source_path, 'working')
+ broken = os.path.join(self.stage.source_path, "broken")
+ working = os.path.join(self.stage.source_path, "working")
install_tree(broken, self.prefix.broken)
install_tree(working, self.prefix.working)
- @run_before('autoreconf')
+ @run_before("autoreconf")
def create_the_package_sources(self):
# Creates the following file structure:
# ./broken/config.sub -- not executable
@@ -52,37 +52,37 @@ class AutotoolsConfigReplacement(AutotoolsPackage):
# Automatic config helper script substitution should replace the two
# broken scripts with those from the gnuconfig package.
- broken = os.path.join(self.stage.source_path, 'broken')
- working = os.path.join(self.stage.source_path, 'working')
+ broken = os.path.join(self.stage.source_path, "broken")
+ working = os.path.join(self.stage.source_path, "working")
mkdirp(broken)
mkdirp(working)
# a configure script is required
- configure_script = join_path(self.stage.source_path, 'configure')
- with open(configure_script, 'w') as f:
+ configure_script = join_path(self.stage.source_path, "configure")
+ with open(configure_script, "w") as f:
f.write("#!/bin/sh\nexit 0")
os.chmod(configure_script, 0o775)
# broken config.sub (not executable)
- broken_config_sub = join_path(broken, 'config.sub')
- with open(broken_config_sub, 'w') as f:
+ broken_config_sub = join_path(broken, "config.sub")
+ with open(broken_config_sub, "w") as f:
f.write("#!/bin/sh\nexit 0")
# broken config.guess (exectuable but with error return code)
- broken_config_guess = join_path(broken, 'config.guess')
- with open(broken_config_guess, 'w') as f:
+ broken_config_guess = join_path(broken, "config.guess")
+ with open(broken_config_guess, "w") as f:
f.write("#!/bin/sh\nexit 1")
os.chmod(broken_config_guess, 0o775)
# working config.sub
- working_config_sub = join_path(working, 'config.sub')
- with open(working_config_sub, 'w') as f:
+ working_config_sub = join_path(working, "config.sub")
+ with open(working_config_sub, "w") as f:
f.write("#!/bin/sh\nexit 0")
os.chmod(working_config_sub, 0o775)
# working config.guess
- working_config_guess = join_path(working, 'config.guess')
- with open(working_config_guess, 'w') as f:
+ working_config_guess = join_path(working, "config.guess")
+ with open(working_config_guess, "w") as f:
f.write("#!/bin/sh\nexit 0")
os.chmod(working_config_guess, 0o775)
diff --git a/var/spack/repos/builtin.mock/packages/b/package.py b/var/spack/repos/builtin.mock/packages/b/package.py
index ed328f9268..23bd52e275 100644
--- a/var/spack/repos/builtin.mock/packages/b/package.py
+++ b/var/spack/repos/builtin.mock/packages/b/package.py
@@ -10,9 +10,9 @@ class B(Package):
"""Simple package with no dependencies"""
homepage = "http://www.example.com"
- url = "http://www.example.com/b-1.0.tar.gz"
+ url = "http://www.example.com/b-1.0.tar.gz"
- version('1.0', '0123456789abcdef0123456789abcdef')
- version('0.9', 'abcd456789abcdef0123456789abcdef')
+ version("1.0", "0123456789abcdef0123456789abcdef")
+ version("0.9", "abcd456789abcdef0123456789abcdef")
- depends_on('test-dependency', type='test')
+ depends_on("test-dependency", type="test")
diff --git a/var/spack/repos/builtin.mock/packages/boost/package.py b/var/spack/repos/builtin.mock/packages/boost/package.py
index 476456a57a..06cca04b9e 100644
--- a/var/spack/repos/builtin.mock/packages/boost/package.py
+++ b/var/spack/repos/builtin.mock/packages/boost/package.py
@@ -10,52 +10,56 @@ class Boost(Package):
"""Fake boost package."""
homepage = "http://www.boost.org"
- url = "http://downloads.sourceforge.net/project/boost/boost/1.63.0/boost_1_63_0.tar.bz2"
-
- version('1.63.0', '1c837ecd990bb022d07e7aab32b09847')
-
- default_install_libs = set(['atomic',
- 'chrono',
- 'date_time',
- 'filesystem',
- 'graph',
- 'iostreams',
- 'locale',
- 'log',
- 'math',
- 'program_options',
- 'random',
- 'regex',
- 'serialization',
- 'signals',
- 'system',
- 'test',
- 'thread',
- 'timer',
- 'wave'])
+ url = "http://downloads.sourceforge.net/project/boost/boost/1.63.0/boost_1_63_0.tar.bz2"
+
+ version("1.63.0", "1c837ecd990bb022d07e7aab32b09847")
+
+ default_install_libs = set(
+ [
+ "atomic",
+ "chrono",
+ "date_time",
+ "filesystem",
+ "graph",
+ "iostreams",
+ "locale",
+ "log",
+ "math",
+ "program_options",
+ "random",
+ "regex",
+ "serialization",
+ "signals",
+ "system",
+ "test",
+ "thread",
+ "timer",
+ "wave",
+ ]
+ )
# mpi/python are not installed by default because they pull in many
# dependencies and/or because there is a great deal of customization
# possible (and it would be difficult to choose sensible defaults)
- default_noinstall_libs = set(['mpi', 'python'])
+ default_noinstall_libs = set(["mpi", "python"])
all_libs = default_install_libs | default_noinstall_libs
for lib in all_libs:
- variant(lib, default=(lib not in default_noinstall_libs),
- description="Compile with {0} library".format(lib))
-
- variant('debug', default=False,
- description='Switch to the debug version of Boost')
- variant('shared', default=True,
- description="Additionally build shared libraries")
- variant('multithreaded', default=True,
- description="Build multi-threaded versions of libraries")
- variant('singlethreaded', default=False,
- description="Build single-threaded versions of libraries")
- variant('icu', default=False,
- description="Build with Unicode and ICU suport")
- variant('graph', default=False,
- description="Build the Boost Graph library")
- variant('taggedlayout', default=False,
- description="Augment library names with build options")
+ variant(
+ lib,
+ default=(lib not in default_noinstall_libs),
+ description="Compile with {0} library".format(lib),
+ )
+
+ variant("debug", default=False, description="Switch to the debug version of Boost")
+ variant("shared", default=True, description="Additionally build shared libraries")
+ variant(
+ "multithreaded", default=True, description="Build multi-threaded versions of libraries"
+ )
+ variant(
+ "singlethreaded", default=False, description="Build single-threaded versions of libraries"
+ )
+ variant("icu", default=False, description="Build with Unicode and ICU suport")
+ variant("graph", default=False, description="Build the Boost Graph library")
+ variant("taggedlayout", default=False, description="Augment library names with build options")
diff --git a/var/spack/repos/builtin.mock/packages/both-link-and-build-dep-a/package.py b/var/spack/repos/builtin.mock/packages/both-link-and-build-dep-a/package.py
index 9dded76188..bea121f6b9 100644
--- a/var/spack/repos/builtin.mock/packages/both-link-and-build-dep-a/package.py
+++ b/var/spack/repos/builtin.mock/packages/both-link-and-build-dep-a/package.py
@@ -8,17 +8,17 @@ from spack.package import *
class BothLinkAndBuildDepA(Package):
"""
- Structure where c occurs as a build dep down the line and as a direct
- link dep. Useful for testing situations where you copy the parent spec
- just with link deps, and you want to make sure b is not part of that.
- a <--build-- b <-link-- c
- a <--link--- c
+ Structure where c occurs as a build dep down the line and as a direct
+ link dep. Useful for testing situations where you copy the parent spec
+ just with link deps, and you want to make sure b is not part of that.
+ a <--build-- b <-link-- c
+ a <--link--- c
"""
homepage = "http://www.example.com"
- url = "http://www.example.com/1.0.tar.gz"
+ url = "http://www.example.com/1.0.tar.gz"
- version('1.0', '0123456789abcdef0123456789abcdef')
+ version("1.0", "0123456789abcdef0123456789abcdef")
- depends_on('both-link-and-build-dep-b', type='build')
- depends_on('both-link-and-build-dep-c', type='link')
+ depends_on("both-link-and-build-dep-b", type="build")
+ depends_on("both-link-and-build-dep-c", type="link")
diff --git a/var/spack/repos/builtin.mock/packages/both-link-and-build-dep-b/package.py b/var/spack/repos/builtin.mock/packages/both-link-and-build-dep-b/package.py
index f4812e7fc6..43e1305634 100644
--- a/var/spack/repos/builtin.mock/packages/both-link-and-build-dep-b/package.py
+++ b/var/spack/repos/builtin.mock/packages/both-link-and-build-dep-b/package.py
@@ -8,16 +8,16 @@ from spack.package import *
class BothLinkAndBuildDepB(Package):
"""
- Structure where c occurs as a build dep down the line and as a direct
- link dep. Useful for testing situations where you copy the parent spec
- just with link deps, and you want to make sure b is not part of that.
- a <--build-- b <-link-- c
- a <--link--- c
+ Structure where c occurs as a build dep down the line and as a direct
+ link dep. Useful for testing situations where you copy the parent spec
+ just with link deps, and you want to make sure b is not part of that.
+ a <--build-- b <-link-- c
+ a <--link--- c
"""
homepage = "http://www.example.com"
- url = "http://www.example.com/1.0.tar.gz"
+ url = "http://www.example.com/1.0.tar.gz"
- version('1.0', '0123456789abcdef0123456789abcdef')
+ version("1.0", "0123456789abcdef0123456789abcdef")
- depends_on('both-link-and-build-dep-c', type='link')
+ depends_on("both-link-and-build-dep-c", type="link")
diff --git a/var/spack/repos/builtin.mock/packages/both-link-and-build-dep-c/package.py b/var/spack/repos/builtin.mock/packages/both-link-and-build-dep-c/package.py
index 70a9ce1158..49eda45237 100644
--- a/var/spack/repos/builtin.mock/packages/both-link-and-build-dep-c/package.py
+++ b/var/spack/repos/builtin.mock/packages/both-link-and-build-dep-c/package.py
@@ -8,14 +8,14 @@ from spack.package import *
class BothLinkAndBuildDepC(Package):
"""
- Structure where c occurs as a build dep down the line and as a direct
- link dep. Useful for testing situations where you copy the parent spec
- just with link deps, and you want to make sure b is not part of that.
- a <--build-- b <-link-- c
- a <--link--- c
+ Structure where c occurs as a build dep down the line and as a direct
+ link dep. Useful for testing situations where you copy the parent spec
+ just with link deps, and you want to make sure b is not part of that.
+ a <--build-- b <-link-- c
+ a <--link--- c
"""
homepage = "http://www.example.com"
- url = "http://www.example.com/1.0.tar.gz"
+ url = "http://www.example.com/1.0.tar.gz"
- version('1.0', '0123456789abcdef0123456789abcdef')
+ version("1.0", "0123456789abcdef0123456789abcdef")
diff --git a/var/spack/repos/builtin.mock/packages/bowtie/package.py b/var/spack/repos/builtin.mock/packages/bowtie/package.py
index 273619d6cc..24d7312b74 100644
--- a/var/spack/repos/builtin.mock/packages/bowtie/package.py
+++ b/var/spack/repos/builtin.mock/packages/bowtie/package.py
@@ -11,8 +11,8 @@ class Bowtie(Package):
homepage = "http://www.example.org"
url = "http://bowtie-1.2.2.tar.bz2"
- version('1.3.0', '1c837ecd990bb022d07e7aab32b09847')
- version('1.2.2', '1c837ecd990bb022d07e7aab32b09847')
- version('1.2.0', '1c837ecd990bb022d07e7aab32b09847')
+ version("1.3.0", "1c837ecd990bb022d07e7aab32b09847")
+ version("1.2.2", "1c837ecd990bb022d07e7aab32b09847")
+ version("1.2.0", "1c837ecd990bb022d07e7aab32b09847")
- conflicts('%gcc@:4.5.0', when='@1.2.2')
+ conflicts("%gcc@:4.5.0", when="@1.2.2")
diff --git a/var/spack/repos/builtin.mock/packages/brillig/package.py b/var/spack/repos/builtin.mock/packages/brillig/package.py
index cc3d5c94d1..235bca3d43 100644
--- a/var/spack/repos/builtin.mock/packages/brillig/package.py
+++ b/var/spack/repos/builtin.mock/packages/brillig/package.py
@@ -8,10 +8,10 @@ from spack.package import *
class Brillig(Package):
- """ Mock package to test the spack versions command."""
+ """Mock package to test the spack versions command."""
homepage = "https://www.example.com"
- url = "https://github.com/vvolkl/brillig/archive/v2.0.0.tar.gz"
+ url = "https://github.com/vvolkl/brillig/archive/v2.0.0.tar.gz"
- version('2.0.0', sha256='d4bb8f1737d5a7c0321e1675cceccb59dbcb66a94f3a9dd66a37f58bc6df7f15')
- version('1.0.0', sha256='fcef53f45e82b881af9a6f0530b2732cdaf8c5c60e49b27671594ea658bfe315')
+ version("2.0.0", sha256="d4bb8f1737d5a7c0321e1675cceccb59dbcb66a94f3a9dd66a37f58bc6df7f15")
+ version("1.0.0", sha256="fcef53f45e82b881af9a6f0530b2732cdaf8c5c60e49b27671594ea658bfe315")
diff --git a/var/spack/repos/builtin.mock/packages/build-error/package.py b/var/spack/repos/builtin.mock/packages/build-error/package.py
index 7473d11b8d..bb0107987e 100644
--- a/var/spack/repos/builtin.mock/packages/build-error/package.py
+++ b/var/spack/repos/builtin.mock/packages/build-error/package.py
@@ -10,13 +10,14 @@ class BuildError(Package):
"""This package has an install method that fails in a build script."""
homepage = "http://www.example.com/trivial_install"
- url = "http://www.unit-test-should-replace-this-url/trivial_install-1.0.tar.gz"
+ url = "http://www.unit-test-should-replace-this-url/trivial_install-1.0.tar.gz"
- version('1.0', '0123456789abcdef0123456789abcdef')
+ version("1.0", "0123456789abcdef0123456789abcdef")
def install(self, spec, prefix):
- with open('configure', 'w') as f:
- f.write("""#!/bin/sh\n
+ with open("configure", "w") as f:
+ f.write(
+ """#!/bin/sh\n
echo 'checking build system type... x86_64-apple-darwin16.6.0'
echo 'checking host system type... x86_64-apple-darwin16.6.0'
echo 'checking for gcc... /Users/gamblin2/src/spack/lib/spack/env/clang/clang'
@@ -26,5 +27,6 @@ echo 'checking for suffix of executables...'
echo 'configure: error: in /path/to/some/file:'
echo 'configure: error: cannot run C compiled programs.'
exit 1
-""")
+"""
+ )
configure()
diff --git a/var/spack/repos/builtin.mock/packages/build-warnings/package.py b/var/spack/repos/builtin.mock/packages/build-warnings/package.py
index 2dbeec5f0a..f2e49574cd 100644
--- a/var/spack/repos/builtin.mock/packages/build-warnings/package.py
+++ b/var/spack/repos/builtin.mock/packages/build-warnings/package.py
@@ -10,13 +10,14 @@ class BuildWarnings(Package):
"""This package's install fails but only emits warnings."""
homepage = "http://www.example.com/trivial_install"
- url = "http://www.unit-test-should-replace-this-url/trivial_install-1.0.tar.gz"
+ url = "http://www.unit-test-should-replace-this-url/trivial_install-1.0.tar.gz"
- version('1.0', '0123456789abcdef0123456789abcdef')
+ version("1.0", "0123456789abcdef0123456789abcdef")
def install(self, spec, prefix):
- with open('configure', 'w') as f:
- f.write("""#!/bin/sh\n
+ with open("configure", "w") as f:
+ f.write(
+ """#!/bin/sh\n
echo 'checking for gcc... /Users/gamblin2/src/spack/lib/spack/env/clang/clang'
echo 'checking whether the C compiler works... yes'
echo 'checking for C compiler default output file name... a.out'
@@ -24,5 +25,6 @@ echo 'WARNING: ALL CAPITAL WARNING!'
echo 'checking for suffix of executables...'
echo 'foo.c:89: warning: some weird warning!'
exit 1
-""")
+"""
+ )
configure()
diff --git a/var/spack/repos/builtin.mock/packages/c/package.py b/var/spack/repos/builtin.mock/packages/c/package.py
index c94378f404..f57105f2ad 100644
--- a/var/spack/repos/builtin.mock/packages/c/package.py
+++ b/var/spack/repos/builtin.mock/packages/c/package.py
@@ -10,6 +10,6 @@ class C(Package):
"""Simple package with no dependencies"""
homepage = "http://www.example.com"
- url = "http://www.example.com/c-1.0.tar.gz"
+ url = "http://www.example.com/c-1.0.tar.gz"
- version('1.0', '0123456789abcdef0123456789abcdef')
+ version("1.0", "0123456789abcdef0123456789abcdef")
diff --git a/var/spack/repos/builtin.mock/packages/callpath/package.py b/var/spack/repos/builtin.mock/packages/callpath/package.py
index 95056ccce3..2b226444a0 100644
--- a/var/spack/repos/builtin.mock/packages/callpath/package.py
+++ b/var/spack/repos/builtin.mock/packages/callpath/package.py
@@ -8,11 +8,11 @@ from spack.package import *
class Callpath(Package):
homepage = "https://github.com/tgamblin/callpath"
- url = "http://github.com/tgamblin/callpath-1.0.tar.gz"
+ url = "http://github.com/tgamblin/callpath-1.0.tar.gz"
- version(0.8, '0123456789abcdef0123456789abcdef')
- version(0.9, '0123456789abcdef0123456789abcdef')
- version(1.0, '0123456789abcdef0123456789abcdef')
+ version(0.8, "0123456789abcdef0123456789abcdef")
+ version(0.9, "0123456789abcdef0123456789abcdef")
+ version(1.0, "0123456789abcdef0123456789abcdef")
depends_on("dyninst")
depends_on("mpi")
@@ -23,4 +23,4 @@ class Callpath(Package):
make("install")
def setup_run_environment(self, env):
- env.set('FOOBAR', self.name)
+ env.set("FOOBAR", self.name)
diff --git a/var/spack/repos/builtin.mock/packages/canfail/package.py b/var/spack/repos/builtin.mock/packages/canfail/package.py
index 0fd79aa230..eb35fdec56 100644
--- a/var/spack/repos/builtin.mock/packages/canfail/package.py
+++ b/var/spack/repos/builtin.mock/packages/canfail/package.py
@@ -10,13 +10,13 @@ class Canfail(Package):
"""Package which fails install unless a special attribute is set"""
homepage = "http://www.example.com"
- url = "http://www.example.com/a-1.0.tar.gz"
+ url = "http://www.example.com/a-1.0.tar.gz"
- version('1.0', '0123456789abcdef0123456789abcdef')
+ version("1.0", "0123456789abcdef0123456789abcdef")
succeed = False
def install(self, spec, prefix):
if not self.succeed:
raise InstallError("'succeed' was false")
- touch(join_path(prefix, 'an_installation_file'))
+ touch(join_path(prefix, "an_installation_file"))
diff --git a/var/spack/repos/builtin.mock/packages/cmake-client/package.py b/var/spack/repos/builtin.mock/packages/cmake-client/package.py
index e0e45be508..54842fd2d8 100644
--- a/var/spack/repos/builtin.mock/packages/cmake-client/package.py
+++ b/var/spack/repos/builtin.mock/packages/cmake-client/package.py
@@ -16,18 +16,19 @@ def check(condition, msg):
class CmakeClient(CMakePackage):
"""A dumy package that uses cmake."""
- homepage = 'https://www.example.com'
- url = 'https://www.example.com/cmake-client-1.0.tar.gz'
- version('1.0', '4cb3ff35b2472aae70f542116d616e63')
+ homepage = "https://www.example.com"
+ url = "https://www.example.com/cmake-client-1.0.tar.gz"
+
+ version("1.0", "4cb3ff35b2472aae70f542116d616e63")
variant(
- 'multi', description='',
- values=any_combination_of('up', 'right', 'back').with_default('up')
+ "multi",
+ description="",
+ values=any_combination_of("up", "right", "back").with_default("up"),
)
- variant('single', description='', default='blue',
- values=('blue', 'red', 'green'), multi=False)
- variant('truthy', description='', default=True)
+ variant("single", description="", default="blue", values=("blue", "red", "green"), multi=False)
+ variant("truthy", description="", default=True)
callback_counter = 0
@@ -36,47 +37,56 @@ class CmakeClient(CMakePackage):
check_this_is_none = None
did_something = False
- @run_after('cmake')
- @run_before('cmake', 'build', 'install')
+ @run_after("cmake")
+ @run_before("cmake", "build", "install")
def increment(self):
self.callback_counter += 1
- @run_after('cmake')
+ @run_after("cmake")
@on_package_attributes(run_this=True, check_this_is_none=None)
def flip(self):
self.flipped = True
- @run_after('cmake')
+ @run_after("cmake")
@on_package_attributes(does_not_exist=None)
def do_not_execute(self):
self.did_something = True
def setup_build_environment(self, spack_env):
- spack_cc # Ensure spack module-scope variable is avaiabl
- check(from_cmake == "from_cmake",
- "setup_build_environment couldn't read global set by cmake.")
+ spack_cc # Ensure spack module-scope variable is avaiabl
+ check(
+ from_cmake == "from_cmake",
+ "setup_build_environment couldn't read global set by cmake.",
+ )
- check(self.spec['cmake'].link_arg == "test link arg",
- "link arg on dependency spec not readable from "
- "setup_build_environment.")
+ check(
+ self.spec["cmake"].link_arg == "test link arg",
+ "link arg on dependency spec not readable from " "setup_build_environment.",
+ )
def setup_dependent_build_environment(self, env, dependent_spec):
- spack_cc # Ensure spack module-scope variable is avaiable
- check(from_cmake == "from_cmake",
- "setup_dependent_build_environment couldn't read global set by cmake.")
+ spack_cc # Ensure spack module-scope variable is avaiable
+ check(
+ from_cmake == "from_cmake",
+ "setup_dependent_build_environment couldn't read global set by cmake.",
+ )
- check(self.spec['cmake'].link_arg == "test link arg",
- "link arg on dependency spec not readable from "
- "setup_dependent_build_environment.")
+ check(
+ self.spec["cmake"].link_arg == "test link arg",
+ "link arg on dependency spec not readable from " "setup_dependent_build_environment.",
+ )
def setup_dependent_package(self, module, dspec):
- spack_cc # Ensure spack module-scope variable is avaiable
- check(from_cmake == "from_cmake",
- "setup_dependent_package couldn't read global set by cmake.")
+ spack_cc # Ensure spack module-scope variable is avaiable
+ check(
+ from_cmake == "from_cmake",
+ "setup_dependent_package couldn't read global set by cmake.",
+ )
- check(self.spec['cmake'].link_arg == "test link arg",
- "link arg on dependency spec not readable from "
- "setup_dependent_package.")
+ check(
+ self.spec["cmake"].link_arg == "test link arg",
+ "link arg on dependency spec not readable from " "setup_dependent_package.",
+ )
def cmake(self, spec, prefix):
assert self.callback_counter == 1
@@ -93,17 +103,20 @@ class CmakeClient(CMakePackage):
check(cmake is not None, "No cmake was in environment!")
# check that which('cmake') returns the right one.
- cmake = which('cmake')
+ cmake = which("cmake")
print(cmake)
print(cmake.exe)
- check(cmake.exe[0].startswith(spec['cmake'].prefix.bin),
- "Wrong cmake was in environment: %s" % cmake)
+ check(
+ cmake.exe[0].startswith(spec["cmake"].prefix.bin),
+ "Wrong cmake was in environment: %s" % cmake,
+ )
- check(from_cmake == "from_cmake",
- "Couldn't read global set by cmake.")
+ check(from_cmake == "from_cmake", "Couldn't read global set by cmake.")
- check(os.environ['from_cmake'] == 'from_cmake',
- "Couldn't read env var set in envieonmnt by dependency")
+ check(
+ os.environ["from_cmake"] == "from_cmake",
+ "Couldn't read env var set in envieonmnt by dependency",
+ )
mkdirp(prefix.bin)
- touch(join_path(prefix.bin, 'dummy'))
+ touch(join_path(prefix.bin, "dummy"))
diff --git a/var/spack/repos/builtin.mock/packages/cmake-conditional-variants-test/package.py b/var/spack/repos/builtin.mock/packages/cmake-conditional-variants-test/package.py
index 0ce1bac894..0f7f6ba62d 100644
--- a/var/spack/repos/builtin.mock/packages/cmake-conditional-variants-test/package.py
+++ b/var/spack/repos/builtin.mock/packages/cmake-conditional-variants-test/package.py
@@ -8,5 +8,5 @@ from spack.package import *
class CmakeConditionalVariantsTest(CMakePackage):
homepage = "https://dev.null"
- version('1.0')
- variant('example', default=True, description='nope', when='@2.0:')
+ version("1.0")
+ variant("example", default=True, description="nope", when="@2.0:")
diff --git a/var/spack/repos/builtin.mock/packages/cmake/package.py b/var/spack/repos/builtin.mock/packages/cmake/package.py
index 0aa8f59087..4fe890df1a 100644
--- a/var/spack/repos/builtin.mock/packages/cmake/package.py
+++ b/var/spack/repos/builtin.mock/packages/cmake/package.py
@@ -8,7 +8,7 @@ import sys
from spack.package import *
-is_windows = sys.platform == 'win32'
+is_windows = sys.platform == "win32"
def check(condition, msg):
@@ -19,22 +19,26 @@ def check(condition, msg):
class Cmake(Package):
"""A dumy package for the cmake build system."""
- homepage = 'https://www.cmake.org'
- url = 'https://cmake.org/files/v3.4/cmake-3.4.3.tar.gz'
- version('3.4.3', '4cb3ff35b2472aae70f542116d616e63',
- url='https://cmake.org/files/v3.4/cmake-3.4.3.tar.gz')
+ homepage = "https://www.cmake.org"
+ url = "https://cmake.org/files/v3.4/cmake-3.4.3.tar.gz"
+
+ version(
+ "3.4.3",
+ "4cb3ff35b2472aae70f542116d616e63",
+ url="https://cmake.org/files/v3.4/cmake-3.4.3.tar.gz",
+ )
def setup_build_environment(self, env):
- spack_cc # Ensure spack module-scope variable is avaiable
- env.set('for_install', 'for_install')
+ spack_cc # Ensure spack module-scope variable is avaiable
+ env.set("for_install", "for_install")
def setup_dependent_build_environment(self, env, dependent_spec):
- spack_cc # Ensure spack module-scope variable is avaiable
- env.set('from_cmake', 'from_cmake')
+ spack_cc # Ensure spack module-scope variable is avaiable
+ env.set("from_cmake", "from_cmake")
def setup_dependent_package(self, module, dspec):
- spack_cc # Ensure spack module-scope variable is avaiable
+ spack_cc # Ensure spack module-scope variable is avaiable
self.spec.from_cmake = "from_cmake"
module.from_cmake = "from_cmake"
@@ -44,9 +48,11 @@ class Cmake(Package):
def install(self, spec, prefix):
mkdirp(prefix.bin)
- check(os.environ['for_install'] == 'for_install',
- "Couldn't read env var set in compile envieonmnt")
- cmake_exe_ext = ".exe" if is_windows else ''
- cmake_exe = join_path(prefix.bin, 'cmake{}'.format(cmake_exe_ext))
+ check(
+ os.environ["for_install"] == "for_install",
+ "Couldn't read env var set in compile envieonmnt",
+ )
+ cmake_exe_ext = ".exe" if is_windows else ""
+ cmake_exe = join_path(prefix.bin, "cmake{}".format(cmake_exe_ext))
touch(cmake_exe)
set_executable(cmake_exe)
diff --git a/var/spack/repos/builtin.mock/packages/conditional-constrained-dependencies/package.py b/var/spack/repos/builtin.mock/packages/conditional-constrained-dependencies/package.py
index 6b9d87a360..f0cc95e3ec 100644
--- a/var/spack/repos/builtin.mock/packages/conditional-constrained-dependencies/package.py
+++ b/var/spack/repos/builtin.mock/packages/conditional-constrained-dependencies/package.py
@@ -9,11 +9,12 @@ class ConditionalConstrainedDependencies(Package):
"""Package that has a variant which adds a dependency forced to
use non default values.
"""
+
homepage = "https://dev.null"
- version('1.0')
+ version("1.0")
# This variant is on by default and attaches a dependency
# with a lot of variants set at their non-default values
- variant('dep', default=True, description='nope')
- depends_on('dep-with-variants+foo+bar+baz', when='+dep')
+ variant("dep", default=True, description="nope")
+ depends_on("dep-with-variants+foo+bar+baz", when="+dep")
diff --git a/var/spack/repos/builtin.mock/packages/conditional-provider/package.py b/var/spack/repos/builtin.mock/packages/conditional-provider/package.py
index 643944a6f7..f2cc7f12c7 100644
--- a/var/spack/repos/builtin.mock/packages/conditional-provider/package.py
+++ b/var/spack/repos/builtin.mock/packages/conditional-provider/package.py
@@ -9,13 +9,14 @@ class ConditionalProvider(Package):
"""Mimic the real netlib-lapack, that may be built on top of an
optimized blas.
"""
+
homepage = "https://dev.null"
- version('1.0')
+ version("1.0")
- variant('disable-v1', default=False, description='nope')
+ variant("disable-v1", default=False, description="nope")
- provides('v2')
- provides('v1', when='~disable-v1')
+ provides("v2")
+ provides("v1", when="~disable-v1")
- depends_on('v1', when='+disable-v1')
+ depends_on("v1", when="+disable-v1")
diff --git a/var/spack/repos/builtin.mock/packages/conditional-values-in-variant/package.py b/var/spack/repos/builtin.mock/packages/conditional-values-in-variant/package.py
index ffb4a837b5..788141565d 100644
--- a/var/spack/repos/builtin.mock/packages/conditional-values-in-variant/package.py
+++ b/var/spack/repos/builtin.mock/packages/conditional-values-in-variant/package.py
@@ -7,31 +7,34 @@ from spack.package import *
class ConditionalValuesInVariant(Package):
"""Package with conditional possible values in a variant"""
+
homepage = "https://dev.null"
- version('1.73.0')
- version('1.72.0')
- version('1.62.0')
- version('1.60.0')
- version('1.50.0')
+ version("1.73.0")
+ version("1.72.0")
+ version("1.62.0")
+ version("1.60.0")
+ version("1.50.0")
variant(
- 'cxxstd', default='98',
+ "cxxstd",
+ default="98",
values=(
- '98', '11', '14',
+ "98",
+ "11",
+ "14",
# C++17 is not supported by Boost < 1.63.0.
- conditional('17', when='@1.63.0:'),
+ conditional("17", when="@1.63.0:"),
# C++20/2a is not support by Boost < 1.73.0
- conditional('2a', when='@1.73.0:')
+ conditional("2a", when="@1.73.0:"),
),
multi=False,
- description='Use the specified C++ standard when building.',
- when='@1.60.0:'
+ description="Use the specified C++ standard when building.",
+ when="@1.60.0:",
)
variant(
- 'staging', values=any_combination_of(
- conditional('flexpath', 'dataspaces', when='@1.73.0:')
- ),
- description='Enable dataspaces and/or flexpath staging transports'
+ "staging",
+ values=any_combination_of(conditional("flexpath", "dataspaces", when="@1.73.0:")),
+ description="Enable dataspaces and/or flexpath staging transports",
)
diff --git a/var/spack/repos/builtin.mock/packages/conditional-variant-pkg/package.py b/var/spack/repos/builtin.mock/packages/conditional-variant-pkg/package.py
index 87da713d30..0d5e67e45e 100644
--- a/var/spack/repos/builtin.mock/packages/conditional-variant-pkg/package.py
+++ b/var/spack/repos/builtin.mock/packages/conditional-variant-pkg/package.py
@@ -8,20 +8,29 @@ from spack.package import *
class ConditionalVariantPkg(Package):
"""This package is used to test conditional variants."""
- homepage = "http://www.example.com/conditional-variant-pkg"
- url = "http://www.unit-test-should-replace-this-url/conditional-variant-1.0.tar.gz"
-
- version('1.0', '0123456789abcdef0123456789abcdef')
- version('2.0', 'abcdef0123456789abcdef0123456789')
-
- variant('version_based', default=True, when='@2.0:',
- description="Check that version constraints work")
- variant('variant_based', default=False, when='+version_based',
- description="Check that variants can depend on variants")
-
- variant('two_whens', default=False, when='@1.0')
- variant('two_whens', default=False, when='+variant_based')
+ homepage = "http://www.example.com/conditional-variant-pkg"
+ url = "http://www.unit-test-should-replace-this-url/conditional-variant-1.0.tar.gz"
+
+ version("1.0", "0123456789abcdef0123456789abcdef")
+ version("2.0", "abcdef0123456789abcdef0123456789")
+
+ variant(
+ "version_based",
+ default=True,
+ when="@2.0:",
+ description="Check that version constraints work",
+ )
+
+ variant(
+ "variant_based",
+ default=False,
+ when="+version_based",
+ description="Check that variants can depend on variants",
+ )
+
+ variant("two_whens", default=False, when="@1.0")
+ variant("two_whens", default=False, when="+variant_based")
def install(self, spec, prefix):
assert False
diff --git a/var/spack/repos/builtin.mock/packages/conditional-virtual-dependency/package.py b/var/spack/repos/builtin.mock/packages/conditional-virtual-dependency/package.py
index 65d13ba634..9d13b968ef 100644
--- a/var/spack/repos/builtin.mock/packages/conditional-virtual-dependency/package.py
+++ b/var/spack/repos/builtin.mock/packages/conditional-virtual-dependency/package.py
@@ -7,12 +7,13 @@ from spack.package import *
class ConditionalVirtualDependency(Package):
"""Brings in a virtual dependency if certain conditions are met."""
+
homepage = "https://dev.null"
- version('1.0')
+ version("1.0")
- variant('stuff', default=True, description='nope')
- variant('mpi', default=False, description='nope')
+ variant("stuff", default=True, description="nope")
+ variant("mpi", default=False, description="nope")
- depends_on('stuff', when='+stuff')
- depends_on('mpi', when='+mpi')
+ depends_on("stuff", when="+stuff")
+ depends_on("mpi", when="+mpi")
diff --git a/var/spack/repos/builtin.mock/packages/conditionally-patch-dependency/package.py b/var/spack/repos/builtin.mock/packages/conditionally-patch-dependency/package.py
index fddb46d145..57758169d5 100644
--- a/var/spack/repos/builtin.mock/packages/conditionally-patch-dependency/package.py
+++ b/var/spack/repos/builtin.mock/packages/conditionally-patch-dependency/package.py
@@ -14,6 +14,6 @@ class ConditionallyPatchDependency(Package):
homepage = "http://www.example.com"
url = "http://www.example.com/patch-a-dependency-1.0.tar.gz"
- version('1.0', '0123456789abcdef0123456789abcdef')
- variant('jasper', default=False)
- depends_on('libelf@0.8.10', patches=[patch('uuid.patch')], when='+jasper')
+ version("1.0", "0123456789abcdef0123456789abcdef")
+ variant("jasper", default=False)
+ depends_on("libelf@0.8.10", patches=[patch("uuid.patch")], when="+jasper")
diff --git a/var/spack/repos/builtin.mock/packages/configure-warning/package.py b/var/spack/repos/builtin.mock/packages/configure-warning/package.py
index 6c2418fe99..4108b9bd07 100644
--- a/var/spack/repos/builtin.mock/packages/configure-warning/package.py
+++ b/var/spack/repos/builtin.mock/packages/configure-warning/package.py
@@ -8,12 +8,12 @@ from spack.package import *
class ConfigureWarning(AutotoolsPackage):
"""This package prints output that looks like an error during configure, but
- it actually installs successfully."""
+ it actually installs successfully."""
homepage = "http://www.example.com"
- url = "http://www.example.com/configure-warning-1.0.tar.gz"
+ url = "http://www.example.com/configure-warning-1.0.tar.gz"
- version('1.0', '0123456789abcdef0123456789abcdef')
+ version("1.0", "0123456789abcdef0123456789abcdef")
parallel = False
@@ -21,7 +21,7 @@ class ConfigureWarning(AutotoolsPackage):
pass
def configure(self, spec, prefix):
- print('foo: No such file or directory')
+ print("foo: No such file or directory")
return 0
def build(self, spec, prefix):
diff --git a/var/spack/repos/builtin.mock/packages/conflict-parent/package.py b/var/spack/repos/builtin.mock/packages/conflict-parent/package.py
index be70a1dfb8..0430b69816 100644
--- a/var/spack/repos/builtin.mock/packages/conflict-parent/package.py
+++ b/var/spack/repos/builtin.mock/packages/conflict-parent/package.py
@@ -7,16 +7,16 @@ from spack.package import *
class ConflictParent(Package):
- homepage = 'https://github.com/tgamblin/callpath'
- url = 'http://github.com/tgamblin/callpath-1.0.tar.gz'
+ homepage = "https://github.com/tgamblin/callpath"
+ url = "http://github.com/tgamblin/callpath-1.0.tar.gz"
- version(0.8, '0123456789abcdef0123456789abcdef')
- version(0.9, '0123456789abcdef0123456789abcdef')
- version(1.0, '0123456789abcdef0123456789abcdef')
+ version(0.8, "0123456789abcdef0123456789abcdef")
+ version(0.9, "0123456789abcdef0123456789abcdef")
+ version(1.0, "0123456789abcdef0123456789abcdef")
- depends_on('conflict')
+ depends_on("conflict")
- conflicts('^conflict~foo', when='@0.9')
+ conflicts("^conflict~foo", when="@0.9")
def install(self, spec, prefix):
configure("--prefix=%s" % prefix)
@@ -24,4 +24,4 @@ class ConflictParent(Package):
make("install")
def setup_run_environment(self, env):
- env.set('FOOBAR', self.name)
+ env.set("FOOBAR", self.name)
diff --git a/var/spack/repos/builtin.mock/packages/conflict/package.py b/var/spack/repos/builtin.mock/packages/conflict/package.py
index 48981b9f65..96295c9ee6 100644
--- a/var/spack/repos/builtin.mock/packages/conflict/package.py
+++ b/var/spack/repos/builtin.mock/packages/conflict/package.py
@@ -7,16 +7,16 @@ from spack.package import *
class Conflict(Package):
- homepage = 'https://github.com/tgamblin/callpath'
- url = 'http://github.com/tgamblin/callpath-1.0.tar.gz'
+ homepage = "https://github.com/tgamblin/callpath"
+ url = "http://github.com/tgamblin/callpath-1.0.tar.gz"
- version(0.8, '0123456789abcdef0123456789abcdef')
- version(0.9, '0123456789abcdef0123456789abcdef')
- version(1.0, '0123456789abcdef0123456789abcdef')
+ version(0.8, "0123456789abcdef0123456789abcdef")
+ version(0.9, "0123456789abcdef0123456789abcdef")
+ version(1.0, "0123456789abcdef0123456789abcdef")
- variant('foo', default=True, description='')
+ variant("foo", default=True, description="")
- conflicts('%clang', when='+foo')
+ conflicts("%clang", when="+foo")
def install(self, spec, prefix):
configure("--prefix=%s" % prefix)
@@ -24,4 +24,4 @@ class Conflict(Package):
make("install")
def setup_run_environment(self, env):
- env.set('FOOBAR', self.name)
+ env.set("FOOBAR", self.name)
diff --git a/var/spack/repos/builtin.mock/packages/conflicting-dependent/package.py b/var/spack/repos/builtin.mock/packages/conflicting-dependent/package.py
index d11b599191..6a307ef5e3 100644
--- a/var/spack/repos/builtin.mock/packages/conflicting-dependent/package.py
+++ b/var/spack/repos/builtin.mock/packages/conflicting-dependent/package.py
@@ -8,12 +8,12 @@ from spack.package import *
class ConflictingDependent(Package):
"""By itself this package does not have conflicts, but it is used to
- ensure that if a user tries to build with an installed instance
- of dependency-install@2 that there is a failure."""
+ ensure that if a user tries to build with an installed instance
+ of dependency-install@2 that there is a failure."""
homepage = "http://www.example.com"
- url = "http://www.example.com/a-1.0.tar.gz"
+ url = "http://www.example.com/a-1.0.tar.gz"
- version('1.0', '0123456789abcdef0123456789abcdef')
+ version("1.0", "0123456789abcdef0123456789abcdef")
- depends_on('dependency-install@:1.0')
+ depends_on("dependency-install@:1.0")
diff --git a/var/spack/repos/builtin.mock/packages/corge/package.py b/var/spack/repos/builtin.mock/packages/corge/package.py
index 5846ce3985..c2f4d5d8fd 100644
--- a/var/spack/repos/builtin.mock/packages/corge/package.py
+++ b/var/spack/repos/builtin.mock/packages/corge/package.py
@@ -15,12 +15,12 @@ class Corge(Package):
homepage = "https://www.example.com"
has_code = False
- version('3.0.0')
+ version("3.0.0")
- depends_on('quux')
+ depends_on("quux")
def install(self, spec, prefix):
- corge_cc = '''#include <iostream>
+ corge_cc = """#include <iostream>
#include <stdexcept>
#include "corge.h"
#include "corge_version.h"
@@ -56,8 +56,8 @@ Corge::corgegate() const
return corge_version;
}
-'''
- corge_h = '''#ifndef CORGE_H_
+"""
+ corge_h = """#ifndef CORGE_H_
class Corge
{
@@ -72,12 +72,12 @@ public:
};
#endif // CORGE_H_
-'''
- corge_version_h = '''
+"""
+ corge_version_h = """
const int corge_version_major = %s;
const int corge_version_minor = %s;
-'''
- corgegator_cc = '''
+"""
+ corgegator_cc = """
#include <iostream>
#include "corge.h"
@@ -100,81 +100,120 @@ main(int argc, char* argv[])
std::cout << "done."<<std::endl;
return 0;
}
-'''
- mkdirp('%s/corge' % prefix.include)
- mkdirp('%s/corge' % self.stage.source_path)
- with open('%s/corge_version.h' % self.stage.source_path, 'w') as f:
- f.write(corge_version_h % (self.version[0], self.version[1:]))
- with open('%s/corge/corge.cc' % self.stage.source_path, 'w') as f:
+"""
+ mkdirp("%s/corge" % prefix.include)
+ mkdirp("%s/corge" % self.stage.source_path)
+ with open("%s/corge_version.h" % self.stage.source_path, "w") as f:
+ f.write(corge_version_h % (self.version[0], self.version[1:]))
+ with open("%s/corge/corge.cc" % self.stage.source_path, "w") as f:
f.write(corge_cc % prefix.config)
- with open('%s/corge/corge.h' % self.stage.source_path, 'w') as f:
+ with open("%s/corge/corge.h" % self.stage.source_path, "w") as f:
f.write(corge_h)
- with open('%s/corge/corgegator.cc' % self.stage.source_path, 'w') as f:
+ with open("%s/corge/corgegator.cc" % self.stage.source_path, "w") as f:
f.write(corgegator_cc)
- gpp = which('/usr/bin/g++')
- if sys.platform == 'darwin':
- gpp = which('/usr/bin/clang++')
- gpp('-Dcorge_EXPORTS',
- '-I%s' % self.stage.source_path,
- '-I%s' % spec['quux'].prefix.include,
- '-I%s' % spec['garply'].prefix.include,
- '-O2', '-g', '-DNDEBUG', '-fPIC',
- '-o', 'corge.cc.o',
- '-c', 'corge/corge.cc')
- gpp('-Dcorge_EXPORTS',
- '-I%s' % self.stage.source_path,
- '-I%s' % spec['quux'].prefix.include,
- '-I%s' % spec['garply'].prefix.include,
- '-O2', '-g', '-DNDEBUG', '-fPIC',
- '-o', 'corgegator.cc.o',
- '-c', 'corge/corgegator.cc')
- if sys.platform == 'darwin':
- gpp('-fPIC', '-O2', '-g', '-DNDEBUG', '-dynamiclib',
- '-install_name', '@rpath/libcorge.dylib',
- '-o', 'libcorge.dylib', 'corge.cc.o',
- '-Wl,-rpath,%s' % spec['quux'].prefix.lib64,
- '-Wl,-rpath,%s' % spec['garply'].prefix.lib64,
- '%s/libquux.dylib' % spec['quux'].prefix.lib64,
- '%s/libgarply.dylib' % spec['garply'].prefix.lib64)
- gpp('-O2', '-g', '-DNDEBUG', '-rdynamic',
- 'corgegator.cc.o', '-o', 'corgegator',
- '-Wl,-rpath,%s' % prefix.lib64,
- '-Wl,-rpath,%s' % spec['quux'].prefix.lib64,
- '-Wl,-rpath,%s' % spec['garply'].prefix.lib64,
- 'libcorge.dylib',
- '%s/libquux.dylib.3.0' % spec['quux'].prefix.lib64,
- '%s/libgarply.dylib.3.0' % spec['garply'].prefix.lib64)
+ gpp = which("/usr/bin/g++")
+ if sys.platform == "darwin":
+ gpp = which("/usr/bin/clang++")
+ gpp(
+ "-Dcorge_EXPORTS",
+ "-I%s" % self.stage.source_path,
+ "-I%s" % spec["quux"].prefix.include,
+ "-I%s" % spec["garply"].prefix.include,
+ "-O2",
+ "-g",
+ "-DNDEBUG",
+ "-fPIC",
+ "-o",
+ "corge.cc.o",
+ "-c",
+ "corge/corge.cc",
+ )
+ gpp(
+ "-Dcorge_EXPORTS",
+ "-I%s" % self.stage.source_path,
+ "-I%s" % spec["quux"].prefix.include,
+ "-I%s" % spec["garply"].prefix.include,
+ "-O2",
+ "-g",
+ "-DNDEBUG",
+ "-fPIC",
+ "-o",
+ "corgegator.cc.o",
+ "-c",
+ "corge/corgegator.cc",
+ )
+ if sys.platform == "darwin":
+ gpp(
+ "-fPIC",
+ "-O2",
+ "-g",
+ "-DNDEBUG",
+ "-dynamiclib",
+ "-install_name",
+ "@rpath/libcorge.dylib",
+ "-o",
+ "libcorge.dylib",
+ "corge.cc.o",
+ "-Wl,-rpath,%s" % spec["quux"].prefix.lib64,
+ "-Wl,-rpath,%s" % spec["garply"].prefix.lib64,
+ "%s/libquux.dylib" % spec["quux"].prefix.lib64,
+ "%s/libgarply.dylib" % spec["garply"].prefix.lib64,
+ )
+ gpp(
+ "-O2",
+ "-g",
+ "-DNDEBUG",
+ "-rdynamic",
+ "corgegator.cc.o",
+ "-o",
+ "corgegator",
+ "-Wl,-rpath,%s" % prefix.lib64,
+ "-Wl,-rpath,%s" % spec["quux"].prefix.lib64,
+ "-Wl,-rpath,%s" % spec["garply"].prefix.lib64,
+ "libcorge.dylib",
+ "%s/libquux.dylib.3.0" % spec["quux"].prefix.lib64,
+ "%s/libgarply.dylib.3.0" % spec["garply"].prefix.lib64,
+ )
mkdirp(prefix.lib64)
- copy('libcorge.dylib', '%s/libcorge.dylib' % prefix.lib64)
- os.link('%s/libcorge.dylib' % prefix.lib64,
- '%s/libcorge.dylib.3.0' % prefix.lib64)
+ copy("libcorge.dylib", "%s/libcorge.dylib" % prefix.lib64)
+ os.link("%s/libcorge.dylib" % prefix.lib64, "%s/libcorge.dylib.3.0" % prefix.lib64)
else:
- gpp('-fPIC', '-O2', '-g', '-DNDEBUG', '-shared',
- '-Wl,-soname,libcorge.so', '-o', 'libcorge.so', 'corge.cc.o',
- '-Wl,-rpath,%s:%s::::' %
- (spec['quux'].prefix.lib64, spec['garply'].prefix.lib64),
- '%s/libquux.so' % spec['quux'].prefix.lib64,
- '%s/libgarply.so' % spec['garply'].prefix.lib64)
- gpp('-O2', '-g', '-DNDEBUG', '-rdynamic',
- 'corgegator.cc.o', '-o', 'corgegator',
- '-Wl,-rpath,%s' % prefix.lib64,
- '-Wl,-rpath,%s' % spec['quux'].prefix.lib64,
- '-Wl,-rpath,%s' % spec['garply'].prefix.lib64,
- 'libcorge.so',
- '%s/libquux.so.3.0' % spec['quux'].prefix.lib64,
- '%s/libgarply.so.3.0' % spec['garply'].prefix.lib64)
+ gpp(
+ "-fPIC",
+ "-O2",
+ "-g",
+ "-DNDEBUG",
+ "-shared",
+ "-Wl,-soname,libcorge.so",
+ "-o",
+ "libcorge.so",
+ "corge.cc.o",
+ "-Wl,-rpath,%s:%s::::" % (spec["quux"].prefix.lib64, spec["garply"].prefix.lib64),
+ "%s/libquux.so" % spec["quux"].prefix.lib64,
+ "%s/libgarply.so" % spec["garply"].prefix.lib64,
+ )
+ gpp(
+ "-O2",
+ "-g",
+ "-DNDEBUG",
+ "-rdynamic",
+ "corgegator.cc.o",
+ "-o",
+ "corgegator",
+ "-Wl,-rpath,%s" % prefix.lib64,
+ "-Wl,-rpath,%s" % spec["quux"].prefix.lib64,
+ "-Wl,-rpath,%s" % spec["garply"].prefix.lib64,
+ "libcorge.so",
+ "%s/libquux.so.3.0" % spec["quux"].prefix.lib64,
+ "%s/libgarply.so.3.0" % spec["garply"].prefix.lib64,
+ )
mkdirp(prefix.lib64)
- copy('libcorge.so', '%s/libcorge.so' % prefix.lib64)
- os.link('%s/libcorge.so' % prefix.lib64,
- '%s/libcorge.so.3.0' % prefix.lib64)
- copy('corgegator', '%s/corgegator' % prefix.lib64)
- copy('%s/corge/corge.h' % self.stage.source_path,
- '%s/corge/corge.h' % prefix.include)
+ copy("libcorge.so", "%s/libcorge.so" % prefix.lib64)
+ os.link("%s/libcorge.so" % prefix.lib64, "%s/libcorge.so.3.0" % prefix.lib64)
+ copy("corgegator", "%s/corgegator" % prefix.lib64)
+ copy("%s/corge/corge.h" % self.stage.source_path, "%s/corge/corge.h" % prefix.include)
mkdirp(prefix.bin)
- copy('corge_version.h', '%s/corge_version.h' % prefix.bin)
- os.symlink('%s/corgegator' % prefix.lib64,
- '%s/corgegator' % prefix.bin)
- os.symlink('%s/quuxifier' % spec['quux'].prefix.lib64,
- '%s/quuxifier' % prefix.bin)
- os.symlink('%s/garplinator' % spec['garply'].prefix.lib64,
- '%s/garplinator' % prefix.bin)
+ copy("corge_version.h", "%s/corge_version.h" % prefix.bin)
+ os.symlink("%s/corgegator" % prefix.lib64, "%s/corgegator" % prefix.bin)
+ os.symlink("%s/quuxifier" % spec["quux"].prefix.lib64, "%s/quuxifier" % prefix.bin)
+ os.symlink("%s/garplinator" % spec["garply"].prefix.lib64, "%s/garplinator" % prefix.bin)
diff --git a/var/spack/repos/builtin.mock/packages/cumulative-vrange-bottom/package.py b/var/spack/repos/builtin.mock/packages/cumulative-vrange-bottom/package.py
index c546fbb127..26dbc6d7a6 100644
--- a/var/spack/repos/builtin.mock/packages/cumulative-vrange-bottom/package.py
+++ b/var/spack/repos/builtin.mock/packages/cumulative-vrange-bottom/package.py
@@ -10,10 +10,11 @@ class CumulativeVrangeBottom(Package):
form X.Y:X works and allows for the selection of all the
versions >= X.Y with major == X
"""
- homepage = 'https://www.example.org'
- url = 'https://example.org/files/v3.4/cmake-3.4.3.tar.gz'
- version('3.0', '4cb3ff35b2472aae70f542116d616e63')
- version('2.2', '4cb3ff35b2472aae70f542116d616e63')
- version('2.1', '4cb3ff35b2472aae70f542116d616e63')
- version('2.0', '4cb3ff35b2472aae70f542116d616e63')
+ homepage = "https://www.example.org"
+ url = "https://example.org/files/v3.4/cmake-3.4.3.tar.gz"
+
+ version("3.0", "4cb3ff35b2472aae70f542116d616e63")
+ version("2.2", "4cb3ff35b2472aae70f542116d616e63")
+ version("2.1", "4cb3ff35b2472aae70f542116d616e63")
+ version("2.0", "4cb3ff35b2472aae70f542116d616e63")
diff --git a/var/spack/repos/builtin.mock/packages/cumulative-vrange-middle/package.py b/var/spack/repos/builtin.mock/packages/cumulative-vrange-middle/package.py
index 1eaeea3c7b..d0b92cffa9 100644
--- a/var/spack/repos/builtin.mock/packages/cumulative-vrange-middle/package.py
+++ b/var/spack/repos/builtin.mock/packages/cumulative-vrange-middle/package.py
@@ -10,9 +10,10 @@ class CumulativeVrangeMiddle(Package):
form X.Y:X works and allows for the selection of all the
versions >= X.Y with major == X
"""
- homepage = 'https://www.example.org'
- url = 'https://example.org/files/v3.4/cmake-3.4.3.tar.gz'
- version('1.0', '4cb3ff35b2472aae70f542116d616e63')
+ homepage = "https://www.example.org"
+ url = "https://example.org/files/v3.4/cmake-3.4.3.tar.gz"
- depends_on('cumulative-vrange-bottom@2.1:')
+ version("1.0", "4cb3ff35b2472aae70f542116d616e63")
+
+ depends_on("cumulative-vrange-bottom@2.1:")
diff --git a/var/spack/repos/builtin.mock/packages/cumulative-vrange-root/package.py b/var/spack/repos/builtin.mock/packages/cumulative-vrange-root/package.py
index 37e138bf6b..81d1ebdb60 100644
--- a/var/spack/repos/builtin.mock/packages/cumulative-vrange-root/package.py
+++ b/var/spack/repos/builtin.mock/packages/cumulative-vrange-root/package.py
@@ -10,10 +10,11 @@ class CumulativeVrangeRoot(Package):
form X.Y:X works and allows for the selection of all the
versions >= X.Y with major == X
"""
- homepage = 'https://www.example.org'
- url = 'https://example.org/files/v3.4/cmake-3.4.3.tar.gz'
- version('1.0', '4cb3ff35b2472aae70f542116d616e63')
+ homepage = "https://www.example.org"
+ url = "https://example.org/files/v3.4/cmake-3.4.3.tar.gz"
- depends_on('cumulative-vrange-middle')
- depends_on('cumulative-vrange-bottom@:2')
+ version("1.0", "4cb3ff35b2472aae70f542116d616e63")
+
+ depends_on("cumulative-vrange-middle")
+ depends_on("cumulative-vrange-bottom@:2")
diff --git a/var/spack/repos/builtin.mock/packages/cvs-test/package.py b/var/spack/repos/builtin.mock/packages/cvs-test/package.py
index 85e8a5e888..790e75f586 100644
--- a/var/spack/repos/builtin.mock/packages/cvs-test/package.py
+++ b/var/spack/repos/builtin.mock/packages/cvs-test/package.py
@@ -8,6 +8,7 @@ from spack.package import *
class CvsTest(Package):
"""Mock package that uses cvs for fetching."""
+
homepage = "http://www.cvs-fetch-example.com"
- version('cvs', cvs='to-be-filled-in-by-test')
+ version("cvs", cvs="to-be-filled-in-by-test")
diff --git a/var/spack/repos/builtin.mock/packages/dep-diamond-patch-mid1/package.py b/var/spack/repos/builtin.mock/packages/dep-diamond-patch-mid1/package.py
index 2639e7aeac..ad2ef6bb27 100644
--- a/var/spack/repos/builtin.mock/packages/dep-diamond-patch-mid1/package.py
+++ b/var/spack/repos/builtin.mock/packages/dep-diamond-patch-mid1/package.py
@@ -21,7 +21,7 @@ X Y
homepage = "http://www.example.com"
url = "http://www.example.com/patch-a-dependency-1.0.tar.gz"
- version('1.0', '0123456789abcdef0123456789abcdef')
+ version("1.0", "0123456789abcdef0123456789abcdef")
# single patch file in repo
- depends_on('patch', patches='mid1.patch')
+ depends_on("patch", patches="mid1.patch")
diff --git a/var/spack/repos/builtin.mock/packages/dep-diamond-patch-mid2/package.py b/var/spack/repos/builtin.mock/packages/dep-diamond-patch-mid2/package.py
index 148ebd477e..3a4fc2cdf1 100644
--- a/var/spack/repos/builtin.mock/packages/dep-diamond-patch-mid2/package.py
+++ b/var/spack/repos/builtin.mock/packages/dep-diamond-patch-mid2/package.py
@@ -21,10 +21,15 @@ X Y
homepage = "http://www.example.com"
url = "http://www.example.com/patch-a-dependency-1.0.tar.gz"
- version('1.0', '0123456789abcdef0123456789abcdef')
+ version("1.0", "0123456789abcdef0123456789abcdef")
# single patch file in repo
- depends_on('patch', patches=[
- patch('http://example.com/urlpatch.patch',
- sha256='mid21234abcd1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd1234'),
- ])
+ depends_on(
+ "patch",
+ patches=[
+ patch(
+ "http://example.com/urlpatch.patch",
+ sha256="mid21234abcd1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd1234",
+ ),
+ ],
+ )
diff --git a/var/spack/repos/builtin.mock/packages/dep-diamond-patch-top/package.py b/var/spack/repos/builtin.mock/packages/dep-diamond-patch-top/package.py
index 43de59c8ca..de89121bdb 100644
--- a/var/spack/repos/builtin.mock/packages/dep-diamond-patch-top/package.py
+++ b/var/spack/repos/builtin.mock/packages/dep-diamond-patch-top/package.py
@@ -21,9 +21,9 @@ X Y
homepage = "http://www.example.com"
url = "http://www.example.com/patch-a-dependency-1.0.tar.gz"
- version('1.0', '0123456789abcdef0123456789abcdef')
+ version("1.0", "0123456789abcdef0123456789abcdef")
# single patch file in repo
- depends_on('patch', patches='top.patch')
- depends_on('dep-diamond-patch-mid1')
- depends_on('dep-diamond-patch-mid2')
+ depends_on("patch", patches="top.patch")
+ depends_on("dep-diamond-patch-mid1")
+ depends_on("dep-diamond-patch-mid2")
diff --git a/var/spack/repos/builtin.mock/packages/dep-with-variants-if-develop-root/package.py b/var/spack/repos/builtin.mock/packages/dep-with-variants-if-develop-root/package.py
index b3d15c2bc0..c4b937dd6e 100644
--- a/var/spack/repos/builtin.mock/packages/dep-with-variants-if-develop-root/package.py
+++ b/var/spack/repos/builtin.mock/packages/dep-with-variants-if-develop-root/package.py
@@ -7,8 +7,9 @@ from spack.package import *
class DepWithVariantsIfDevelopRoot(Package):
"""Package that adds a dependency with many variants only at @develop"""
+
homepage = "https://dev.null"
- version('1.0')
+ version("1.0")
- depends_on('dep-with-variants-if-develop')
+ depends_on("dep-with-variants-if-develop")
diff --git a/var/spack/repos/builtin.mock/packages/dep-with-variants-if-develop/package.py b/var/spack/repos/builtin.mock/packages/dep-with-variants-if-develop/package.py
index 756350dcc1..d5673ad478 100644
--- a/var/spack/repos/builtin.mock/packages/dep-with-variants-if-develop/package.py
+++ b/var/spack/repos/builtin.mock/packages/dep-with-variants-if-develop/package.py
@@ -7,9 +7,10 @@ from spack.package import *
class DepWithVariantsIfDevelop(Package):
"""Package that adds a dependency with many variants only at @develop"""
+
homepage = "https://dev.null"
- version('develop')
- version('1.0')
+ version("develop")
+ version("1.0")
- depends_on('dep-with-variants', when='@develop')
+ depends_on("dep-with-variants", when="@develop")
diff --git a/var/spack/repos/builtin.mock/packages/dep-with-variants/package.py b/var/spack/repos/builtin.mock/packages/dep-with-variants/package.py
index dd28b07eaa..4641e92791 100644
--- a/var/spack/repos/builtin.mock/packages/dep-with-variants/package.py
+++ b/var/spack/repos/builtin.mock/packages/dep-with-variants/package.py
@@ -9,10 +9,11 @@ class DepWithVariants(Package):
"""Package that has a variant which adds a dependency forced to
use non default values.
"""
+
homepage = "https://dev.null"
- version('1.0')
+ version("1.0")
- variant('foo', default=False, description='nope')
- variant('bar', default=False, description='nope')
- variant('baz', default=False, description='nope')
+ variant("foo", default=False, description="nope")
+ variant("bar", default=False, description="nope")
+ variant("baz", default=False, description="nope")
diff --git a/var/spack/repos/builtin.mock/packages/depb/package.py b/var/spack/repos/builtin.mock/packages/depb/package.py
index ea361f1f7a..f20780a84c 100644
--- a/var/spack/repos/builtin.mock/packages/depb/package.py
+++ b/var/spack/repos/builtin.mock/packages/depb/package.py
@@ -10,11 +10,11 @@ class Depb(AutotoolsPackage):
"""Simple package with one build dependency"""
homepage = "http://www.example.com"
- url = "http://www.example.com/a-1.0.tar.gz"
+ url = "http://www.example.com/a-1.0.tar.gz"
- version('1.0', '0123456789abcdef0123456789abcdef')
+ version("1.0", "0123456789abcdef0123456789abcdef")
- depends_on('b')
+ depends_on("b")
def install(self, spec, prefix):
# sanity_check_prefix requires something in the install directory
diff --git a/var/spack/repos/builtin.mock/packages/dependency-install/package.py b/var/spack/repos/builtin.mock/packages/dependency-install/package.py
index 20c1fcd911..76294ab606 100644
--- a/var/spack/repos/builtin.mock/packages/dependency-install/package.py
+++ b/var/spack/repos/builtin.mock/packages/dependency-install/package.py
@@ -10,10 +10,10 @@ class DependencyInstall(Package):
"""Dependency which has a working install method"""
homepage = "http://www.example.com"
- url = "http://www.example.com/a-1.0.tar.gz"
+ url = "http://www.example.com/a-1.0.tar.gz"
- version('1.0', '0123456789abcdef0123456789abcdef')
- version('2.0', 'abcdef0123456789abcdef0123456789')
+ version("1.0", "0123456789abcdef0123456789abcdef")
+ version("2.0", "abcdef0123456789abcdef0123456789")
def install(self, spec, prefix):
- touch(join_path(prefix, 'an_installation_file'))
+ touch(join_path(prefix, "an_installation_file"))
diff --git a/var/spack/repos/builtin.mock/packages/dependent-install/package.py b/var/spack/repos/builtin.mock/packages/dependent-install/package.py
index 9c4308cfb8..05c7123e61 100644
--- a/var/spack/repos/builtin.mock/packages/dependent-install/package.py
+++ b/var/spack/repos/builtin.mock/packages/dependent-install/package.py
@@ -10,13 +10,13 @@ class DependentInstall(Package):
"""Dependent which has a working install method"""
homepage = "http://www.example.com"
- url = "http://www.example.com/a-1.0.tar.gz"
+ url = "http://www.example.com/a-1.0.tar.gz"
- version('1.0', '0123456789abcdef0123456789abcdef')
- version('2.0', '0123456789abcdef0123456789abcdef')
+ version("1.0", "0123456789abcdef0123456789abcdef")
+ version("2.0", "0123456789abcdef0123456789abcdef")
- depends_on('dependency-install@2.0', when='@2.0')
- depends_on('dependency-install@1.0', when='@1.0')
+ depends_on("dependency-install@2.0", when="@2.0")
+ depends_on("dependency-install@1.0", when="@1.0")
def install(self, spec, prefix):
- touch(join_path(prefix, 'an_installation_file'))
+ touch(join_path(prefix, "an_installation_file"))
diff --git a/var/spack/repos/builtin.mock/packages/dependent-of-dev-build/package.py b/var/spack/repos/builtin.mock/packages/dependent-of-dev-build/package.py
index 4706d439b8..35c9a1a708 100644
--- a/var/spack/repos/builtin.mock/packages/dependent-of-dev-build/package.py
+++ b/var/spack/repos/builtin.mock/packages/dependent-of-dev-build/package.py
@@ -11,10 +11,10 @@ class DependentOfDevBuild(Package):
homepage = "example.com"
url = "fake.com"
- version('0.0.0', sha256='0123456789abcdef0123456789abcdef')
+ version("0.0.0", sha256="0123456789abcdef0123456789abcdef")
- depends_on('dev-build-test-install')
+ depends_on("dev-build-test-install")
def install(self, spec, prefix):
- with open(prefix.filename, 'w') as f:
+ with open(prefix.filename, "w") as f:
f.write("This file is installed")
diff --git a/var/spack/repos/builtin.mock/packages/depends-on-openmpi/package.py b/var/spack/repos/builtin.mock/packages/depends-on-openmpi/package.py
index 94cb686cad..150e4b6df0 100644
--- a/var/spack/repos/builtin.mock/packages/depends-on-openmpi/package.py
+++ b/var/spack/repos/builtin.mock/packages/depends-on-openmpi/package.py
@@ -8,9 +8,9 @@ from spack.package import *
class DependsOnOpenmpi(Package):
"""For testing concretization of packages that use
- `spack external read-cray-manifest`"""
+ `spack external read-cray-manifest`"""
- depends_on('openmpi')
+ depends_on("openmpi")
- version('1.0')
- version('0.9')
+ version("1.0")
+ version("0.9")
diff --git a/var/spack/repos/builtin.mock/packages/depends-on-run-env/package.py b/var/spack/repos/builtin.mock/packages/depends-on-run-env/package.py
index 0ca9fb2cfa..1433092eb0 100644
--- a/var/spack/repos/builtin.mock/packages/depends-on-run-env/package.py
+++ b/var/spack/repos/builtin.mock/packages/depends-on-run-env/package.py
@@ -8,15 +8,15 @@ from spack.package import *
class DependsOnRunEnv(Package):
"""This package has a runtime dependency on another package which needs
- to perform shell modifications to run.
+ to perform shell modifications to run.
"""
homepage = "http://www.example.com"
- url = "http://www.example.com/a-1.0.tar.gz"
+ url = "http://www.example.com/a-1.0.tar.gz"
- version('1.0', '0123456789abcdef0123456789abcdef')
+ version("1.0", "0123456789abcdef0123456789abcdef")
- depends_on('modifies-run-env', type=('run',))
+ depends_on("modifies-run-env", type=("run",))
def install(self, spec, prefix):
mkdirp(prefix.bin)
diff --git a/var/spack/repos/builtin.mock/packages/deprecated-versions/package.py b/var/spack/repos/builtin.mock/packages/deprecated-versions/package.py
index 2480651b2d..bc78301597 100644
--- a/var/spack/repos/builtin.mock/packages/deprecated-versions/package.py
+++ b/var/spack/repos/builtin.mock/packages/deprecated-versions/package.py
@@ -11,5 +11,5 @@ class DeprecatedVersions(Package):
homepage = "http://www.example.com"
url = "http://www.example.com/c-1.0.tar.gz"
- version('1.1.0', '0123456789abcdef0123456789abcdef', deprecated=True)
- version('1.0.0', '0123456789abcdef0123456789abcdef')
+ version("1.1.0", "0123456789abcdef0123456789abcdef", deprecated=True)
+ version("1.0.0", "0123456789abcdef0123456789abcdef")
diff --git a/var/spack/repos/builtin.mock/packages/dev-build-test-dependent/package.py b/var/spack/repos/builtin.mock/packages/dev-build-test-dependent/package.py
index 8260b23362..44374cd1a7 100644
--- a/var/spack/repos/builtin.mock/packages/dev-build-test-dependent/package.py
+++ b/var/spack/repos/builtin.mock/packages/dev-build-test-dependent/package.py
@@ -11,18 +11,18 @@ class DevBuildTestDependent(Package):
homepage = "example.com"
url = "fake.com"
- version('0.0.0', sha256='0123456789abcdef0123456789abcdef')
+ version("0.0.0", sha256="0123456789abcdef0123456789abcdef")
- phases = ['edit', 'install']
+ phases = ["edit", "install"]
- filename = 'dev-build-test-file.txt'
+ filename = "dev-build-test-file.txt"
original_string = "This file should be edited"
replacement_string = "This file has been edited"
- depends_on('dev-build-test-install')
+ depends_on("dev-build-test-install")
def edit(self, spec, prefix):
- with open(self.filename, 'r+') as f:
+ with open(self.filename, "r+") as f:
assert f.read() == self.original_string
f.seek(0)
f.truncate()
diff --git a/var/spack/repos/builtin.mock/packages/dev-build-test-install-phases/package.py b/var/spack/repos/builtin.mock/packages/dev-build-test-install-phases/package.py
index 4d5b731415..fa0f6b794e 100644
--- a/var/spack/repos/builtin.mock/packages/dev-build-test-install-phases/package.py
+++ b/var/spack/repos/builtin.mock/packages/dev-build-test-install-phases/package.py
@@ -12,9 +12,9 @@ class DevBuildTestInstallPhases(Package):
homepage = "example.com"
url = "fake.com"
- version('0.0.0', sha256='0123456789abcdef0123456789abcdef')
+ version("0.0.0", sha256="0123456789abcdef0123456789abcdef")
- phases = ['one', 'two', 'three', 'install']
+ phases = ["one", "two", "three", "install"]
def one(self, spec, prefix):
sleep(1)
diff --git a/var/spack/repos/builtin.mock/packages/dev-build-test-install/package.py b/var/spack/repos/builtin.mock/packages/dev-build-test-install/package.py
index f21c5ca085..185fe5552c 100644
--- a/var/spack/repos/builtin.mock/packages/dev-build-test-install/package.py
+++ b/var/spack/repos/builtin.mock/packages/dev-build-test-install/package.py
@@ -11,16 +11,16 @@ class DevBuildTestInstall(Package):
homepage = "example.com"
url = "fake.com"
- version('0.0.0', sha256='0123456789abcdef0123456789abcdef')
+ version("0.0.0", sha256="0123456789abcdef0123456789abcdef")
- phases = ['edit', 'install']
+ phases = ["edit", "install"]
- filename = 'dev-build-test-file.txt'
+ filename = "dev-build-test-file.txt"
original_string = "This file should be edited"
replacement_string = "This file has been edited"
def edit(self, spec, prefix):
- with open(self.filename, 'r+') as f:
+ with open(self.filename, "r+") as f:
assert f.read() == self.original_string
f.seek(0)
f.truncate()
diff --git a/var/spack/repos/builtin.mock/packages/develop-test/package.py b/var/spack/repos/builtin.mock/packages/develop-test/package.py
index 2067b9a22f..2ce2ed742d 100644
--- a/var/spack/repos/builtin.mock/packages/develop-test/package.py
+++ b/var/spack/repos/builtin.mock/packages/develop-test/package.py
@@ -8,8 +8,9 @@ from spack.package import *
class DevelopTest(Package):
"""Dummy package with develop version"""
+
homepage = "http://www.openblas.net"
- url = "http://github.com/xianyi/OpenBLAS/archive/v0.2.15.tar.gz"
+ url = "http://github.com/xianyi/OpenBLAS/archive/v0.2.15.tar.gz"
- version('develop', git='https://github.com/dummy/repo.git')
- version('0.2.15', 'b1190f3d3471685f17cfd1ec1d252ac9')
+ version("develop", git="https://github.com/dummy/repo.git")
+ version("0.2.15", "b1190f3d3471685f17cfd1ec1d252ac9")
diff --git a/var/spack/repos/builtin.mock/packages/develop-test2/package.py b/var/spack/repos/builtin.mock/packages/develop-test2/package.py
index 33d604ab7f..40fd7fde44 100644
--- a/var/spack/repos/builtin.mock/packages/develop-test2/package.py
+++ b/var/spack/repos/builtin.mock/packages/develop-test2/package.py
@@ -8,8 +8,9 @@ from spack.package import *
class DevelopTest2(Package):
"""Dummy package with develop version"""
+
homepage = "http://www.openblas.net"
- url = "http://github.com/xianyi/OpenBLAS/archive/v0.2.15.tar.gz"
+ url = "http://github.com/xianyi/OpenBLAS/archive/v0.2.15.tar.gz"
- version('0.2.15.develop', git='https://github.com/dummy/repo.git')
- version('0.2.15', 'b1190f3d3471685f17cfd1ec1d252ac9')
+ version("0.2.15.develop", git="https://github.com/dummy/repo.git")
+ version("0.2.15", "b1190f3d3471685f17cfd1ec1d252ac9")
diff --git a/var/spack/repos/builtin.mock/packages/direct-mpich/package.py b/var/spack/repos/builtin.mock/packages/direct-mpich/package.py
index 7b5964fb43..9c0b89eea5 100644
--- a/var/spack/repos/builtin.mock/packages/direct-mpich/package.py
+++ b/var/spack/repos/builtin.mock/packages/direct-mpich/package.py
@@ -8,8 +8,8 @@ from spack.package import *
class DirectMpich(Package):
homepage = "http://www.example.com"
- url = "http://www.example.com/direct_mpich-1.0.tar.gz"
+ url = "http://www.example.com/direct_mpich-1.0.tar.gz"
- version('1.0', '0123456789abcdef0123456789abcdef')
+ version("1.0", "0123456789abcdef0123456789abcdef")
- depends_on('mpich')
+ depends_on("mpich")
diff --git a/var/spack/repos/builtin.mock/packages/dt-diamond-bottom/package.py b/var/spack/repos/builtin.mock/packages/dt-diamond-bottom/package.py
index 7f04f20d5e..9f0a4a486f 100644
--- a/var/spack/repos/builtin.mock/packages/dt-diamond-bottom/package.py
+++ b/var/spack/repos/builtin.mock/packages/dt-diamond-bottom/package.py
@@ -8,7 +8,8 @@ from spack.package import *
class DtDiamondBottom(Package):
"""This package has an indirect diamond dependency on dt-diamond-bottom"""
+
homepage = "http://www.example.com"
url = "http://www.example.com/dt-diamond-bottom-1.0.tar.gz"
- version('1.0', '0123456789abcdef0123456789abcdef')
+ version("1.0", "0123456789abcdef0123456789abcdef")
diff --git a/var/spack/repos/builtin.mock/packages/dt-diamond-left/package.py b/var/spack/repos/builtin.mock/packages/dt-diamond-left/package.py
index 3c3ec9401e..2e1e0ae2fa 100644
--- a/var/spack/repos/builtin.mock/packages/dt-diamond-left/package.py
+++ b/var/spack/repos/builtin.mock/packages/dt-diamond-left/package.py
@@ -8,9 +8,10 @@ from spack.package import *
class DtDiamondLeft(Package):
"""This package has an indirect diamond dependency on dt-diamond-bottom"""
+
homepage = "http://www.example.com"
url = "http://www.example.com/dt-diamond-left-1.0.tar.gz"
- version('1.0', '0123456789abcdef0123456789abcdef')
+ version("1.0", "0123456789abcdef0123456789abcdef")
- depends_on('dt-diamond-bottom', type='build')
+ depends_on("dt-diamond-bottom", type="build")
diff --git a/var/spack/repos/builtin.mock/packages/dt-diamond-right/package.py b/var/spack/repos/builtin.mock/packages/dt-diamond-right/package.py
index 8fe65f0219..de7a692cda 100644
--- a/var/spack/repos/builtin.mock/packages/dt-diamond-right/package.py
+++ b/var/spack/repos/builtin.mock/packages/dt-diamond-right/package.py
@@ -8,9 +8,10 @@ from spack.package import *
class DtDiamondRight(Package):
"""This package has an indirect diamond dependency on dt-diamond-bottom"""
+
homepage = "http://www.example.com"
url = "http://www.example.com/dt-diamond-right-1.0.tar.gz"
- version('1.0', '0123456789abcdef0123456789abcdef')
+ version("1.0", "0123456789abcdef0123456789abcdef")
- depends_on('dt-diamond-bottom', type=('build', 'link', 'run'))
+ depends_on("dt-diamond-bottom", type=("build", "link", "run"))
diff --git a/var/spack/repos/builtin.mock/packages/dt-diamond/package.py b/var/spack/repos/builtin.mock/packages/dt-diamond/package.py
index ef7287bc6a..b4324fc38f 100644
--- a/var/spack/repos/builtin.mock/packages/dt-diamond/package.py
+++ b/var/spack/repos/builtin.mock/packages/dt-diamond/package.py
@@ -8,10 +8,11 @@ from spack.package import *
class DtDiamond(Package):
"""This package has an indirect diamond dependency on dt-diamond-bottom"""
+
homepage = "http://www.example.com"
url = "http://www.example.com/dt-diamond-1.0.tar.gz"
- version('1.0', '0123456789abcdef0123456789abcdef')
+ version("1.0", "0123456789abcdef0123456789abcdef")
- depends_on('dt-diamond-left')
- depends_on('dt-diamond-right')
+ depends_on("dt-diamond-left")
+ depends_on("dt-diamond-right")
diff --git a/var/spack/repos/builtin.mock/packages/dtbuild1/package.py b/var/spack/repos/builtin.mock/packages/dtbuild1/package.py
index c08a9accc4..ab77a38440 100644
--- a/var/spack/repos/builtin.mock/packages/dtbuild1/package.py
+++ b/var/spack/repos/builtin.mock/packages/dtbuild1/package.py
@@ -13,9 +13,9 @@ class Dtbuild1(Package):
homepage = "http://www.example.com"
url = "http://www.example.com/dtbuild1-1.0.tar.gz"
- version('1.0', '0123456789abcdef0123456789abcdef')
- version('0.5', 'fedcba9876543210fedcba9876543210')
+ version("1.0", "0123456789abcdef0123456789abcdef")
+ version("0.5", "fedcba9876543210fedcba9876543210")
- depends_on('dtbuild2', type='build')
- depends_on('dtlink2')
- depends_on('dtrun2', type='run')
+ depends_on("dtbuild2", type="build")
+ depends_on("dtlink2")
+ depends_on("dtrun2", type="run")
diff --git a/var/spack/repos/builtin.mock/packages/dtbuild2/package.py b/var/spack/repos/builtin.mock/packages/dtbuild2/package.py
index 4991861202..192ea92abc 100644
--- a/var/spack/repos/builtin.mock/packages/dtbuild2/package.py
+++ b/var/spack/repos/builtin.mock/packages/dtbuild2/package.py
@@ -12,4 +12,4 @@ class Dtbuild2(Package):
homepage = "http://www.example.com"
url = "http://www.example.com/dtbuild2-1.0.tar.gz"
- version('1.0', '0123456789abcdef0123456789abcdef')
+ version("1.0", "0123456789abcdef0123456789abcdef")
diff --git a/var/spack/repos/builtin.mock/packages/dtbuild3/package.py b/var/spack/repos/builtin.mock/packages/dtbuild3/package.py
index 31c7a739af..155d411bc4 100644
--- a/var/spack/repos/builtin.mock/packages/dtbuild3/package.py
+++ b/var/spack/repos/builtin.mock/packages/dtbuild3/package.py
@@ -12,4 +12,4 @@ class Dtbuild3(Package):
homepage = "http://www.example.com"
url = "http://www.example.com/dtbuild3-1.0.tar.gz"
- version('1.0', '0123456789abcdef0123456789abcdef')
+ version("1.0", "0123456789abcdef0123456789abcdef")
diff --git a/var/spack/repos/builtin.mock/packages/dtlink1/package.py b/var/spack/repos/builtin.mock/packages/dtlink1/package.py
index 2b0be1ebdc..64164e45f5 100644
--- a/var/spack/repos/builtin.mock/packages/dtlink1/package.py
+++ b/var/spack/repos/builtin.mock/packages/dtlink1/package.py
@@ -12,6 +12,6 @@ class Dtlink1(Package):
homepage = "http://www.example.com"
url = "http://www.example.com/dtlink1-1.0.tar.gz"
- version('1.0', '0123456789abcdef0123456789abcdef')
+ version("1.0", "0123456789abcdef0123456789abcdef")
- depends_on('dtlink3')
+ depends_on("dtlink3")
diff --git a/var/spack/repos/builtin.mock/packages/dtlink2/package.py b/var/spack/repos/builtin.mock/packages/dtlink2/package.py
index 116b0f4fbd..1debd73a1a 100644
--- a/var/spack/repos/builtin.mock/packages/dtlink2/package.py
+++ b/var/spack/repos/builtin.mock/packages/dtlink2/package.py
@@ -12,4 +12,4 @@ class Dtlink2(Package):
homepage = "http://www.example.com"
url = "http://www.example.com/dtlink2-1.0.tar.gz"
- version('1.0', '0123456789abcdef0123456789abcdef')
+ version("1.0", "0123456789abcdef0123456789abcdef")
diff --git a/var/spack/repos/builtin.mock/packages/dtlink3/package.py b/var/spack/repos/builtin.mock/packages/dtlink3/package.py
index 2784ee04b9..e971ba4fdb 100644
--- a/var/spack/repos/builtin.mock/packages/dtlink3/package.py
+++ b/var/spack/repos/builtin.mock/packages/dtlink3/package.py
@@ -12,7 +12,7 @@ class Dtlink3(Package):
homepage = "http://www.example.com"
url = "http://www.example.com/dtlink3-1.0.tar.gz"
- version('1.0', '0123456789abcdef0123456789abcdef')
+ version("1.0", "0123456789abcdef0123456789abcdef")
- depends_on('dtbuild2', type='build')
- depends_on('dtlink4')
+ depends_on("dtbuild2", type="build")
+ depends_on("dtlink4")
diff --git a/var/spack/repos/builtin.mock/packages/dtlink4/package.py b/var/spack/repos/builtin.mock/packages/dtlink4/package.py
index ee3d94de82..68d0e8dec2 100644
--- a/var/spack/repos/builtin.mock/packages/dtlink4/package.py
+++ b/var/spack/repos/builtin.mock/packages/dtlink4/package.py
@@ -12,4 +12,4 @@ class Dtlink4(Package):
homepage = "http://www.example.com"
url = "http://www.example.com/dtlink4-1.0.tar.gz"
- version('1.0', '0123456789abcdef0123456789abcdef')
+ version("1.0", "0123456789abcdef0123456789abcdef")
diff --git a/var/spack/repos/builtin.mock/packages/dtlink5/package.py b/var/spack/repos/builtin.mock/packages/dtlink5/package.py
index 7ceaeb9a9c..95222e8a55 100644
--- a/var/spack/repos/builtin.mock/packages/dtlink5/package.py
+++ b/var/spack/repos/builtin.mock/packages/dtlink5/package.py
@@ -12,4 +12,4 @@ class Dtlink5(Package):
homepage = "http://www.example.com"
url = "http://www.example.com/dtlink5-1.0.tar.gz"
- version('1.0', '0123456789abcdef0123456789abcdef')
+ version("1.0", "0123456789abcdef0123456789abcdef")
diff --git a/var/spack/repos/builtin.mock/packages/dtrun1/package.py b/var/spack/repos/builtin.mock/packages/dtrun1/package.py
index 2ac34a7b90..10ab104537 100644
--- a/var/spack/repos/builtin.mock/packages/dtrun1/package.py
+++ b/var/spack/repos/builtin.mock/packages/dtrun1/package.py
@@ -12,7 +12,7 @@ class Dtrun1(Package):
homepage = "http://www.example.com"
url = "http://www.example.com/dtrun1-1.0.tar.gz"
- version('1.0', '0123456789abcdef0123456789abcdef')
+ version("1.0", "0123456789abcdef0123456789abcdef")
- depends_on('dtlink5')
- depends_on('dtrun3', type='run')
+ depends_on("dtlink5")
+ depends_on("dtrun3", type="run")
diff --git a/var/spack/repos/builtin.mock/packages/dtrun2/package.py b/var/spack/repos/builtin.mock/packages/dtrun2/package.py
index 4b8698fe92..e7c2ac72a5 100644
--- a/var/spack/repos/builtin.mock/packages/dtrun2/package.py
+++ b/var/spack/repos/builtin.mock/packages/dtrun2/package.py
@@ -12,4 +12,4 @@ class Dtrun2(Package):
homepage = "http://www.example.com"
url = "http://www.example.com/dtrun2-1.0.tar.gz"
- version('1.0', '0123456789abcdef0123456789abcdef')
+ version("1.0", "0123456789abcdef0123456789abcdef")
diff --git a/var/spack/repos/builtin.mock/packages/dtrun3/package.py b/var/spack/repos/builtin.mock/packages/dtrun3/package.py
index 99a6121376..69c5fe2cb3 100644
--- a/var/spack/repos/builtin.mock/packages/dtrun3/package.py
+++ b/var/spack/repos/builtin.mock/packages/dtrun3/package.py
@@ -12,6 +12,6 @@ class Dtrun3(Package):
homepage = "http://www.example.com"
url = "http://www.example.com/dtrun3-1.0.tar.gz"
- version('1.0', '0123456789abcdef0123456789abcdef')
+ version("1.0", "0123456789abcdef0123456789abcdef")
- depends_on('dtbuild3', type='build')
+ depends_on("dtbuild3", type="build")
diff --git a/var/spack/repos/builtin.mock/packages/dttop/package.py b/var/spack/repos/builtin.mock/packages/dttop/package.py
index a238d17b6a..482bb3222f 100644
--- a/var/spack/repos/builtin.mock/packages/dttop/package.py
+++ b/var/spack/repos/builtin.mock/packages/dttop/package.py
@@ -12,8 +12,8 @@ class Dttop(Package):
homepage = "http://www.example.com"
url = "http://www.example.com/dttop-1.0.tar.gz"
- version('1.0', '0123456789abcdef0123456789abcdef')
+ version("1.0", "0123456789abcdef0123456789abcdef")
- depends_on('dtbuild1', type='build')
- depends_on('dtlink1')
- depends_on('dtrun1', type='run')
+ depends_on("dtbuild1", type="build")
+ depends_on("dtlink1")
+ depends_on("dtrun1", type="run")
diff --git a/var/spack/repos/builtin.mock/packages/dtuse/package.py b/var/spack/repos/builtin.mock/packages/dtuse/package.py
index 847d4dfff9..63b2df52e9 100644
--- a/var/spack/repos/builtin.mock/packages/dtuse/package.py
+++ b/var/spack/repos/builtin.mock/packages/dtuse/package.py
@@ -12,6 +12,6 @@ class Dtuse(Package):
homepage = "http://www.example.com"
url = "http://www.example.com/dtuse-1.0.tar.gz"
- version('1.0', '0123456789abcdef0123456789abcdef')
+ version("1.0", "0123456789abcdef0123456789abcdef")
- depends_on('dttop')
+ depends_on("dttop")
diff --git a/var/spack/repos/builtin.mock/packages/dyninst/package.py b/var/spack/repos/builtin.mock/packages/dyninst/package.py
index 70bc106c3c..a8a75e9b23 100644
--- a/var/spack/repos/builtin.mock/packages/dyninst/package.py
+++ b/var/spack/repos/builtin.mock/packages/dyninst/package.py
@@ -8,14 +8,23 @@ from spack.package import *
class Dyninst(Package):
homepage = "https://paradyn.org"
- url = "http://www.paradyn.org/release8.1/DyninstAPI-8.1.1.tgz"
+ url = "http://www.paradyn.org/release8.1/DyninstAPI-8.1.1.tgz"
- version('8.2', '0123456789abcdef0123456789abcdef',
- url='http://www.paradyn.org/release8.2/DyninstAPI-8.2.tgz')
- version('8.1.2', 'fedcba9876543210fedcba9876543210',
- url='http://www.paradyn.org/release8.1.2/DyninstAPI-8.1.2.tgz')
- version('8.1.1', '123456789abcdef0123456789abcdef0',
- url='http://www.paradyn.org/release8.1/DyninstAPI-8.1.1.tgz')
+ version(
+ "8.2",
+ "0123456789abcdef0123456789abcdef",
+ url="http://www.paradyn.org/release8.2/DyninstAPI-8.2.tgz",
+ )
+ version(
+ "8.1.2",
+ "fedcba9876543210fedcba9876543210",
+ url="http://www.paradyn.org/release8.1.2/DyninstAPI-8.1.2.tgz",
+ )
+ version(
+ "8.1.1",
+ "123456789abcdef0123456789abcdef0",
+ url="http://www.paradyn.org/release8.1/DyninstAPI-8.1.1.tgz",
+ )
depends_on("libelf")
depends_on("libdwarf")
diff --git a/var/spack/repos/builtin.mock/packages/e/package.py b/var/spack/repos/builtin.mock/packages/e/package.py
index 36d7cf1b4c..d3fc99e651 100644
--- a/var/spack/repos/builtin.mock/packages/e/package.py
+++ b/var/spack/repos/builtin.mock/packages/e/package.py
@@ -10,6 +10,6 @@ class E(Package):
"""Simple package with no dependencies"""
homepage = "http://www.example.com"
- url = "http://www.example.com/e-1.0.tar.gz"
+ url = "http://www.example.com/e-1.0.tar.gz"
- version('1.0', '0123456789abcdef0123456789abcdef')
+ version("1.0", "0123456789abcdef0123456789abcdef")
diff --git a/var/spack/repos/builtin.mock/packages/ecp-viz-sdk/package.py b/var/spack/repos/builtin.mock/packages/ecp-viz-sdk/package.py
index 72ef2afd8b..ac51898582 100644
--- a/var/spack/repos/builtin.mock/packages/ecp-viz-sdk/package.py
+++ b/var/spack/repos/builtin.mock/packages/ecp-viz-sdk/package.py
@@ -10,8 +10,9 @@ class EcpVizSdk(Package):
adds a transitive dependency forced to use non default
values.
"""
+
homepage = "https://dev.null"
- version('1.0')
+ version("1.0")
- depends_on('conditional-constrained-dependencies')
+ depends_on("conditional-constrained-dependencies")
diff --git a/var/spack/repos/builtin.mock/packages/extendee/package.py b/var/spack/repos/builtin.mock/packages/extendee/package.py
index 9d0ab197de..d5d7beec87 100644
--- a/var/spack/repos/builtin.mock/packages/extendee/package.py
+++ b/var/spack/repos/builtin.mock/packages/extendee/package.py
@@ -10,11 +10,11 @@ class Extendee(Package):
"""A package with extensions"""
homepage = "http://www.example.com"
- url = "http://www.example.com/extendee-1.0.tar.gz"
+ url = "http://www.example.com/extendee-1.0.tar.gz"
extendable = True
- version('1.0', '0123456789abcdef0123456789abcdef')
+ version("1.0", "0123456789abcdef0123456789abcdef")
def install(self, spec, prefix):
mkdirp(prefix.bin)
diff --git a/var/spack/repos/builtin.mock/packages/extends-spec/package.py b/var/spack/repos/builtin.mock/packages/extends-spec/package.py
index bd443cba4c..bba5b6c512 100644
--- a/var/spack/repos/builtin.mock/packages/extends-spec/package.py
+++ b/var/spack/repos/builtin.mock/packages/extends-spec/package.py
@@ -12,6 +12,6 @@ class ExtendsSpec(Package):
homepage = "http://www.example.com"
url = "http://www.example.com/example-1.0.tar.gz"
- version('1.0', '0123456789abcdef0123456789abcdef')
+ version("1.0", "0123456789abcdef0123456789abcdef")
- extends('extendee@1:')
+ extends("extendee@1:")
diff --git a/var/spack/repos/builtin.mock/packages/extension1/package.py b/var/spack/repos/builtin.mock/packages/extension1/package.py
index c5c08eb32d..5b8ea74afe 100644
--- a/var/spack/repos/builtin.mock/packages/extension1/package.py
+++ b/var/spack/repos/builtin.mock/packages/extension1/package.py
@@ -12,14 +12,14 @@ class Extension1(Package):
"""A package which extends another package"""
homepage = "http://www.example.com"
- url = "http://www.example.com/extension1-1.0.tar.gz"
+ url = "http://www.example.com/extension1-1.0.tar.gz"
- extends('extendee')
+ extends("extendee")
- version('1.0', '0123456789abcdef0123456789abcdef')
- version('2.0', 'abcdef0123456789abcdef0123456789')
+ version("1.0", "0123456789abcdef0123456789abcdef")
+ version("2.0", "abcdef0123456789abcdef0123456789")
def install(self, spec, prefix):
mkdirp(prefix.bin)
- with open(os.path.join(prefix.bin, 'extension1'), 'w+') as fout:
+ with open(os.path.join(prefix.bin, "extension1"), "w+") as fout:
fout.write(str(spec.version))
diff --git a/var/spack/repos/builtin.mock/packages/extension2/package.py b/var/spack/repos/builtin.mock/packages/extension2/package.py
index 43e14b6ce0..ec34a4db0f 100644
--- a/var/spack/repos/builtin.mock/packages/extension2/package.py
+++ b/var/spack/repos/builtin.mock/packages/extension2/package.py
@@ -10,17 +10,17 @@ from spack.package import *
class Extension2(Package):
"""A package which extends another package. It also depends on another
- package which extends the same package."""
+ package which extends the same package."""
homepage = "http://www.example.com"
- url = "http://www.example.com/extension2-1.0.tar.gz"
+ url = "http://www.example.com/extension2-1.0.tar.gz"
- extends('extendee')
- depends_on('extension1', type=('build', 'run'))
+ extends("extendee")
+ depends_on("extension1", type=("build", "run"))
- version('1.0', '0123456789abcdef0123456789abcdef')
+ version("1.0", "0123456789abcdef0123456789abcdef")
def install(self, spec, prefix):
mkdirp(prefix.bin)
- with open(os.path.join(prefix.bin, 'extension2'), 'w+') as fout:
+ with open(os.path.join(prefix.bin, "extension2"), "w+") as fout:
fout.write(str(spec.version))
diff --git a/var/spack/repos/builtin.mock/packages/external-buildable-with-variant/package.py b/var/spack/repos/builtin.mock/packages/external-buildable-with-variant/package.py
index eecf3b975e..66a35cba0d 100644
--- a/var/spack/repos/builtin.mock/packages/external-buildable-with-variant/package.py
+++ b/var/spack/repos/builtin.mock/packages/external-buildable-with-variant/package.py
@@ -10,9 +10,9 @@ class ExternalBuildableWithVariant(Package):
homepage = "http://somewhere.com"
url = "http://somewhere.com/module-1.0.tar.gz"
- version('1.0', '1234567890abcdef1234567890abcdef')
- version('0.9', '1234567890abcdef1234567890abcdef')
+ version("1.0", "1234567890abcdef1234567890abcdef")
+ version("0.9", "1234567890abcdef1234567890abcdef")
- variant('baz', default=False, description='nope')
+ variant("baz", default=False, description="nope")
- depends_on('c@1.0', when='@0.9')
+ depends_on("c@1.0", when="@0.9")
diff --git a/var/spack/repos/builtin.mock/packages/external-common-gdbm/package.py b/var/spack/repos/builtin.mock/packages/external-common-gdbm/package.py
index ae67a75b8a..a14ea6fd89 100644
--- a/var/spack/repos/builtin.mock/packages/external-common-gdbm/package.py
+++ b/var/spack/repos/builtin.mock/packages/external-common-gdbm/package.py
@@ -8,6 +8,6 @@ from spack.package import *
class ExternalCommonGdbm(Package):
homepage = "http://www.gnu.org.ua/software/gdbm/gdbm.html"
- url = "https://ftpmirror.gnu.org/gdbm/gdbm-1.18.1.tar.gz"
+ url = "https://ftpmirror.gnu.org/gdbm/gdbm-1.18.1.tar.gz"
- version('1.18.1', 'be78e48cdfc1a7ad90efff146dce6cfe')
+ version("1.18.1", "be78e48cdfc1a7ad90efff146dce6cfe")
diff --git a/var/spack/repos/builtin.mock/packages/external-common-openssl/package.py b/var/spack/repos/builtin.mock/packages/external-common-openssl/package.py
index cd63be42a0..f4ac3d8c7f 100644
--- a/var/spack/repos/builtin.mock/packages/external-common-openssl/package.py
+++ b/var/spack/repos/builtin.mock/packages/external-common-openssl/package.py
@@ -8,7 +8,7 @@ from spack.package import *
class ExternalCommonOpenssl(Package):
homepage = "http://www.openssl.org"
- url = "http://www.openssl.org/source/openssl-1.1.1i.tar.gz"
+ url = "http://www.openssl.org/source/openssl-1.1.1i.tar.gz"
- version('1.1.1i', 'be78e48cdfc1a7ad90efff146dce6cfe')
- depends_on('external-common-perl')
+ version("1.1.1i", "be78e48cdfc1a7ad90efff146dce6cfe")
+ depends_on("external-common-perl")
diff --git a/var/spack/repos/builtin.mock/packages/external-common-perl/package.py b/var/spack/repos/builtin.mock/packages/external-common-perl/package.py
index fe8e664bfd..9189a2d8a2 100644
--- a/var/spack/repos/builtin.mock/packages/external-common-perl/package.py
+++ b/var/spack/repos/builtin.mock/packages/external-common-perl/package.py
@@ -8,7 +8,7 @@ from spack.package import *
class ExternalCommonPerl(Package):
homepage = "http://www.perl.org"
- url = "http://www.cpan.org/src/5.0/perl-5.32.0.tar.gz"
+ url = "http://www.cpan.org/src/5.0/perl-5.32.0.tar.gz"
- version('5.32.0', 'be78e48cdfc1a7ad90efff146dce6cfe')
- depends_on('external-common-gdbm')
+ version("5.32.0", "be78e48cdfc1a7ad90efff146dce6cfe")
+ depends_on("external-common-gdbm")
diff --git a/var/spack/repos/builtin.mock/packages/external-common-python/package.py b/var/spack/repos/builtin.mock/packages/external-common-python/package.py
index 643a50825a..e02fc07c51 100644
--- a/var/spack/repos/builtin.mock/packages/external-common-python/package.py
+++ b/var/spack/repos/builtin.mock/packages/external-common-python/package.py
@@ -8,8 +8,8 @@ from spack.package import *
class ExternalCommonPython(Package):
homepage = "http://www.python.org"
- url = "http://www.python.org/ftp/python/3.8.7/Python-3.8.7.tgz"
+ url = "http://www.python.org/ftp/python/3.8.7/Python-3.8.7.tgz"
- version('3.8.7', 'be78e48cdfc1a7ad90efff146dce6cfe')
- depends_on('external-common-openssl')
- depends_on('external-common-gdbm')
+ version("3.8.7", "be78e48cdfc1a7ad90efff146dce6cfe")
+ depends_on("external-common-openssl")
+ depends_on("external-common-gdbm")
diff --git a/var/spack/repos/builtin.mock/packages/external-non-default-variant/package.py b/var/spack/repos/builtin.mock/packages/external-non-default-variant/package.py
index 8995498d84..0fcff8c5cd 100644
--- a/var/spack/repos/builtin.mock/packages/external-non-default-variant/package.py
+++ b/var/spack/repos/builtin.mock/packages/external-non-default-variant/package.py
@@ -7,10 +7,11 @@ from spack.package import *
class ExternalNonDefaultVariant(Package):
"""An external that is registered with a non-default value"""
+
homepage = "http://www.python.org"
url = "http://www.python.org/ftp/python/3.8.7/Python-3.8.7.tgz"
- version('3.8.7', 'be78e48cdfc1a7ad90efff146dce6cfe')
+ version("3.8.7", "be78e48cdfc1a7ad90efff146dce6cfe")
- variant('foo', default=True, description='just a variant')
- variant('bar', default=True, description='just a variant')
+ variant("foo", default=True, description="just a variant")
+ variant("bar", default=True, description="just a variant")
diff --git a/var/spack/repos/builtin.mock/packages/externalmodule/package.py b/var/spack/repos/builtin.mock/packages/externalmodule/package.py
index 4a38bbb083..b9b64f558d 100644
--- a/var/spack/repos/builtin.mock/packages/externalmodule/package.py
+++ b/var/spack/repos/builtin.mock/packages/externalmodule/package.py
@@ -8,8 +8,8 @@ from spack.package import *
class Externalmodule(Package):
homepage = "http://somewhere.com"
- url = "http://somewhere.com/module-1.0.tar.gz"
+ url = "http://somewhere.com/module-1.0.tar.gz"
- version('1.0', '1234567890abcdef1234567890abcdef')
+ version("1.0", "1234567890abcdef1234567890abcdef")
- depends_on('externalprereq')
+ depends_on("externalprereq")
diff --git a/var/spack/repos/builtin.mock/packages/externalprereq/package.py b/var/spack/repos/builtin.mock/packages/externalprereq/package.py
index 3d36bbd82e..ff98abd214 100644
--- a/var/spack/repos/builtin.mock/packages/externalprereq/package.py
+++ b/var/spack/repos/builtin.mock/packages/externalprereq/package.py
@@ -8,6 +8,6 @@ from spack.package import *
class Externalprereq(Package):
homepage = "http://somewhere.com"
- url = "http://somewhere.com/prereq-1.0.tar.gz"
+ url = "http://somewhere.com/prereq-1.0.tar.gz"
- version('1.4', 'f1234567890abcdef1234567890abcde')
+ version("1.4", "f1234567890abcdef1234567890abcde")
diff --git a/var/spack/repos/builtin.mock/packages/externaltest/package.py b/var/spack/repos/builtin.mock/packages/externaltest/package.py
index eb9da8b196..3bb7ef9712 100644
--- a/var/spack/repos/builtin.mock/packages/externaltest/package.py
+++ b/var/spack/repos/builtin.mock/packages/externaltest/package.py
@@ -8,12 +8,12 @@ from spack.package import *
class Externaltest(Package):
homepage = "http://somewhere.com"
- url = "http://somewhere.com/test-1.0.tar.gz"
+ url = "http://somewhere.com/test-1.0.tar.gz"
- version('1.0', '1234567890abcdef1234567890abcdef')
+ version("1.0", "1234567890abcdef1234567890abcdef")
- depends_on('stuff')
- depends_on('externaltool')
+ depends_on("stuff")
+ depends_on("externaltool")
def install(self, spec, prefix):
- touch(join_path(prefix, 'an_installation_file'))
+ touch(join_path(prefix, "an_installation_file"))
diff --git a/var/spack/repos/builtin.mock/packages/externaltool/package.py b/var/spack/repos/builtin.mock/packages/externaltool/package.py
index 0be498ab12..123c347fc9 100644
--- a/var/spack/repos/builtin.mock/packages/externaltool/package.py
+++ b/var/spack/repos/builtin.mock/packages/externaltool/package.py
@@ -8,10 +8,10 @@ from spack.package import *
class Externaltool(Package):
homepage = "http://somewhere.com"
- url = "http://somewhere.com/tool-1.0.tar.gz"
+ url = "http://somewhere.com/tool-1.0.tar.gz"
- version('1.0', '1234567890abcdef1234567890abcdef')
- version('0.9', '1234567890abcdef1234567890abcdef')
- version('0.8.1', '1234567890abcdef1234567890abcdef')
+ version("1.0", "1234567890abcdef1234567890abcdef")
+ version("0.9", "1234567890abcdef1234567890abcdef")
+ version("0.8.1", "1234567890abcdef1234567890abcdef")
- depends_on('externalprereq')
+ depends_on("externalprereq")
diff --git a/var/spack/repos/builtin.mock/packages/externalvirtual/package.py b/var/spack/repos/builtin.mock/packages/externalvirtual/package.py
index ab36db92ce..603c6c8d4f 100644
--- a/var/spack/repos/builtin.mock/packages/externalvirtual/package.py
+++ b/var/spack/repos/builtin.mock/packages/externalvirtual/package.py
@@ -8,11 +8,11 @@ from spack.package import *
class Externalvirtual(Package):
homepage = "http://somewhere.com"
- url = "http://somewhere.com/stuff-1.0.tar.gz"
+ url = "http://somewhere.com/stuff-1.0.tar.gz"
- version('1.0', '1234567890abcdef1234567890abcdef')
- version('2.0', '234567890abcdef1234567890abcdef1')
- version('2.1', '34567890abcdef1234567890abcdef12')
- version('2.2', '4567890abcdef1234567890abcdef123')
+ version("1.0", "1234567890abcdef1234567890abcdef")
+ version("2.0", "234567890abcdef1234567890abcdef1")
+ version("2.1", "34567890abcdef1234567890abcdef12")
+ version("2.2", "4567890abcdef1234567890abcdef123")
- provides('stuff', when='@1.0:')
+ provides("stuff", when="@1.0:")
diff --git a/var/spack/repos/builtin.mock/packages/failing-build/package.py b/var/spack/repos/builtin.mock/packages/failing-build/package.py
index 3ac8fb5210..2352488c61 100644
--- a/var/spack/repos/builtin.mock/packages/failing-build/package.py
+++ b/var/spack/repos/builtin.mock/packages/failing-build/package.py
@@ -10,9 +10,9 @@ class FailingBuild(Package):
"""This package has a trivial install method that fails."""
homepage = "http://www.example.com/trivial_install"
- url = "http://www.unit-test-should-replace-this-url/trivial_install-1.0.tar.gz"
+ url = "http://www.unit-test-should-replace-this-url/trivial_install-1.0.tar.gz"
- version('1.0', '0123456789abcdef0123456789abcdef')
+ version("1.0", "0123456789abcdef0123456789abcdef")
def install(self, spec, prefix):
raise InstallError("Expected failure.")
diff --git a/var/spack/repos/builtin.mock/packages/failing-empty-install/package.py b/var/spack/repos/builtin.mock/packages/failing-empty-install/package.py
index f068b64499..0e575aaa9e 100644
--- a/var/spack/repos/builtin.mock/packages/failing-empty-install/package.py
+++ b/var/spack/repos/builtin.mock/packages/failing-empty-install/package.py
@@ -7,10 +7,11 @@ from spack.package import *
class FailingEmptyInstall(Package):
"""This package installs nothing, install should fail."""
+
homepage = "http://www.example.com/trivial_install"
- url = "http://www.unit-test-should-replace-this-url/trivial_install-1.0.tar.gz"
+ url = "http://www.unit-test-should-replace-this-url/trivial_install-1.0.tar.gz"
- version('1.0', '0123456789abcdef0123456789abcdef')
+ version("1.0", "0123456789abcdef0123456789abcdef")
def install(self, spec, prefix):
pass
diff --git a/var/spack/repos/builtin.mock/packages/fake/package.py b/var/spack/repos/builtin.mock/packages/fake/package.py
index a51b02f129..e4cb5121d6 100644
--- a/var/spack/repos/builtin.mock/packages/fake/package.py
+++ b/var/spack/repos/builtin.mock/packages/fake/package.py
@@ -8,6 +8,6 @@ from spack.package import *
class Fake(Package):
homepage = "http://www.fake-spack-example.org"
- url = "http://www.fake-spack-example.org/downloads/fake-1.0.tar.gz"
+ url = "http://www.fake-spack-example.org/downloads/fake-1.0.tar.gz"
- version('1.0', '0123456789abcdef0123456789abcdef')
+ version("1.0", "0123456789abcdef0123456789abcdef")
diff --git a/var/spack/repos/builtin.mock/packages/fetch-options/package.py b/var/spack/repos/builtin.mock/packages/fetch-options/package.py
index 7f6e7d137e..62bf896e5f 100644
--- a/var/spack/repos/builtin.mock/packages/fetch-options/package.py
+++ b/var/spack/repos/builtin.mock/packages/fetch-options/package.py
@@ -11,12 +11,12 @@ class FetchOptions(Package):
homepage = "http://www.fetch-options-example.com"
- url = 'https://example.com/some/tarball-1.0.tar.gz'
+ url = "https://example.com/some/tarball-1.0.tar.gz"
- fetch_options = {'timeout': 42, 'cookie': 'foobar'}
- timeout = {'timeout': 65}
- cookie = {'cookie': 'baz'}
+ fetch_options = {"timeout": 42, "cookie": "foobar"}
+ timeout = {"timeout": 65}
+ cookie = {"cookie": "baz"}
- version('1.2', '00000000000000000000000000000012', fetch_options=cookie)
- version('1.1', '00000000000000000000000000000011', fetch_options=timeout)
- version('1.0', '00000000000000000000000000000010')
+ version("1.2", "00000000000000000000000000000012", fetch_options=cookie)
+ version("1.1", "00000000000000000000000000000011", fetch_options=timeout)
+ version("1.0", "00000000000000000000000000000010")
diff --git a/var/spack/repos/builtin.mock/packages/fftw/package.py b/var/spack/repos/builtin.mock/packages/fftw/package.py
index 237c725b2a..ff42370fe5 100644
--- a/var/spack/repos/builtin.mock/packages/fftw/package.py
+++ b/var/spack/repos/builtin.mock/packages/fftw/package.py
@@ -10,12 +10,13 @@ class Fftw(Package):
cases with the old concretizer have been solved by the
new ones.
"""
+
homepage = "http://www.example.com"
url = "http://www.example.com/fftw-1.0.tar.gz"
- version(2.0, 'abcdef1234567890abcdef1234567890')
- version(1.0, '1234567890abcdef1234567890abcdef')
+ version(2.0, "abcdef1234567890abcdef1234567890")
+ version(1.0, "1234567890abcdef1234567890abcdef")
- variant('mpi', default=False, description='Enable MPI')
+ variant("mpi", default=False, description="Enable MPI")
- depends_on('mpi', when='+mpi')
+ depends_on("mpi", when="+mpi")
diff --git a/var/spack/repos/builtin.mock/packages/find-externals1/package.py b/var/spack/repos/builtin.mock/packages/find-externals1/package.py
index 0b626d4f52..5d7ec0921b 100644
--- a/var/spack/repos/builtin.mock/packages/find-externals1/package.py
+++ b/var/spack/repos/builtin.mock/packages/find-externals1/package.py
@@ -10,27 +10,22 @@ from spack.package import *
class FindExternals1(AutotoolsPackage):
- executables = ['find-externals1-exe']
+ executables = ["find-externals1-exe"]
url = "http://www.example.com/find-externals-1.0.tar.gz"
- version('1.0', 'abcdef1234567890abcdef1234567890')
+ version("1.0", "abcdef1234567890abcdef1234567890")
@classmethod
def determine_spec_details(cls, prefix, exes_in_prefix):
- exe_to_path = dict(
- (os.path.basename(p), p) for p in exes_in_prefix
- )
- exes = [x for x in exe_to_path.keys() if 'find-externals1-exe' in x]
+ exe_to_path = dict((os.path.basename(p), p) for p in exes_in_prefix)
+ exes = [x for x in exe_to_path.keys() if "find-externals1-exe" in x]
if not exes:
return
- exe = spack.util.executable.Executable(
- exe_to_path[exes[0]])
- output = exe('--version', output=str)
+ exe = spack.util.executable.Executable(exe_to_path[exes[0]])
+ output = exe("--version", output=str)
if output:
- match = re.search(r'find-externals1.*version\s+(\S+)', output)
+ match = re.search(r"find-externals1.*version\s+(\S+)", output)
if match:
version_str = match.group(1)
- return Spec.from_detection(
- 'find-externals1@{0}'.format(version_str)
- )
+ return Spec.from_detection("find-externals1@{0}".format(version_str))
diff --git a/var/spack/repos/builtin.mock/packages/flatten-deps/package.py b/var/spack/repos/builtin.mock/packages/flatten-deps/package.py
index 4dacf0b14d..5e1ea4b63a 100644
--- a/var/spack/repos/builtin.mock/packages/flatten-deps/package.py
+++ b/var/spack/repos/builtin.mock/packages/flatten-deps/package.py
@@ -10,10 +10,10 @@ class FlattenDeps(Package):
"""Example install that flattens dependencies."""
homepage = "http://www.example.com"
- url = "http://www.example.com/a-1.0.tar.gz"
+ url = "http://www.example.com/a-1.0.tar.gz"
- version('1.0', '0123456789abcdef0123456789abcdef')
+ version("1.0", "0123456789abcdef0123456789abcdef")
- depends_on('dependency-install')
+ depends_on("dependency-install")
install = install_dependency_symlinks
diff --git a/var/spack/repos/builtin.mock/packages/garply/package.py b/var/spack/repos/builtin.mock/packages/garply/package.py
index 9efa93b98b..819da45286 100644
--- a/var/spack/repos/builtin.mock/packages/garply/package.py
+++ b/var/spack/repos/builtin.mock/packages/garply/package.py
@@ -15,10 +15,10 @@ class Garply(Package):
homepage = "https://www.example.com"
has_code = False
- version('3.0.0')
+ version("3.0.0")
def install(self, spec, prefix):
- garply_h = '''#ifndef GARPLY_H_
+ garply_h = """#ifndef GARPLY_H_
class Garply
{
@@ -33,8 +33,8 @@ public:
};
#endif // GARPLY_H_
-'''
- garply_cc = '''#include "garply.h"
+"""
+ garply_cc = """#include "garply.h"
#include "garply_version.h"
#include <iostream>
@@ -57,8 +57,8 @@ Garply::garplinate() const
std::cout << "Garply config dir = %s" << std::endl;
return get_version();
}
-'''
- garplinator_cc = '''#include "garply.h"
+"""
+ garplinator_cc = """#include "garply.h"
#include <iostream>
int
@@ -69,64 +69,104 @@ main()
return 0;
}
-'''
- garply_version_h = '''const int garply_version_major = %s;
+"""
+ garply_version_h = """const int garply_version_major = %s;
const int garply_version_minor = %s;
-'''
- mkdirp('%s/garply' % prefix.include)
- mkdirp('%s/garply' % self.stage.source_path)
- with open('%s/garply_version.h' % self.stage.source_path, 'w') as f:
+"""
+ mkdirp("%s/garply" % prefix.include)
+ mkdirp("%s/garply" % self.stage.source_path)
+ with open("%s/garply_version.h" % self.stage.source_path, "w") as f:
f.write(garply_version_h % (self.version[0], self.version[1:]))
- with open('%s/garply/garply.h' % self.stage.source_path, 'w') as f:
+ with open("%s/garply/garply.h" % self.stage.source_path, "w") as f:
f.write(garply_h)
- with open('%s/garply/garply.cc' % self.stage.source_path, 'w') as f:
+ with open("%s/garply/garply.cc" % self.stage.source_path, "w") as f:
f.write(garply_cc % prefix.config)
- with open('%s/garply/garplinator.cc' %
- self.stage.source_path, 'w') as f:
+ with open("%s/garply/garplinator.cc" % self.stage.source_path, "w") as f:
f.write(garplinator_cc)
- gpp = which('/usr/bin/g++')
- if sys.platform == 'darwin':
- gpp = which('/usr/bin/clang++')
- gpp('-Dgarply_EXPORTS',
- '-I%s' % self.stage.source_path,
- '-O2', '-g', '-DNDEBUG', '-fPIC',
- '-o', 'garply.cc.o',
- '-c', '%s/garply/garply.cc' % self.stage.source_path)
- gpp('-Dgarply_EXPORTS',
- '-I%s' % self.stage.source_path,
- '-O2', '-g', '-DNDEBUG', '-fPIC',
- '-o', 'garplinator.cc.o',
- '-c', '%s/garply/garplinator.cc' % self.stage.source_path)
- if sys.platform == 'darwin':
- gpp('-fPIC', '-O2', '-g', '-DNDEBUG', '-dynamiclib',
- '-Wl,-headerpad_max_install_names', '-o', 'libgarply.dylib',
- '-install_name', '@rpath/libgarply.dylib',
- 'garply.cc.o')
- gpp('-O2', '-g', '-DNDEBUG', '-Wl,-search_paths_first',
- '-Wl,-headerpad_max_install_names',
- 'garplinator.cc.o', '-o', 'garplinator',
- '-Wl,-rpath,%s' % prefix.lib64,
- 'libgarply.dylib')
+ gpp = which("/usr/bin/g++")
+ if sys.platform == "darwin":
+ gpp = which("/usr/bin/clang++")
+ gpp(
+ "-Dgarply_EXPORTS",
+ "-I%s" % self.stage.source_path,
+ "-O2",
+ "-g",
+ "-DNDEBUG",
+ "-fPIC",
+ "-o",
+ "garply.cc.o",
+ "-c",
+ "%s/garply/garply.cc" % self.stage.source_path,
+ )
+ gpp(
+ "-Dgarply_EXPORTS",
+ "-I%s" % self.stage.source_path,
+ "-O2",
+ "-g",
+ "-DNDEBUG",
+ "-fPIC",
+ "-o",
+ "garplinator.cc.o",
+ "-c",
+ "%s/garply/garplinator.cc" % self.stage.source_path,
+ )
+ if sys.platform == "darwin":
+ gpp(
+ "-fPIC",
+ "-O2",
+ "-g",
+ "-DNDEBUG",
+ "-dynamiclib",
+ "-Wl,-headerpad_max_install_names",
+ "-o",
+ "libgarply.dylib",
+ "-install_name",
+ "@rpath/libgarply.dylib",
+ "garply.cc.o",
+ )
+ gpp(
+ "-O2",
+ "-g",
+ "-DNDEBUG",
+ "-Wl,-search_paths_first",
+ "-Wl,-headerpad_max_install_names",
+ "garplinator.cc.o",
+ "-o",
+ "garplinator",
+ "-Wl,-rpath,%s" % prefix.lib64,
+ "libgarply.dylib",
+ )
mkdirp(prefix.lib64)
- copy('libgarply.dylib', '%s/libgarply.dylib' % prefix.lib64)
- os.link('%s/libgarply.dylib' % prefix.lib64,
- '%s/libgarply.dylib.3.0' % prefix.lib64)
+ copy("libgarply.dylib", "%s/libgarply.dylib" % prefix.lib64)
+ os.link("%s/libgarply.dylib" % prefix.lib64, "%s/libgarply.dylib.3.0" % prefix.lib64)
else:
- gpp('-fPIC', '-O2', '-g', '-DNDEBUG', '-shared',
- '-Wl,-soname,libgarply.so',
- '-o', 'libgarply.so', 'garply.cc.o')
- gpp('-O2', '-g', '-DNDEBUG', '-rdynamic',
- 'garplinator.cc.o', '-o', 'garplinator',
- '-Wl,-rpath,%s' % prefix.lib64,
- 'libgarply.so')
+ gpp(
+ "-fPIC",
+ "-O2",
+ "-g",
+ "-DNDEBUG",
+ "-shared",
+ "-Wl,-soname,libgarply.so",
+ "-o",
+ "libgarply.so",
+ "garply.cc.o",
+ )
+ gpp(
+ "-O2",
+ "-g",
+ "-DNDEBUG",
+ "-rdynamic",
+ "garplinator.cc.o",
+ "-o",
+ "garplinator",
+ "-Wl,-rpath,%s" % prefix.lib64,
+ "libgarply.so",
+ )
mkdirp(prefix.lib64)
- copy('libgarply.so', '%s/libgarply.so' % prefix.lib64)
- os.link('%s/libgarply.so' % prefix.lib64,
- '%s/libgarply.so.3.0' % prefix.lib64)
- copy('garplinator', '%s/garplinator' % prefix.lib64)
- copy('%s/garply/garply.h' % self.stage.source_path,
- '%s/garply/garply.h' % prefix.include)
+ copy("libgarply.so", "%s/libgarply.so" % prefix.lib64)
+ os.link("%s/libgarply.so" % prefix.lib64, "%s/libgarply.so.3.0" % prefix.lib64)
+ copy("garplinator", "%s/garplinator" % prefix.lib64)
+ copy("%s/garply/garply.h" % self.stage.source_path, "%s/garply/garply.h" % prefix.include)
mkdirp(prefix.bin)
- copy('garply_version.h', '%s/garply_version.h' % prefix.bin)
- os.symlink('%s/garplinator' % prefix.lib64,
- '%s/garplinator' % prefix.bin)
+ copy("garply_version.h", "%s/garply_version.h" % prefix.bin)
+ os.symlink("%s/garplinator" % prefix.lib64, "%s/garplinator" % prefix.bin)
diff --git a/var/spack/repos/builtin.mock/packages/gcc/package.py b/var/spack/repos/builtin.mock/packages/gcc/package.py
index 0908431cb6..70dc78fe5e 100644
--- a/var/spack/repos/builtin.mock/packages/gcc/package.py
+++ b/var/spack/repos/builtin.mock/packages/gcc/package.py
@@ -10,17 +10,17 @@ class Gcc(Package):
"""Simple compiler package."""
homepage = "http://www.example.com"
- url = "http://www.example.com/gcc-1.0.tar.gz"
+ url = "http://www.example.com/gcc-1.0.tar.gz"
- version('1.0', '0123456789abcdef0123456789abcdef')
- version('2.0', 'abcdef0123456789abcdef0123456789')
- version('3.0', 'def0123456789abcdef0123456789abc')
+ version("1.0", "0123456789abcdef0123456789abcdef")
+ version("2.0", "abcdef0123456789abcdef0123456789")
+ version("3.0", "def0123456789abcdef0123456789abc")
- depends_on('conflict', when='@3.0')
+ depends_on("conflict", when="@3.0")
def install(self, spec, prefix):
# Create the minimal compiler that will fool `spack compiler find`
mkdirp(prefix.bin)
- with open(prefix.bin.gcc, 'w') as f:
+ with open(prefix.bin.gcc, "w") as f:
f.write('#!/bin/bash\necho "%s"' % str(spec.version))
set_executable(prefix.bin.gcc)
diff --git a/var/spack/repos/builtin.mock/packages/git-svn-top-level/package.py b/var/spack/repos/builtin.mock/packages/git-svn-top-level/package.py
index e19b9bc7c7..d7a50ca289 100644
--- a/var/spack/repos/builtin.mock/packages/git-svn-top-level/package.py
+++ b/var/spack/repos/builtin.mock/packages/git-svn-top-level/package.py
@@ -8,10 +8,11 @@ from spack.package import *
class GitSvnTopLevel(Package):
"""Mock package that uses git for fetching."""
+
homepage = "http://www.git-fetch-example.com"
# can't have two VCS fetchers.
- git = 'https://example.com/some/git/repo'
- svn = 'https://example.com/some/svn/repo'
+ git = "https://example.com/some/git/repo"
+ svn = "https://example.com/some/svn/repo"
- version('2.0')
+ version("2.0")
diff --git a/var/spack/repos/builtin.mock/packages/git-test-commit/package.py b/var/spack/repos/builtin.mock/packages/git-test-commit/package.py
index 8a5c1e7eb7..1f49a08aaa 100644
--- a/var/spack/repos/builtin.mock/packages/git-test-commit/package.py
+++ b/var/spack/repos/builtin.mock/packages/git-test-commit/package.py
@@ -8,19 +8,20 @@ from spack.package import *
class GitTestCommit(Package):
"""Mock package that tests installing specific commit"""
+
homepage = "http://www.git-fetch-example.com"
# git='to-be-filled-in-by-test'
- version('1.0', tag='v1.0')
- version('1.1', tag='v1.1')
- version('1.2', tag='1.2') # not a typo
- version('2.0', tag='v2.0')
+ version("1.0", tag="v1.0")
+ version("1.1", tag="v1.1")
+ version("1.2", tag="1.2") # not a typo
+ version("2.0", tag="v2.0")
def install(self, spec, prefix):
# It is assumed for the test which installs this package, that it will
# be using the earliest commit, which is contained in the range @:0
- assert spec.satisfies('@:0')
+ assert spec.satisfies("@:0")
mkdir(prefix.bin)
# This will only exist for some second commit
- install('file.txt', prefix.bin)
+ install("file.txt", prefix.bin)
diff --git a/var/spack/repos/builtin.mock/packages/git-test/package.py b/var/spack/repos/builtin.mock/packages/git-test/package.py
index d46ac339f7..cc64d3c459 100644
--- a/var/spack/repos/builtin.mock/packages/git-test/package.py
+++ b/var/spack/repos/builtin.mock/packages/git-test/package.py
@@ -8,10 +8,11 @@ from spack.package import *
class GitTest(Package):
"""Mock package that uses git for fetching."""
+
homepage = "http://www.git-fetch-example.com"
# To be set by test
git = None
submodules = True
- version('git', git='to-be-filled-in-by-test')
+ version("git", git="to-be-filled-in-by-test")
diff --git a/var/spack/repos/builtin.mock/packages/git-top-level/package.py b/var/spack/repos/builtin.mock/packages/git-top-level/package.py
index ffdfd96797..03dcf43cb8 100644
--- a/var/spack/repos/builtin.mock/packages/git-top-level/package.py
+++ b/var/spack/repos/builtin.mock/packages/git-top-level/package.py
@@ -8,7 +8,8 @@ from spack.package import *
class GitTopLevel(Package):
"""Mock package that uses git for fetching."""
+
homepage = "http://www.git-fetch-example.com"
- git = 'https://example.com/some/git/repo'
- version('1.0')
+ git = "https://example.com/some/git/repo"
+ version("1.0")
diff --git a/var/spack/repos/builtin.mock/packages/git-url-svn-top-level/package.py b/var/spack/repos/builtin.mock/packages/git-url-svn-top-level/package.py
index d3f03eedf4..ce906927ab 100644
--- a/var/spack/repos/builtin.mock/packages/git-url-svn-top-level/package.py
+++ b/var/spack/repos/builtin.mock/packages/git-url-svn-top-level/package.py
@@ -8,11 +8,12 @@ from spack.package import *
class GitUrlSvnTopLevel(Package):
"""Mock package that uses git for fetching."""
+
homepage = "http://www.git-fetch-example.com"
# can't have two VCS fetchers.
- url = 'https://example.com/some/tarball-1.0.tar.gz'
- git = 'https://example.com/some/git/repo'
- svn = 'https://example.com/some/svn/repo'
+ url = "https://example.com/some/tarball-1.0.tar.gz"
+ git = "https://example.com/some/git/repo"
+ svn = "https://example.com/some/svn/repo"
- version('2.0')
+ version("2.0")
diff --git a/var/spack/repos/builtin.mock/packages/git-url-top-level/package.py b/var/spack/repos/builtin.mock/packages/git-url-top-level/package.py
index 2798bad9f7..748483f3ad 100644
--- a/var/spack/repos/builtin.mock/packages/git-url-top-level/package.py
+++ b/var/spack/repos/builtin.mock/packages/git-url-top-level/package.py
@@ -13,50 +13,52 @@ class GitUrlTopLevel(Package):
to the ``version`` directive.
"""
+
homepage = "http://www.git-fetch-example.com"
- git = 'https://example.com/some/git/repo'
- url = 'https://example.com/some/tarball-1.0.tar.gz'
+ git = "https://example.com/some/git/repo"
+ url = "https://example.com/some/tarball-1.0.tar.gz"
# These resolve to git fetchers
- version('develop', branch='develop')
- version('submodules', submodules=True)
- version('3.4', commit='abc34')
- version('3.3', branch='releases/v3.3', commit='abc33')
- version('3.2', branch='releases/v3.2')
- version('3.1', tag='v3.1', commit='abc31')
- version('3.0', tag='v3.0')
+ version("develop", branch="develop")
+ version("submodules", submodules=True)
+ version("3.4", commit="abc34")
+ version("3.3", branch="releases/v3.3", commit="abc33")
+ version("3.2", branch="releases/v3.2")
+ version("3.1", tag="v3.1", commit="abc31")
+ version("3.0", tag="v3.0")
# These resolve to URL fetchers
version(
- '2.3', '0000000000000000000000000000000000000000000000000000000000000023',
- url='https://www.example.com/foo2.3.tar.gz',
+ "2.3",
+ "0000000000000000000000000000000000000000000000000000000000000023",
+ url="https://www.example.com/foo2.3.tar.gz",
)
version(
- '2.2',
- sha256='0000000000000000000000000000000000000000000000000000000000000022',
- url='https://www.example.com/foo2.2.tar.gz',
+ "2.2",
+ sha256="0000000000000000000000000000000000000000000000000000000000000022",
+ url="https://www.example.com/foo2.2.tar.gz",
)
version(
- '2.1',
- sha256='0000000000000000000000000000000000000000000000000000000000000021',
+ "2.1",
+ sha256="0000000000000000000000000000000000000000000000000000000000000021",
)
version(
- '2.0',
- '0000000000000000000000000000000000000000000000000000000000000020',
+ "2.0",
+ "0000000000000000000000000000000000000000000000000000000000000020",
)
# These result in a FetcherConflict b/c we can't tell what to use
version(
- '1.3',
- sha256='f66bbef3ccb8b06542c57d69804c5b0aba72051f693c17761ad8525786d259fa',
- commit='abc13'
+ "1.3",
+ sha256="f66bbef3ccb8b06542c57d69804c5b0aba72051f693c17761ad8525786d259fa",
+ commit="abc13",
)
version(
- '1.2',
- sha512='f66bbef3ccb8b06542c57d69804c5b0aba72051f693c17761ad8525786d259fa'
- '9ed8f2e950a4fb8a4b936f33e689187784699357bc16e49f33dfcda8ab8b00e4',
- branch='releases/v1.2'
+ "1.2",
+ sha512="f66bbef3ccb8b06542c57d69804c5b0aba72051f693c17761ad8525786d259fa"
+ "9ed8f2e950a4fb8a4b936f33e689187784699357bc16e49f33dfcda8ab8b00e4",
+ branch="releases/v1.2",
)
- version('1.1', md5='00000000000000000000000000000011', tag='v1.1')
- version('1.0', '00000000000000000000000000000011', tag='abc123')
+ version("1.1", md5="00000000000000000000000000000011", tag="v1.1")
+ version("1.0", "00000000000000000000000000000011", tag="abc123")
diff --git a/var/spack/repos/builtin.mock/packages/gmt/package.py b/var/spack/repos/builtin.mock/packages/gmt/package.py
index 74c28fb86a..54c0b06417 100644
--- a/var/spack/repos/builtin.mock/packages/gmt/package.py
+++ b/var/spack/repos/builtin.mock/packages/gmt/package.py
@@ -9,7 +9,7 @@ class Gmt(Package):
url = "http://www.example.com/"
url = "http://www.example.com/2.0.tar.gz"
- version('2.0', 'abcdef1234567890abcdef1234567890')
- version('1.0', 'abcdef1234567890abcdef1234567890')
+ version("2.0", "abcdef1234567890abcdef1234567890")
+ version("1.0", "abcdef1234567890abcdef1234567890")
- depends_on('mvdefaults', when='@1.0')
+ depends_on("mvdefaults", when="@1.0")
diff --git a/var/spack/repos/builtin.mock/packages/gnuconfig/package.py b/var/spack/repos/builtin.mock/packages/gnuconfig/package.py
index 40465e4dbb..46530454c3 100644
--- a/var/spack/repos/builtin.mock/packages/gnuconfig/package.py
+++ b/var/spack/repos/builtin.mock/packages/gnuconfig/package.py
@@ -17,17 +17,17 @@ class Gnuconfig(Package):
has_code = False
- version('2021-08-14')
+ version("2021-08-14")
def install(self, spec, prefix):
- config_sub = join_path(prefix, 'config.sub')
- config_guess = join_path(prefix, 'config.guess')
+ config_sub = join_path(prefix, "config.sub")
+ config_guess = join_path(prefix, "config.guess")
# Create files
- with open(config_sub, 'w') as f:
+ with open(config_sub, "w") as f:
f.write("#!/bin/sh\necho gnuconfig version of config.sub")
- with open(config_guess, 'w') as f:
+ with open(config_guess, "w") as f:
f.write("#!/bin/sh\necho gnuconfig version of config.guess")
# Make executable
diff --git a/var/spack/repos/builtin.mock/packages/hash-test1/package.py b/var/spack/repos/builtin.mock/packages/hash-test1/package.py
index 14d125a3e0..0f717006f0 100644
--- a/var/spack/repos/builtin.mock/packages/hash-test1/package.py
+++ b/var/spack/repos/builtin.mock/packages/hash-test1/package.py
@@ -9,30 +9,29 @@ from spack.package import *
class HashTest1(Package):
- """Used to test package hashing
- """
+ """Used to test package hashing"""
homepage = "http://www.hashtest1.org"
url = "http://www.hashtest1.org/downloads/hashtest1-1.1.tar.bz2"
- version('1.1', 'a' * 32)
- version('1.2', 'b' * 32)
- version('1.3', 'c' * 32)
- version('1.4', 'd' * 32)
- version('1.5', 'd' * 32)
- version('1.6', 'e' * 32)
- version('1.7', 'f' * 32)
+ version("1.1", "a" * 32)
+ version("1.2", "b" * 32)
+ version("1.3", "c" * 32)
+ version("1.4", "d" * 32)
+ version("1.5", "d" * 32)
+ version("1.6", "e" * 32)
+ version("1.7", "f" * 32)
- patch('patch1.patch', when="@1.1")
- patch('patch2.patch', when="@1.4")
+ patch("patch1.patch", when="@1.1")
+ patch("patch2.patch", when="@1.4")
- variant('variantx', default=False, description='Test variant X')
- variant('varianty', default=False, description='Test variant Y')
+ variant("variantx", default=False, description="Test variant X")
+ variant("varianty", default=False, description="Test variant Y")
def setup_dependent_build_environment(self, env, dependent_spec):
pass
- @when('@:1.4')
+ @when("@:1.4")
def install(self, spec, prefix):
print("install 1")
os.listdir(os.getcwd())
@@ -40,13 +39,13 @@ class HashTest1(Package):
# sanity_check_prefix requires something in the install directory
mkdirp(prefix.bin)
- @when('@1.5:')
+ @when("@1.5:")
def install(self, spec, prefix):
os.listdir(os.getcwd())
# sanity_check_prefix requires something in the install directory
mkdirp(prefix.bin)
- @when('@1.5,1.6')
+ @when("@1.5,1.6")
def extra_phase(self, spec, prefix):
pass
diff --git a/var/spack/repos/builtin.mock/packages/hash-test2/package.py b/var/spack/repos/builtin.mock/packages/hash-test2/package.py
index ef9b9f70ce..8081da49be 100644
--- a/var/spack/repos/builtin.mock/packages/hash-test2/package.py
+++ b/var/spack/repos/builtin.mock/packages/hash-test2/package.py
@@ -9,21 +9,20 @@ from spack.package import *
class HashTest2(Package):
- """Used to test package hashing
- """
+ """Used to test package hashing"""
homepage = "http://www.hashtest2.org"
url = "http://www.hashtest1.org/downloads/hashtest2-1.1.tar.bz2"
- version('1.1', 'a' * 32)
- version('1.2', 'b' * 32)
- version('1.3', 'c' * 31 + 'x') # Source hash differs from hash-test1@1.3
- version('1.4', 'd' * 32)
+ version("1.1", "a" * 32)
+ version("1.2", "b" * 32)
+ version("1.3", "c" * 31 + "x") # Source hash differs from hash-test1@1.3
+ version("1.4", "d" * 32)
- patch('patch1.patch', when="@1.1")
+ patch("patch1.patch", when="@1.1")
- variant('variantx', default=False, description='Test variant X')
- variant('varianty', default=False, description='Test variant Y')
+ variant("variantx", default=False, description="Test variant X")
+ variant("varianty", default=False, description="Test variant Y")
def setup_dependent_build_environment(self, env, dependent_spec):
pass
diff --git a/var/spack/repos/builtin.mock/packages/hash-test3/package.py b/var/spack/repos/builtin.mock/packages/hash-test3/package.py
index 8a98522975..8e871e5319 100644
--- a/var/spack/repos/builtin.mock/packages/hash-test3/package.py
+++ b/var/spack/repos/builtin.mock/packages/hash-test3/package.py
@@ -9,25 +9,24 @@ from spack.package import *
class HashTest3(Package):
- """Used to test package hashing
- """
+ """Used to test package hashing"""
homepage = "http://www.hashtest3.org"
url = "http://www.hashtest1.org/downloads/hashtest3-1.1.tar.bz2"
- version('1.2', 'b' * 32)
- version('1.3', 'c' * 32)
- version('1.5', 'd' * 32)
- version('1.6', 'e' * 32)
- version('1.7', 'f' * 32)
+ version("1.2", "b" * 32)
+ version("1.3", "c" * 32)
+ version("1.5", "d" * 32)
+ version("1.6", "e" * 32)
+ version("1.7", "f" * 32)
- variant('variantx', default=False, description='Test variant X')
- variant('varianty', default=False, description='Test variant Y')
+ variant("variantx", default=False, description="Test variant X")
+ variant("varianty", default=False, description="Test variant Y")
def setup_dependent_build_environment(self, env, dependent_spec):
pass
- @when('@:1.4')
+ @when("@:1.4")
def install(self, spec, prefix):
print("install 1")
os.listdir(os.getcwd())
@@ -35,14 +34,15 @@ class HashTest3(Package):
# sanity_check_prefix requires something in the install directory
mkdirp(prefix.bin)
- @when('@1.5:')
+ @when("@1.5:")
def install(self, spec, prefix):
os.listdir(os.getcwd())
# sanity_check_prefix requires something in the install directory
mkdirp(prefix.bin)
- for _version_constraint in ['@1.5', '@1.6']:
+ for _version_constraint in ["@1.5", "@1.6"]:
+
@when(_version_constraint)
def extra_phase(self, spec, prefix):
pass
diff --git a/var/spack/repos/builtin.mock/packages/hash-test4/package.py b/var/spack/repos/builtin.mock/packages/hash-test4/package.py
index cd00d8f892..d73d493b18 100644
--- a/var/spack/repos/builtin.mock/packages/hash-test4/package.py
+++ b/var/spack/repos/builtin.mock/packages/hash-test4/package.py
@@ -8,13 +8,13 @@ from spack.package import *
class HashTest4(Package):
"""This package isn't compared with others, but it contains constructs
- that package hashing logic has tripped over in the past.
+ that package hashing logic has tripped over in the past.
"""
homepage = "http://www.hashtest4.org"
url = "http://www.hashtest1.org/downloads/hashtest4-1.1.tar.bz2"
- version('1.1', 'a' * 32)
+ version("1.1", "a" * 32)
def install(self, spec, prefix):
pass
@@ -23,5 +23,4 @@ class HashTest4(Package):
def examine_prefix(pkg):
pass
- run_after('install')(
- examine_prefix)
+ run_after("install")(examine_prefix)
diff --git a/var/spack/repos/builtin.mock/packages/hdf5/package.py b/var/spack/repos/builtin.mock/packages/hdf5/package.py
index 1019340e6a..12d96d001f 100644
--- a/var/spack/repos/builtin.mock/packages/hdf5/package.py
+++ b/var/spack/repos/builtin.mock/packages/hdf5/package.py
@@ -9,10 +9,10 @@ from spack.package import *
class Hdf5(Package):
homepage = "http://www.llnl.gov"
- url = "http://www.llnl.gov/hdf5-1.0.tar.gz"
+ url = "http://www.llnl.gov/hdf5-1.0.tar.gz"
- version(2.3, '0123456789abcdef0123456789abcdef')
+ version(2.3, "0123456789abcdef0123456789abcdef")
- variant('mpi', default=True, description='Enable mpi')
+ variant("mpi", default=True, description="Enable mpi")
- depends_on('mpi', when='+mpi')
+ depends_on("mpi", when="+mpi")
diff --git a/var/spack/repos/builtin.mock/packages/hg-test/package.py b/var/spack/repos/builtin.mock/packages/hg-test/package.py
index 2afa5b7bb0..85806f7d6e 100644
--- a/var/spack/repos/builtin.mock/packages/hg-test/package.py
+++ b/var/spack/repos/builtin.mock/packages/hg-test/package.py
@@ -8,6 +8,7 @@ from spack.package import *
class HgTest(Package):
"""Test package that does fetching with mercurial."""
+
homepage = "http://www.hg-fetch-example.com"
- version('hg', hg='to-be-filled-in-by-test')
+ version("hg", hg="to-be-filled-in-by-test")
diff --git a/var/spack/repos/builtin.mock/packages/hg-top-level/package.py b/var/spack/repos/builtin.mock/packages/hg-top-level/package.py
index 0ab5bb94d9..eaff260118 100644
--- a/var/spack/repos/builtin.mock/packages/hg-top-level/package.py
+++ b/var/spack/repos/builtin.mock/packages/hg-top-level/package.py
@@ -8,7 +8,8 @@ from spack.package import *
class HgTopLevel(Package):
"""Test package that does fetching with mercurial."""
+
homepage = "http://www.hg-fetch-example.com"
- hg = 'https://example.com/some/hg/repo'
- version('1.0')
+ hg = "https://example.com/some/hg/repo"
+ version("1.0")
diff --git a/var/spack/repos/builtin.mock/packages/hpcviewer/package.py b/var/spack/repos/builtin.mock/packages/hpcviewer/package.py
index 867e186fcc..573e15aee3 100644
--- a/var/spack/repos/builtin.mock/packages/hpcviewer/package.py
+++ b/var/spack/repos/builtin.mock/packages/hpcviewer/package.py
@@ -7,10 +7,11 @@ from spack.package import *
class Hpcviewer(AutotoolsPackage):
"""Uses version-test-pkg, as a build dependency"""
+
homepage = "http://www.spack.org"
url = "http://www.spack.org/downloads/aml-1.0.tar.gz"
- version('2019.02', '0123456789abcdef0123456789abcdef')
+ version("2019.02", "0123456789abcdef0123456789abcdef")
- depends_on('java@11:', type=('build', 'run'), when='@2021.0:')
- depends_on('java@8', type=('build', 'run'), when='@:2020')
+ depends_on("java@11:", type=("build", "run"), when="@2021.0:")
+ depends_on("java@8", type=("build", "run"), when="@:2020")
diff --git a/var/spack/repos/builtin.mock/packages/hwloc/package.py b/var/spack/repos/builtin.mock/packages/hwloc/package.py
index bc15bbbf8a..5a6f0beb15 100644
--- a/var/spack/repos/builtin.mock/packages/hwloc/package.py
+++ b/var/spack/repos/builtin.mock/packages/hwloc/package.py
@@ -7,4 +7,4 @@ from spack.package import *
class Hwloc(Package):
- version('2.0.3')
+ version("2.0.3")
diff --git a/var/spack/repos/builtin.mock/packages/hypre/package.py b/var/spack/repos/builtin.mock/packages/hypre/package.py
index dba7a0cd7a..fe077f067d 100644
--- a/var/spack/repos/builtin.mock/packages/hypre/package.py
+++ b/var/spack/repos/builtin.mock/packages/hypre/package.py
@@ -8,11 +8,12 @@ from spack.package import *
class Hypre(Package):
"""Hypre is included here as an example of a package that depends on
- both LAPACK and BLAS."""
+ both LAPACK and BLAS."""
+
homepage = "http://www.openblas.net"
- url = "http://github.com/xianyi/OpenBLAS/archive/v0.2.15.tar.gz"
+ url = "http://github.com/xianyi/OpenBLAS/archive/v0.2.15.tar.gz"
- version('0.2.15', 'b1190f3d3471685f17cfd1ec1d252ac9')
+ version("0.2.15", "b1190f3d3471685f17cfd1ec1d252ac9")
- depends_on('lapack')
- depends_on('blas')
+ depends_on("lapack")
+ depends_on("blas")
diff --git a/var/spack/repos/builtin.mock/packages/impossible-concretization/package.py b/var/spack/repos/builtin.mock/packages/impossible-concretization/package.py
index 4bdfa8c3aa..c0f2ce8641 100644
--- a/var/spack/repos/builtin.mock/packages/impossible-concretization/package.py
+++ b/var/spack/repos/builtin.mock/packages/impossible-concretization/package.py
@@ -13,6 +13,6 @@ class ImpossibleConcretization(Package):
homepage = "http://www.example.com"
url = "http://www.example.com/example-1.0.tar.gz"
- version(1.0, '0123456789abcdef0123456789abcdef')
+ version(1.0, "0123456789abcdef0123456789abcdef")
- conflicts('target=x86_64:')
+ conflicts("target=x86_64:")
diff --git a/var/spack/repos/builtin.mock/packages/indirect-mpich/package.py b/var/spack/repos/builtin.mock/packages/indirect-mpich/package.py
index 1c38bcecf5..f9895fa837 100644
--- a/var/spack/repos/builtin.mock/packages/indirect-mpich/package.py
+++ b/var/spack/repos/builtin.mock/packages/indirect-mpich/package.py
@@ -8,13 +8,13 @@ from spack.package import *
class IndirectMpich(Package):
"""Test case for a package that depends on MPI and one of its
- dependencies requires a *particular version* of MPI.
+ dependencies requires a *particular version* of MPI.
"""
homepage = "http://www.example.com"
- url = "http://www.example.com/indirect_mpich-1.0.tar.gz"
+ url = "http://www.example.com/indirect_mpich-1.0.tar.gz"
- version(1.0, '0123456789abcdef0123456789abcdef')
+ version(1.0, "0123456789abcdef0123456789abcdef")
- depends_on('mpi')
- depends_on('direct-mpich')
+ depends_on("mpi")
+ depends_on("direct-mpich")
diff --git a/var/spack/repos/builtin.mock/packages/installed-deps-a/package.py b/var/spack/repos/builtin.mock/packages/installed-deps-a/package.py
index 281275a141..0a1b94d02a 100644
--- a/var/spack/repos/builtin.mock/packages/installed-deps-a/package.py
+++ b/var/spack/repos/builtin.mock/packages/installed-deps-a/package.py
@@ -8,6 +8,7 @@ from spack.package import *
class InstalledDepsA(Package):
"""Used by test_installed_deps test case."""
+
# a
# / \
# b c b --> d build/link
@@ -16,7 +17,7 @@ class InstalledDepsA(Package):
# d e c --> e build/link
homepage = "http://www.example.com"
- url = "http://www.example.com/a-1.0.tar.gz"
+ url = "http://www.example.com/a-1.0.tar.gz"
version("1", "0123456789abcdef0123456789abcdef")
version("2", "abcdef0123456789abcdef0123456789")
diff --git a/var/spack/repos/builtin.mock/packages/installed-deps-b/package.py b/var/spack/repos/builtin.mock/packages/installed-deps-b/package.py
index de24108c08..f5990d46d3 100644
--- a/var/spack/repos/builtin.mock/packages/installed-deps-b/package.py
+++ b/var/spack/repos/builtin.mock/packages/installed-deps-b/package.py
@@ -8,6 +8,7 @@ from spack.package import *
class InstalledDepsB(Package):
"""Used by test_installed_deps test case."""
+
# a
# / \
# b c b --> d build/link
@@ -16,7 +17,7 @@ class InstalledDepsB(Package):
# d e c --> e build/link
homepage = "http://www.example.com"
- url = "http://www.example.com/b-1.0.tar.gz"
+ url = "http://www.example.com/b-1.0.tar.gz"
version("1", "0123456789abcdef0123456789abcdef")
version("2", "abcdef0123456789abcdef0123456789")
diff --git a/var/spack/repos/builtin.mock/packages/installed-deps-c/package.py b/var/spack/repos/builtin.mock/packages/installed-deps-c/package.py
index 6d5ce3a5b5..5e4d05b135 100644
--- a/var/spack/repos/builtin.mock/packages/installed-deps-c/package.py
+++ b/var/spack/repos/builtin.mock/packages/installed-deps-c/package.py
@@ -8,6 +8,7 @@ from spack.package import *
class InstalledDepsC(Package):
"""Used by test_installed_deps test case."""
+
# a
# / \
# b c b --> d build/link
@@ -16,7 +17,7 @@ class InstalledDepsC(Package):
# d e c --> e build/link
homepage = "http://www.example.com"
- url = "http://www.example.com/c-1.0.tar.gz"
+ url = "http://www.example.com/c-1.0.tar.gz"
version("1", "0123456789abcdef0123456789abcdef")
version("2", "abcdef0123456789abcdef0123456789")
diff --git a/var/spack/repos/builtin.mock/packages/installed-deps-d/package.py b/var/spack/repos/builtin.mock/packages/installed-deps-d/package.py
index 76eacab2b0..7dbb2feddd 100644
--- a/var/spack/repos/builtin.mock/packages/installed-deps-d/package.py
+++ b/var/spack/repos/builtin.mock/packages/installed-deps-d/package.py
@@ -8,6 +8,7 @@ from spack.package import *
class InstalledDepsD(Package):
"""Used by test_installed_deps test case."""
+
# a
# / \
# b c b --> d build/link
@@ -16,7 +17,7 @@ class InstalledDepsD(Package):
# d e c --> e build/link
homepage = "http://www.example.com"
- url = "http://www.example.com/d-1.0.tar.gz"
+ url = "http://www.example.com/d-1.0.tar.gz"
version("1", "0123456789abcdef0123456789abcdef")
version("2", "abcdef0123456789abcdef0123456789")
diff --git a/var/spack/repos/builtin.mock/packages/installed-deps-e/package.py b/var/spack/repos/builtin.mock/packages/installed-deps-e/package.py
index a3dfb90d6a..a148d83395 100644
--- a/var/spack/repos/builtin.mock/packages/installed-deps-e/package.py
+++ b/var/spack/repos/builtin.mock/packages/installed-deps-e/package.py
@@ -8,6 +8,7 @@ from spack.package import *
class InstalledDepsE(Package):
"""Used by test_installed_deps test case."""
+
# a
# / \
# b c b --> d build/link
@@ -16,7 +17,7 @@ class InstalledDepsE(Package):
# d e c --> e build/link
homepage = "http://www.example.com"
- url = "http://www.example.com/e-1.0.tar.gz"
+ url = "http://www.example.com/e-1.0.tar.gz"
version("1", "0123456789abcdef0123456789abcdef")
version("2", "abcdef0123456789abcdef0123456789")
diff --git a/var/spack/repos/builtin.mock/packages/invalid-github-patch-url/package.py b/var/spack/repos/builtin.mock/packages/invalid-github-patch-url/package.py
index 216ba023ba..932910513c 100644
--- a/var/spack/repos/builtin.mock/packages/invalid-github-patch-url/package.py
+++ b/var/spack/repos/builtin.mock/packages/invalid-github-patch-url/package.py
@@ -12,9 +12,9 @@ class InvalidGithubPatchUrl(Package):
homepage = "http://www.example.com"
url = "http://www.example.com/patch-1.0.tar.gz"
- version('1.0', '0123456789abcdef0123456789abcdef')
+ version("1.0", "0123456789abcdef0123456789abcdef")
patch(
- 'https://github.com/spack/spack/commit/cc76c0f5f9f8021cfb7423a226bd431c00d791ce.patch',
- sha256='6057c3a8d50a23e93e5642be5a78df1e45d7de85446c2d7a63e3d0d88712b369',
+ "https://github.com/spack/spack/commit/cc76c0f5f9f8021cfb7423a226bd431c00d791ce.patch",
+ sha256="6057c3a8d50a23e93e5642be5a78df1e45d7de85446c2d7a63e3d0d88712b369",
)
diff --git a/var/spack/repos/builtin.mock/packages/leaf-adds-virtual/package.py b/var/spack/repos/builtin.mock/packages/leaf-adds-virtual/package.py
index ee9397f5e8..a5526351c7 100644
--- a/var/spack/repos/builtin.mock/packages/leaf-adds-virtual/package.py
+++ b/var/spack/repos/builtin.mock/packages/leaf-adds-virtual/package.py
@@ -9,7 +9,7 @@ class LeafAddsVirtual(Package):
url = "http://www.example.com/"
url = "http://www.example.com/2.0.tar.gz"
- version('2.0', 'abcdef1234567890abcdef1234567890')
- version('1.0', 'abcdef1234567890abcdef1234567890')
+ version("2.0", "abcdef1234567890abcdef1234567890")
+ version("1.0", "abcdef1234567890abcdef1234567890")
- depends_on('blas', when='@2.0')
+ depends_on("blas", when="@2.0")
diff --git a/var/spack/repos/builtin.mock/packages/libdwarf/package.py b/var/spack/repos/builtin.mock/packages/libdwarf/package.py
index 6888229653..3071463589 100644
--- a/var/spack/repos/builtin.mock/packages/libdwarf/package.py
+++ b/var/spack/repos/builtin.mock/packages/libdwarf/package.py
@@ -6,18 +6,18 @@
from spack.package import *
# Only build certain parts of dwarf because the other ones break.
-dwarf_dirs = ['libdwarf', 'dwarfdump2']
+dwarf_dirs = ["libdwarf", "dwarfdump2"]
class Libdwarf(Package):
homepage = "http://www.prevanders.net/dwarf.html"
- url = "http://www.prevanders.net/libdwarf-20130729.tar.gz"
+ url = "http://www.prevanders.net/libdwarf-20130729.tar.gz"
list_url = homepage
version(20130729, "64b42692e947d5180e162e46c689dfbf")
- version(20130207, '0123456789abcdef0123456789abcdef')
- version(20111030, '0123456789abcdef0123456789abcdef')
- version(20070703, '0123456789abcdef0123456789abcdef')
+ version(20130207, "0123456789abcdef0123456789abcdef")
+ version(20111030, "0123456789abcdef0123456789abcdef")
+ version(20070703, "0123456789abcdef0123456789abcdef")
depends_on("libelf")
diff --git a/var/spack/repos/builtin.mock/packages/libelf/package.py b/var/spack/repos/builtin.mock/packages/libelf/package.py
index 59a670079b..aab43e80f0 100644
--- a/var/spack/repos/builtin.mock/packages/libelf/package.py
+++ b/var/spack/repos/builtin.mock/packages/libelf/package.py
@@ -8,13 +8,13 @@ from spack.package import *
class Libelf(Package):
homepage = "http://www.mr511.de/software/english.html"
- url = "http://www.mr511.de/software/libelf-0.8.13.tar.gz"
+ url = "http://www.mr511.de/software/libelf-0.8.13.tar.gz"
- version('0.8.13', '4136d7b4c04df68b686570afa26988ac')
- version('0.8.12', 'e21f8273d9f5f6d43a59878dc274fec7')
- version('0.8.10', '9db4d36c283d9790d8fa7df1f4d7b4d9')
+ version("0.8.13", "4136d7b4c04df68b686570afa26988ac")
+ version("0.8.12", "e21f8273d9f5f6d43a59878dc274fec7")
+ version("0.8.10", "9db4d36c283d9790d8fa7df1f4d7b4d9")
- patch('local.patch', when='@0.8.10')
+ patch("local.patch", when="@0.8.10")
def install(self, spec, prefix):
touch(prefix.libelf)
diff --git a/var/spack/repos/builtin.mock/packages/libtool-deletion/package.py b/var/spack/repos/builtin.mock/packages/libtool-deletion/package.py
index 1c7e2afbd8..a169a78d2e 100644
--- a/var/spack/repos/builtin.mock/packages/libtool-deletion/package.py
+++ b/var/spack/repos/builtin.mock/packages/libtool-deletion/package.py
@@ -11,9 +11,10 @@ class LibtoolDeletion(AutotoolsPackage):
"""Mock AutotoolsPackage to check proper deletion
of libtool archives.
"""
+
homepage = "https://www.gnu.org/software/make/"
url = "http://www.example.com/libtool-deletion-1.0.tar.gz"
- version('4.2.1', sha256='e40b8f018c1da64edd1cc9a6fce5fa63b2e707e404e20cad91fbae337c98a5b7')
+ version("4.2.1", sha256="e40b8f018c1da64edd1cc9a6fce5fa63b2e707e404e20cad91fbae337c98a5b7")
def do_stage(self):
mkdirp(self.stage.source_path)
@@ -34,4 +35,4 @@ class LibtoolDeletion(AutotoolsPackage):
@property
def libtool_archive_file(self):
- return os.path.join(str(self.prefix.lib), 'libfoo.la')
+ return os.path.join(str(self.prefix.lib), "libfoo.la")
diff --git a/var/spack/repos/builtin.mock/packages/low-priority-provider/package.py b/var/spack/repos/builtin.mock/packages/low-priority-provider/package.py
index 62d2e98d65..83e9be98e7 100644
--- a/var/spack/repos/builtin.mock/packages/low-priority-provider/package.py
+++ b/var/spack/repos/builtin.mock/packages/low-priority-provider/package.py
@@ -12,7 +12,7 @@ class LowPriorityProvider(Package):
homepage = "http://www.example.com"
url = "http://www.example.com/a-1.0.tar.gz"
- version('1.0', '0123456789abcdef0123456789abcdef')
+ version("1.0", "0123456789abcdef0123456789abcdef")
- provides('lapack')
- provides('mpi')
+ provides("lapack")
+ provides("mpi")
diff --git a/var/spack/repos/builtin.mock/packages/maintainers-1/package.py b/var/spack/repos/builtin.mock/packages/maintainers-1/package.py
index 9a36d3b052..06d8694278 100644
--- a/var/spack/repos/builtin.mock/packages/maintainers-1/package.py
+++ b/var/spack/repos/builtin.mock/packages/maintainers-1/package.py
@@ -10,8 +10,8 @@ class Maintainers1(Package):
"""Package with a maintainers field."""
homepage = "http://www.example.com"
- url = "http://www.example.com/maintainers-1.0.tar.gz"
+ url = "http://www.example.com/maintainers-1.0.tar.gz"
- maintainers = ['user1', 'user2']
+ maintainers = ["user1", "user2"]
- version('1.0', '0123456789abcdef0123456789abcdef')
+ version("1.0", "0123456789abcdef0123456789abcdef")
diff --git a/var/spack/repos/builtin.mock/packages/maintainers-2/package.py b/var/spack/repos/builtin.mock/packages/maintainers-2/package.py
index b5c78d9ccc..181306d414 100644
--- a/var/spack/repos/builtin.mock/packages/maintainers-2/package.py
+++ b/var/spack/repos/builtin.mock/packages/maintainers-2/package.py
@@ -10,8 +10,8 @@ class Maintainers2(Package):
"""A second package with a maintainers field."""
homepage = "http://www.example.com"
- url = "http://www.example.com/maintainers2-1.0.tar.gz"
+ url = "http://www.example.com/maintainers2-1.0.tar.gz"
- maintainers = ['user2', 'user3']
+ maintainers = ["user2", "user3"]
- version('1.0', '0123456789abcdef0123456789abcdef')
+ version("1.0", "0123456789abcdef0123456789abcdef")
diff --git a/var/spack/repos/builtin.mock/packages/many-virtual-consumer/package.py b/var/spack/repos/builtin.mock/packages/many-virtual-consumer/package.py
index f056c9a65e..74d7cc6514 100644
--- a/var/spack/repos/builtin.mock/packages/many-virtual-consumer/package.py
+++ b/var/spack/repos/builtin.mock/packages/many-virtual-consumer/package.py
@@ -7,15 +7,16 @@ from spack.package import *
class ManyVirtualConsumer(Package):
"""PAckage that depends on many virtual packages"""
+
url = "http://www.example.com/"
url = "http://www.example.com/2.0.tar.gz"
- version('1.0', 'abcdef1234567890abcdef1234567890')
+ version("1.0", "abcdef1234567890abcdef1234567890")
- depends_on('mpi')
- depends_on('lapack')
+ depends_on("mpi")
+ depends_on("lapack")
# This directive is an example of imposing a constraint on a
# dependency is that dependency is in the DAG. This pattern
# is mainly used with virtual providers.
- depends_on('low-priority-provider@1.0', when='^low-priority-provider')
+ depends_on("low-priority-provider@1.0", when="^low-priority-provider")
diff --git a/var/spack/repos/builtin.mock/packages/middle-adds-virtual/package.py b/var/spack/repos/builtin.mock/packages/middle-adds-virtual/package.py
index 990e0807f8..1eb9c75420 100644
--- a/var/spack/repos/builtin.mock/packages/middle-adds-virtual/package.py
+++ b/var/spack/repos/builtin.mock/packages/middle-adds-virtual/package.py
@@ -9,6 +9,6 @@ class MiddleAddsVirtual(Package):
url = "http://www.example.com/"
url = "http://www.example.com/2.0.tar.gz"
- version('1.0', 'abcdef1234567890abcdef1234567890')
+ version("1.0", "abcdef1234567890abcdef1234567890")
- depends_on('leaf-adds-virtual')
+ depends_on("leaf-adds-virtual")
diff --git a/var/spack/repos/builtin.mock/packages/mirror-gnu-broken/package.py b/var/spack/repos/builtin.mock/packages/mirror-gnu-broken/package.py
index 619d432c04..a9f46edac3 100644
--- a/var/spack/repos/builtin.mock/packages/mirror-gnu-broken/package.py
+++ b/var/spack/repos/builtin.mock/packages/mirror-gnu-broken/package.py
@@ -10,6 +10,6 @@ class MirrorGnuBroken(AutotoolsPackage, GNUMirrorPackage):
"""Simple GNU package"""
homepage = "https://www.gnu.org/software/make/"
- url = "https://ftpmirror.gnu.org/make/make-4.2.1.tar.gz"
+ url = "https://ftpmirror.gnu.org/make/make-4.2.1.tar.gz"
- version('4.2.1', sha256='e40b8f018c1da64edd1cc9a6fce5fa63b2e707e404e20cad91fbae337c98a5b7')
+ version("4.2.1", sha256="e40b8f018c1da64edd1cc9a6fce5fa63b2e707e404e20cad91fbae337c98a5b7")
diff --git a/var/spack/repos/builtin.mock/packages/mirror-gnu/package.py b/var/spack/repos/builtin.mock/packages/mirror-gnu/package.py
index 89b58ecec3..00e2a4ecab 100644
--- a/var/spack/repos/builtin.mock/packages/mirror-gnu/package.py
+++ b/var/spack/repos/builtin.mock/packages/mirror-gnu/package.py
@@ -12,4 +12,4 @@ class MirrorGnu(AutotoolsPackage, GNUMirrorPackage):
homepage = "https://www.gnu.org/software/make/"
gnu_mirror_path = "make/make-4.2.1.tar.gz"
- version('4.2.1', sha256='e40b8f018c1da64edd1cc9a6fce5fa63b2e707e404e20cad91fbae337c98a5b7')
+ version("4.2.1", sha256="e40b8f018c1da64edd1cc9a6fce5fa63b2e707e404e20cad91fbae337c98a5b7")
diff --git a/var/spack/repos/builtin.mock/packages/mirror-sourceforge-broken/package.py b/var/spack/repos/builtin.mock/packages/mirror-sourceforge-broken/package.py
index 558e329ed8..fd1e59b5e2 100644
--- a/var/spack/repos/builtin.mock/packages/mirror-sourceforge-broken/package.py
+++ b/var/spack/repos/builtin.mock/packages/mirror-sourceforge-broken/package.py
@@ -10,6 +10,6 @@ class MirrorSourceforgeBroken(AutotoolsPackage, SourceforgePackage):
"""Simple sourceforge.net package"""
homepage = "http://www.tcl.tk"
- url = "http://prdownloads.sourceforge.net/tcl/tcl8.6.5-src.tar.gz"
+ url = "http://prdownloads.sourceforge.net/tcl/tcl8.6.5-src.tar.gz"
- version('8.6.8', sha256='c43cb0c1518ce42b00e7c8f6eaddd5195c53a98f94adc717234a65cbcfd3f96a')
+ version("8.6.8", sha256="c43cb0c1518ce42b00e7c8f6eaddd5195c53a98f94adc717234a65cbcfd3f96a")
diff --git a/var/spack/repos/builtin.mock/packages/mirror-sourceforge/package.py b/var/spack/repos/builtin.mock/packages/mirror-sourceforge/package.py
index a012be1477..b465e09ec7 100644
--- a/var/spack/repos/builtin.mock/packages/mirror-sourceforge/package.py
+++ b/var/spack/repos/builtin.mock/packages/mirror-sourceforge/package.py
@@ -12,4 +12,4 @@ class MirrorSourceforge(AutotoolsPackage, SourceforgePackage):
homepage = "http://www.tcl.tk"
sourceforge_mirror_path = "tcl/tcl8.6.5-src.tar.gz"
- version('8.6.8', sha256='c43cb0c1518ce42b00e7c8f6eaddd5195c53a98f94adc717234a65cbcfd3f96a')
+ version("8.6.8", sha256="c43cb0c1518ce42b00e7c8f6eaddd5195c53a98f94adc717234a65cbcfd3f96a")
diff --git a/var/spack/repos/builtin.mock/packages/mirror-sourceware-broken/mirror-gnu-broken/package.py b/var/spack/repos/builtin.mock/packages/mirror-sourceware-broken/mirror-gnu-broken/package.py
index 619d432c04..a9f46edac3 100644
--- a/var/spack/repos/builtin.mock/packages/mirror-sourceware-broken/mirror-gnu-broken/package.py
+++ b/var/spack/repos/builtin.mock/packages/mirror-sourceware-broken/mirror-gnu-broken/package.py
@@ -10,6 +10,6 @@ class MirrorGnuBroken(AutotoolsPackage, GNUMirrorPackage):
"""Simple GNU package"""
homepage = "https://www.gnu.org/software/make/"
- url = "https://ftpmirror.gnu.org/make/make-4.2.1.tar.gz"
+ url = "https://ftpmirror.gnu.org/make/make-4.2.1.tar.gz"
- version('4.2.1', sha256='e40b8f018c1da64edd1cc9a6fce5fa63b2e707e404e20cad91fbae337c98a5b7')
+ version("4.2.1", sha256="e40b8f018c1da64edd1cc9a6fce5fa63b2e707e404e20cad91fbae337c98a5b7")
diff --git a/var/spack/repos/builtin.mock/packages/mirror-sourceware-broken/package.py b/var/spack/repos/builtin.mock/packages/mirror-sourceware-broken/package.py
index c2a63e3ab4..2c5f344b92 100644
--- a/var/spack/repos/builtin.mock/packages/mirror-sourceware-broken/package.py
+++ b/var/spack/repos/builtin.mock/packages/mirror-sourceware-broken/package.py
@@ -10,6 +10,6 @@ class MirrorSourcewareBroken(AutotoolsPackage, SourcewarePackage):
"""Simple sourceware.org package"""
homepage = "https://sourceware.org/bzip2/"
- url = "https://sourceware.org/pub/bzip2/bzip2-1.0.8.tar.gz"
+ url = "https://sourceware.org/pub/bzip2/bzip2-1.0.8.tar.gz"
- version('1.0.8', sha256='ab5a03176ee106d3f0fa90e381da478ddae405918153cca248e682cd0c4a2269')
+ version("1.0.8", sha256="ab5a03176ee106d3f0fa90e381da478ddae405918153cca248e682cd0c4a2269")
diff --git a/var/spack/repos/builtin.mock/packages/mirror-sourceware/package.py b/var/spack/repos/builtin.mock/packages/mirror-sourceware/package.py
index 5c314119d8..5a45ac4d0a 100644
--- a/var/spack/repos/builtin.mock/packages/mirror-sourceware/package.py
+++ b/var/spack/repos/builtin.mock/packages/mirror-sourceware/package.py
@@ -12,4 +12,4 @@ class MirrorSourceware(AutotoolsPackage, SourcewarePackage):
homepage = "https://sourceware.org/bzip2/"
sourceware_mirror_path = "bzip2/bzip2-1.0.8.tar.gz"
- version('1.0.8', sha256='ab5a03176ee106d3f0fa90e381da478ddae405918153cca248e682cd0c4a2269')
+ version("1.0.8", sha256="ab5a03176ee106d3f0fa90e381da478ddae405918153cca248e682cd0c4a2269")
diff --git a/var/spack/repos/builtin.mock/packages/mirror-xorg-broken/package.py b/var/spack/repos/builtin.mock/packages/mirror-xorg-broken/package.py
index ebc25fb5c8..dc181eb50c 100644
--- a/var/spack/repos/builtin.mock/packages/mirror-xorg-broken/package.py
+++ b/var/spack/repos/builtin.mock/packages/mirror-xorg-broken/package.py
@@ -10,6 +10,6 @@ class MirrorXorgBroken(AutotoolsPackage, XorgPackage):
"""Simple x.org package"""
homepage = "http://cgit.freedesktop.org/xorg/util/macros/"
- url = "https://www.x.org/archive/individual/util/util-macros-1.19.1.tar.bz2"
+ url = "https://www.x.org/archive/individual/util/util-macros-1.19.1.tar.bz2"
- version('1.19.1', sha256='18d459400558f4ea99527bc9786c033965a3db45bf4c6a32eefdc07aa9e306a6')
+ version("1.19.1", sha256="18d459400558f4ea99527bc9786c033965a3db45bf4c6a32eefdc07aa9e306a6")
diff --git a/var/spack/repos/builtin.mock/packages/mirror-xorg/package.py b/var/spack/repos/builtin.mock/packages/mirror-xorg/package.py
index c48e1a8cf4..f75a0d0dff 100644
--- a/var/spack/repos/builtin.mock/packages/mirror-xorg/package.py
+++ b/var/spack/repos/builtin.mock/packages/mirror-xorg/package.py
@@ -12,4 +12,4 @@ class MirrorXorg(AutotoolsPackage, XorgPackage):
homepage = "http://cgit.freedesktop.org/xorg/util/macros/"
xorg_mirror_path = "util/util-macros-1.19.1.tar.bz2"
- version('1.19.1', sha256='18d459400558f4ea99527bc9786c033965a3db45bf4c6a32eefdc07aa9e306a6')
+ version("1.19.1", sha256="18d459400558f4ea99527bc9786c033965a3db45bf4c6a32eefdc07aa9e306a6")
diff --git a/var/spack/repos/builtin.mock/packages/missing-dependency/package.py b/var/spack/repos/builtin.mock/packages/missing-dependency/package.py
index a3361a51b3..78a5e2acf0 100644
--- a/var/spack/repos/builtin.mock/packages/missing-dependency/package.py
+++ b/var/spack/repos/builtin.mock/packages/missing-dependency/package.py
@@ -10,9 +10,9 @@ class MissingDependency(Package):
"""Package with a dependency that does not exist."""
homepage = "http://www.example.com"
- url = "http://www.example.com/missing-dependency-1.0.tar.gz"
+ url = "http://www.example.com/missing-dependency-1.0.tar.gz"
- version('1.0', '0123456789abcdef0123456789abcdef')
+ version("1.0", "0123456789abcdef0123456789abcdef")
# intentionally missing to test possible_dependencies()
depends_on("this-is-a-missing-dependency")
diff --git a/var/spack/repos/builtin.mock/packages/mixedversions/package.py b/var/spack/repos/builtin.mock/packages/mixedversions/package.py
index 91a8ed8120..4529b807ef 100644
--- a/var/spack/repos/builtin.mock/packages/mixedversions/package.py
+++ b/var/spack/repos/builtin.mock/packages/mixedversions/package.py
@@ -9,6 +9,6 @@ from spack.package import *
class Mixedversions(Package):
url = "http://www.fake-mixedversions.org/downloads/mixedversions-1.0.tar.gz"
- version('2.0.1', '0000000000000000000000000000000c')
- version('2.0', '0000000000000000000000000000000b')
- version('1.0.1', '0000000000000000000000000000000a')
+ version("2.0.1", "0000000000000000000000000000000c")
+ version("2.0", "0000000000000000000000000000000b")
+ version("1.0.1", "0000000000000000000000000000000a")
diff --git a/var/spack/repos/builtin.mock/packages/modifies-run-env/package.py b/var/spack/repos/builtin.mock/packages/modifies-run-env/package.py
index fa7fe0e134..09270eafb8 100644
--- a/var/spack/repos/builtin.mock/packages/modifies-run-env/package.py
+++ b/var/spack/repos/builtin.mock/packages/modifies-run-env/package.py
@@ -10,12 +10,12 @@ class ModifiesRunEnv(Package):
"""Dependency package which needs to make shell modifications to run"""
homepage = "http://www.example.com"
- url = "http://www.example.com/a-1.0.tar.gz"
+ url = "http://www.example.com/a-1.0.tar.gz"
- version('1.0', '0123456789abcdef0123456789abcdef')
+ version("1.0", "0123456789abcdef0123456789abcdef")
def setup_run_environment(self, env):
- env.set('DEPENDENCY_ENV_VAR', '1')
+ env.set("DEPENDENCY_ENV_VAR", "1")
def install(self, spec, prefix):
mkdirp(prefix.bin)
diff --git a/var/spack/repos/builtin.mock/packages/module-path-separator/package.py b/var/spack/repos/builtin.mock/packages/module-path-separator/package.py
index a45fb7f5d0..5a3ad1169a 100644
--- a/var/spack/repos/builtin.mock/packages/module-path-separator/package.py
+++ b/var/spack/repos/builtin.mock/packages/module-path-separator/package.py
@@ -8,9 +8,9 @@ from spack.package import *
class ModulePathSeparator(Package):
homepage = "http://www.llnl.gov"
- url = "http://www.llnl.gov/module-path-separator-1.0.tar.gz"
+ url = "http://www.llnl.gov/module-path-separator-1.0.tar.gz"
- version(1.0, '0123456789abcdef0123456789abcdef')
+ version(1.0, "0123456789abcdef0123456789abcdef")
def setup_run_environment(self, env):
env.append_path("COLON", "foo")
diff --git a/var/spack/repos/builtin.mock/packages/mpich/package.py b/var/spack/repos/builtin.mock/packages/mpich/package.py
index 4a6897572e..285bd7bf94 100644
--- a/var/spack/repos/builtin.mock/packages/mpich/package.py
+++ b/var/spack/repos/builtin.mock/packages/mpich/package.py
@@ -7,25 +7,24 @@ from spack.package import *
class Mpich(Package):
- homepage = "http://www.mpich.org"
- url = "http://www.mpich.org/static/downloads/3.0.4/mpich-3.0.4.tar.gz"
- list_url = "http://www.mpich.org/static/downloads/"
+ homepage = "http://www.mpich.org"
+ url = "http://www.mpich.org/static/downloads/3.0.4/mpich-3.0.4.tar.gz"
+ list_url = "http://www.mpich.org/static/downloads/"
list_depth = 2
- tags = ['tag1', 'tag2']
+ tags = ["tag1", "tag2"]
- variant('debug', default=False,
- description="Compile MPICH with debug flags.")
+ variant("debug", default=False, description="Compile MPICH with debug flags.")
- version('3.0.4', '9c5d5d4fe1e17dd12153f40bc5b6dbc0')
- version('3.0.3', '0123456789abcdef0123456789abcdef')
- version('3.0.2', '0123456789abcdef0123456789abcdef')
- version('3.0.1', '0123456789abcdef0123456789abcdef')
- version('3.0', '0123456789abcdef0123456789abcdef')
- version('1.0', '0123456789abcdef0123456789abcdef')
+ version("3.0.4", "9c5d5d4fe1e17dd12153f40bc5b6dbc0")
+ version("3.0.3", "0123456789abcdef0123456789abcdef")
+ version("3.0.2", "0123456789abcdef0123456789abcdef")
+ version("3.0.1", "0123456789abcdef0123456789abcdef")
+ version("3.0", "0123456789abcdef0123456789abcdef")
+ version("1.0", "0123456789abcdef0123456789abcdef")
- provides('mpi@:3', when='@3:')
- provides('mpi@:1', when='@:1')
+ provides("mpi@:3", when="@3:")
+ provides("mpi@:1", when="@:1")
def install(self, spec, prefix):
touch(prefix.mpich)
diff --git a/var/spack/repos/builtin.mock/packages/mpich2/package.py b/var/spack/repos/builtin.mock/packages/mpich2/package.py
index 7517c11284..049f956e57 100644
--- a/var/spack/repos/builtin.mock/packages/mpich2/package.py
+++ b/var/spack/repos/builtin.mock/packages/mpich2/package.py
@@ -7,23 +7,23 @@ from spack.package import *
class Mpich2(Package):
- homepage = "http://www.mpich.org"
- url = "http://www.mpich.org/static/downloads/1.5/mpich2-1.5.tar.gz"
- list_url = "http://www.mpich.org/static/downloads/"
+ homepage = "http://www.mpich.org"
+ url = "http://www.mpich.org/static/downloads/1.5/mpich2-1.5.tar.gz"
+ list_url = "http://www.mpich.org/static/downloads/"
list_depth = 2
- tags = ['tag1', 'tag3']
+ tags = ["tag1", "tag3"]
- version('1.5', '9c5d5d4fe1e17dd12153f40bc5b6dbc0')
- version('1.4', '0123456789abcdef0123456789abcdef')
- version('1.3', '0123456789abcdef0123456789abcdef')
- version('1.2', '0123456789abcdef0123456789abcdef')
- version('1.1', '0123456789abcdef0123456789abcdef')
- version('1.0', '0123456789abcdef0123456789abcdef')
+ version("1.5", "9c5d5d4fe1e17dd12153f40bc5b6dbc0")
+ version("1.4", "0123456789abcdef0123456789abcdef")
+ version("1.3", "0123456789abcdef0123456789abcdef")
+ version("1.2", "0123456789abcdef0123456789abcdef")
+ version("1.1", "0123456789abcdef0123456789abcdef")
+ version("1.0", "0123456789abcdef0123456789abcdef")
- provides('mpi@:2.0')
- provides('mpi@:2.1', when='@1.1:')
- provides('mpi@:2.2', when='@1.2:')
+ provides("mpi@:2.0")
+ provides("mpi@:2.1", when="@1.1:")
+ provides("mpi@:2.2", when="@1.2:")
def install(self, spec, prefix):
configure("--prefix=%s" % prefix)
diff --git a/var/spack/repos/builtin.mock/packages/mpileaks/package.py b/var/spack/repos/builtin.mock/packages/mpileaks/package.py
index 21e6a4f1c9..2cb2e376a9 100644
--- a/var/spack/repos/builtin.mock/packages/mpileaks/package.py
+++ b/var/spack/repos/builtin.mock/packages/mpileaks/package.py
@@ -8,17 +8,17 @@ from spack.package import *
class Mpileaks(Package):
homepage = "http://www.llnl.gov"
- url = "http://www.llnl.gov/mpileaks-1.0.tar.gz"
+ url = "http://www.llnl.gov/mpileaks-1.0.tar.gz"
- version(1.0, '0123456789abcdef0123456789abcdef')
- version(2.1, '0123456789abcdef0123456789abcdef')
- version(2.2, '0123456789abcdef0123456789abcdef')
- version(2.3, '0123456789abcdef0123456789abcdef')
+ version(1.0, "0123456789abcdef0123456789abcdef")
+ version(2.1, "0123456789abcdef0123456789abcdef")
+ version(2.2, "0123456789abcdef0123456789abcdef")
+ version(2.3, "0123456789abcdef0123456789abcdef")
- variant('debug', default=False, description='Debug variant')
- variant('opt', default=False, description='Optimized variant')
- variant('shared', default=True, description='Build shared library')
- variant('static', default=True, description='Build static library')
+ variant("debug", default=False, description="Debug variant")
+ variant("opt", default=False, description="Optimized variant")
+ variant("shared", default=True, description="Build shared library")
+ variant("static", default=True, description="Build static library")
depends_on("mpi")
depends_on("callpath")
@@ -31,4 +31,4 @@ class Mpileaks(Package):
mkdirp(prefix.man)
def setup_run_environment(self, env):
- env.set('FOOBAR', self.name)
+ env.set("FOOBAR", self.name)
diff --git a/var/spack/repos/builtin.mock/packages/multi-provider-mpi/package.py b/var/spack/repos/builtin.mock/packages/multi-provider-mpi/package.py
index 33c1091983..a486118793 100644
--- a/var/spack/repos/builtin.mock/packages/multi-provider-mpi/package.py
+++ b/var/spack/repos/builtin.mock/packages/multi-provider-mpi/package.py
@@ -8,22 +8,23 @@ from spack.package import *
class MultiProviderMpi(Package):
"""This is a fake MPI package used to test packages providing multiple
- virtuals at the same version."""
+ virtuals at the same version."""
+
homepage = "http://www.spack-fake-mpi.org"
- url = "http://www.spack-fake-mpi.org/downloads/multi-mpi-1.0.tar.gz"
+ url = "http://www.spack-fake-mpi.org/downloads/multi-mpi-1.0.tar.gz"
- version('2.0.0', '0123456789abcdef0123456789abcdef')
- version('1.10.3', '0123456789abcdef0123456789abcdef')
- version('1.10.2', '0123456789abcdef0123456789abcdef')
- version('1.10.1', '0123456789abcdef0123456789abcdef')
- version('1.10.0', '0123456789abcdef0123456789abcdef')
- version('1.8.8', '0123456789abcdef0123456789abcdef')
- version('1.6.5', '0123456789abcdef0123456789abcdef')
+ version("2.0.0", "0123456789abcdef0123456789abcdef")
+ version("1.10.3", "0123456789abcdef0123456789abcdef")
+ version("1.10.2", "0123456789abcdef0123456789abcdef")
+ version("1.10.1", "0123456789abcdef0123456789abcdef")
+ version("1.10.0", "0123456789abcdef0123456789abcdef")
+ version("1.8.8", "0123456789abcdef0123456789abcdef")
+ version("1.6.5", "0123456789abcdef0123456789abcdef")
- provides('mpi@3.1', when='@2.0.0')
- provides('mpi@3.0', when='@1.10.3')
- provides('mpi@3.0', when='@1.10.2')
- provides('mpi@3.0', when='@1.10.1')
- provides('mpi@3.0', when='@1.10.0')
- provides('mpi@3.0', when='@1.8.8')
- provides('mpi@2.2', when='@1.6.5')
+ provides("mpi@3.1", when="@2.0.0")
+ provides("mpi@3.0", when="@1.10.3")
+ provides("mpi@3.0", when="@1.10.2")
+ provides("mpi@3.0", when="@1.10.1")
+ provides("mpi@3.0", when="@1.10.0")
+ provides("mpi@3.0", when="@1.8.8")
+ provides("mpi@2.2", when="@1.6.5")
diff --git a/var/spack/repos/builtin.mock/packages/multimethod-base/package.py b/var/spack/repos/builtin.mock/packages/multimethod-base/package.py
index 8afd85b345..bafde6b909 100644
--- a/var/spack/repos/builtin.mock/packages/multimethod-base/package.py
+++ b/var/spack/repos/builtin.mock/packages/multimethod-base/package.py
@@ -14,8 +14,8 @@ class MultimethodBase(Package):
"""
- homepage = 'http://www.example.com/'
- url = 'http://www.example.com/example-1.0.tar.gz'
+ homepage = "http://www.example.com/"
+ url = "http://www.example.com/example-1.0.tar.gz"
def base_method(self):
return "base_method"
diff --git a/var/spack/repos/builtin.mock/packages/multimethod-diamond-parent/package.py b/var/spack/repos/builtin.mock/packages/multimethod-diamond-parent/package.py
index 426fa5094b..19a25976a9 100644
--- a/var/spack/repos/builtin.mock/packages/multimethod-diamond-parent/package.py
+++ b/var/spack/repos/builtin.mock/packages/multimethod-diamond-parent/package.py
@@ -9,14 +9,14 @@ from spack.pkg.builtin.mock.multimethod_base import MultimethodBase
class MultimethodDiamondParent(MultimethodBase):
"""This package is designed for use with Spack's multimethod test.
- It has a bunch of test cases for the @when decorator that the
- test uses.
+ It has a bunch of test cases for the @when decorator that the
+ test uses.
"""
- @when('@3.0')
+ @when("@3.0")
def diamond_inheritance(self):
return "second_parent"
- @when('@4.0, 2.0')
+ @when("@4.0, 2.0")
def diamond_inheritance(self):
return "should never be reached by diamond inheritance test"
diff --git a/var/spack/repos/builtin.mock/packages/multimethod-diamond/package.py b/var/spack/repos/builtin.mock/packages/multimethod-diamond/package.py
index fe89d871f7..110f9a6250 100644
--- a/var/spack/repos/builtin.mock/packages/multimethod-diamond/package.py
+++ b/var/spack/repos/builtin.mock/packages/multimethod-diamond/package.py
@@ -10,10 +10,10 @@ from spack.package import *
class MultimethodDiamond(mi.MultimethodInheritor, mp.MultimethodDiamondParent):
"""This package is designed for use with Spack's multimethod test.
- It has a bunch of test cases for the @when decorator that the
- test uses.
+ It has a bunch of test cases for the @when decorator that the
+ test uses.
"""
- @when('@4.0')
+ @when("@4.0")
def diamond_inheritance(self):
- return 'subclass'
+ return "subclass"
diff --git a/var/spack/repos/builtin.mock/packages/multimethod-inheritor/package.py b/var/spack/repos/builtin.mock/packages/multimethod-inheritor/package.py
index fef83f6887..a35a04ec78 100644
--- a/var/spack/repos/builtin.mock/packages/multimethod-inheritor/package.py
+++ b/var/spack/repos/builtin.mock/packages/multimethod-inheritor/package.py
@@ -9,17 +9,17 @@ from spack.pkg.builtin.mock.multimethod import Multimethod
class MultimethodInheritor(Multimethod):
"""This package is designed for use with Spack's multimethod test.
- It has a bunch of test cases for the @when decorator that the
- test uses.
+ It has a bunch of test cases for the @when decorator that the
+ test uses.
"""
- @when('@1.0')
+ @when("@1.0")
def inherited_and_overridden(self):
return "inheritor@1.0"
#
# Test multi-level inheritance
#
- @when('@2:')
+ @when("@2:")
def base_method(self):
- return 'multimethod-inheritor'
+ return "multimethod-inheritor"
diff --git a/var/spack/repos/builtin.mock/packages/multimethod/package.py b/var/spack/repos/builtin.mock/packages/multimethod/package.py
index 16af9198a0..5c559eab83 100644
--- a/var/spack/repos/builtin.mock/packages/multimethod/package.py
+++ b/var/spack/repos/builtin.mock/packages/multimethod/package.py
@@ -12,35 +12,35 @@ from spack.pkg.builtin.mock.multimethod_base import MultimethodBase
class Multimethod(MultimethodBase):
"""This package is designed for use with Spack's multimethod test.
- It has a bunch of test cases for the @when decorator that the
- test uses.
+ It has a bunch of test cases for the @when decorator that the
+ test uses.
"""
- homepage = 'http://www.example.com/'
- url = 'http://www.example.com/example-1.0.tar.gz'
+ homepage = "http://www.example.com/"
+ url = "http://www.example.com/example-1.0.tar.gz"
- version('5.0', '0123456789abcdef0123456789abcdef')
- version('4.0', '0123456789abcdef0123456789abcdef')
- version('3.0', '0123456789abcdef0123456789abcdef')
- version('2.0', '0123456789abcdef0123456789abcdef')
- version('1.0', '0123456789abcdef0123456789abcdef')
+ version("5.0", "0123456789abcdef0123456789abcdef")
+ version("4.0", "0123456789abcdef0123456789abcdef")
+ version("3.0", "0123456789abcdef0123456789abcdef")
+ version("2.0", "0123456789abcdef0123456789abcdef")
+ version("1.0", "0123456789abcdef0123456789abcdef")
- variant('mpi', default=False, description='')
+ variant("mpi", default=False, description="")
- depends_on('mpi', when='+mpi')
+ depends_on("mpi", when="+mpi")
#
# These functions are only valid for versions 1, 3, and 4.
#
- @when('@1.0')
+ @when("@1.0")
def no_version_2(self):
return 1
- @when('@3.0')
+ @when("@3.0")
def no_version_2(self):
return 3
- @when('@4.0')
+ @when("@4.0")
def no_version_2(self):
return 4
@@ -48,11 +48,11 @@ class Multimethod(MultimethodBase):
# These functions overlap, so there is ambiguity, but we'll take
# the first one.
#
- @when('@:4')
+ @when("@:4")
def version_overlap(self):
return 1
- @when('@2:')
+ @when("@2:")
def version_overlap(self):
return 2
@@ -62,15 +62,15 @@ class Multimethod(MultimethodBase):
def mpi_version(self):
return 0
- @when('^mpi@3:')
+ @when("^mpi@3:")
def mpi_version(self):
return 3
- @when('^mpi@2:')
+ @when("^mpi@2:")
def mpi_version(self):
return 2
- @when('^mpi@1:')
+ @when("^mpi@1:")
def mpi_version(self):
return 1
@@ -80,15 +80,15 @@ class Multimethod(MultimethodBase):
# on compilers
#
def has_a_default(self):
- return 'default'
+ return "default"
- @when('%gcc')
+ @when("%gcc")
def has_a_default(self):
- return 'gcc'
+ return "gcc"
- @when('%clang')
+ @when("%clang")
def has_a_default(self):
- return 'clang'
+ return "clang"
#
# Make sure we can switch methods on different target
@@ -99,23 +99,25 @@ class Multimethod(MultimethodBase):
targets = targets[:-1]
for target in targets:
- @when('target=' + target.name)
+
+ @when("target=" + target.name)
def different_by_target(self):
if isinstance(self.spec.architecture.target, string_types):
return self.spec.architecture.target
else:
return self.spec.architecture.target.name
+
#
# Make sure we can switch methods on different dependencies
#
- @when('^mpich')
+ @when("^mpich")
def different_by_dep(self):
- return 'mpich'
+ return "mpich"
- @when('^zmpi')
+ @when("^zmpi")
def different_by_dep(self):
- return 'zmpi'
+ return "zmpi"
#
# Make sure we can switch on virtual dependencies
@@ -123,7 +125,7 @@ class Multimethod(MultimethodBase):
def different_by_virtual_dep(self):
return 1
- @when('^mpi@2:')
+ @when("^mpi@2:")
def different_by_virtual_dep(self):
return 2
@@ -133,7 +135,7 @@ class Multimethod(MultimethodBase):
#
@when("@2:")
def base_method(self):
- return 'multimethod'
+ return "multimethod"
#
# Make sure methods with non-default implementations in a superclass
@@ -151,11 +153,11 @@ class Multimethod(MultimethodBase):
#
# Make sure that multimethods follow MRO properly with diamond inheritance
#
- @when('@2.0')
+ @when("@2.0")
def diamond_inheritance(self):
- return 'first_parent'
+ return "first_parent"
- @when('@4.0')
+ @when("@4.0")
def diamond_inheritance(self):
return "should_not_be_reached by diamond inheritance test"
@@ -164,16 +166,16 @@ class Multimethod(MultimethodBase):
#
@when(True)
def boolean_true_first(self):
- return 'True'
+ return "True"
@when(False)
def boolean_true_first(self):
- return 'False'
+ return "False"
@when(False)
def boolean_false_first(self):
- return 'False'
+ return "False"
@when(True)
def boolean_false_first(self):
- return 'True'
+ return "True"
diff --git a/var/spack/repos/builtin.mock/packages/multimodule-inheritance/package.py b/var/spack/repos/builtin.mock/packages/multimodule-inheritance/package.py
index bfe00fad59..79faf2598d 100644
--- a/var/spack/repos/builtin.mock/packages/multimodule-inheritance/package.py
+++ b/var/spack/repos/builtin.mock/packages/multimodule-inheritance/package.py
@@ -13,6 +13,6 @@ class MultimoduleInheritance(si.BaseWithDirectives):
homepage = "http://www.example.com"
url = "http://www.example.com/multimodule-1.0.tar.gz"
- version('1.0', '0123456789abcdef0123456789abcdef')
+ version("1.0", "0123456789abcdef0123456789abcdef")
- depends_on('openblas', when='+openblas')
+ depends_on("openblas", when="+openblas")
diff --git a/var/spack/repos/builtin.mock/packages/multivalue-variant/package.py b/var/spack/repos/builtin.mock/packages/multivalue-variant/package.py
index 147e2c84da..4fca7a6c87 100644
--- a/var/spack/repos/builtin.mock/packages/multivalue-variant/package.py
+++ b/var/spack/repos/builtin.mock/packages/multivalue-variant/package.py
@@ -10,31 +10,35 @@ class MultivalueVariant(Package):
homepage = "http://www.llnl.gov"
url = "http://www.llnl.gov/mpileaks-1.0.tar.gz"
- version(1.0, '0123456789abcdef0123456789abcdef')
- version(2.1, '0123456789abcdef0123456789abcdef')
- version(2.2, '0123456789abcdef0123456789abcdef')
- version(2.3, '0123456789abcdef0123456789abcdef')
+ version(1.0, "0123456789abcdef0123456789abcdef")
+ version(2.1, "0123456789abcdef0123456789abcdef")
+ version(2.2, "0123456789abcdef0123456789abcdef")
+ version(2.3, "0123456789abcdef0123456789abcdef")
- variant('debug', default=False, description='Debug variant')
+ variant("debug", default=False, description="Debug variant")
variant(
- 'foo', description='Multi-valued variant',
- values=any_combination_of('bar', 'baz', 'barbaz'),
+ "foo",
+ description="Multi-valued variant",
+ values=any_combination_of("bar", "baz", "barbaz"),
)
variant(
- 'fee',
- description='Single-valued variant',
- default='bar',
- values=('bar', 'baz', 'barbaz'),
- multi=False
+ "fee",
+ description="Single-valued variant",
+ default="bar",
+ values=("bar", "baz", "barbaz"),
+ multi=False,
)
variant(
- 'libs', default='shared', values=('shared', 'static'), multi=True,
- description='Type of libraries to install'
+ "libs",
+ default="shared",
+ values=("shared", "static"),
+ multi=True,
+ description="Type of libraries to install",
)
- depends_on('mpi')
- depends_on('callpath')
- depends_on('a')
- depends_on('a@1.0', when='fee=barbaz')
+ depends_on("mpi")
+ depends_on("callpath")
+ depends_on("a")
+ depends_on("a@1.0", when="fee=barbaz")
diff --git a/var/spack/repos/builtin.mock/packages/mvapich2/package.py b/var/spack/repos/builtin.mock/packages/mvapich2/package.py
index e45a493342..4f63c32422 100644
--- a/var/spack/repos/builtin.mock/packages/mvapich2/package.py
+++ b/var/spack/repos/builtin.mock/packages/mvapich2/package.py
@@ -9,10 +9,10 @@ class Mvapich2(Package):
homepage = "http://www.homepage.org"
url = "http://www.someurl"
- version('1.5', '9c5d5d4fe1e17dd12153f40bc5b6dbc0')
+ version("1.5", "9c5d5d4fe1e17dd12153f40bc5b6dbc0")
variant(
- 'file_systems',
- description='List of the ROMIO file systems to activate',
- values=auto_or_any_combination_of('lustre', 'gpfs', 'nfs', 'ufs'),
+ "file_systems",
+ description="List of the ROMIO file systems to activate",
+ values=auto_or_any_combination_of("lustre", "gpfs", "nfs", "ufs"),
)
diff --git a/var/spack/repos/builtin.mock/packages/mvdefaults/package.py b/var/spack/repos/builtin.mock/packages/mvdefaults/package.py
index 6d7e3c479c..84a5100c53 100644
--- a/var/spack/repos/builtin.mock/packages/mvdefaults/package.py
+++ b/var/spack/repos/builtin.mock/packages/mvdefaults/package.py
@@ -7,9 +7,8 @@ from spack.package import *
class Mvdefaults(Package):
homepage = "http://www.example.com"
- url = "http://www.example.com/mvdefaults-1.0.tar.gz"
+ url = "http://www.example.com/mvdefaults-1.0.tar.gz"
- version('1.0', 'abcdef1234567890abcdef1234567890')
+ version("1.0", "abcdef1234567890abcdef1234567890")
- variant('foo', values=('a', 'b', 'c'), default=('a', 'b', 'c'),
- multi=True, description='')
+ variant("foo", values=("a", "b", "c"), default=("a", "b", "c"), multi=True, description="")
diff --git a/var/spack/repos/builtin.mock/packages/needs-relocation/package.py b/var/spack/repos/builtin.mock/packages/needs-relocation/package.py
index 46f9e39df5..7f8d6f852d 100644
--- a/var/spack/repos/builtin.mock/packages/needs-relocation/package.py
+++ b/var/spack/repos/builtin.mock/packages/needs-relocation/package.py
@@ -14,15 +14,16 @@ def check(condition, msg):
class NeedsRelocation(Package):
"""A dumy package that encodes its prefix."""
- homepage = 'https://www.cmake.org'
- url = 'https://cmake.org/files/v3.4/cmake-3.4.3.tar.gz'
- version('0.0.0', '12345678qwertyuiasdfghjkzxcvbnm0')
+ homepage = "https://www.cmake.org"
+ url = "https://cmake.org/files/v3.4/cmake-3.4.3.tar.gz"
+
+ version("0.0.0", "12345678qwertyuiasdfghjkzxcvbnm0")
def install(self, spec, prefix):
mkdirp(prefix.bin)
- exe = join_path(prefix.bin, 'exe')
- with open(exe, 'w') as f:
+ exe = join_path(prefix.bin, "exe")
+ with open(exe, "w") as f:
f.write(prefix)
set_executable(exe)
diff --git a/var/spack/repos/builtin.mock/packages/netlib-blas/package.py b/var/spack/repos/builtin.mock/packages/netlib-blas/package.py
index 455c539d33..d59b790090 100644
--- a/var/spack/repos/builtin.mock/packages/netlib-blas/package.py
+++ b/var/spack/repos/builtin.mock/packages/netlib-blas/package.py
@@ -8,8 +8,8 @@ from spack.package import *
class NetlibBlas(Package):
homepage = "http://www.netlib.org/lapack/"
- url = "http://www.netlib.org/lapack/lapack-3.5.0.tgz"
+ url = "http://www.netlib.org/lapack/lapack-3.5.0.tgz"
- version('3.5.0', 'b1d3e3e425b2e44a06760ff173104bdf')
+ version("3.5.0", "b1d3e3e425b2e44a06760ff173104bdf")
- provides('blas')
+ provides("blas")
diff --git a/var/spack/repos/builtin.mock/packages/netlib-lapack/package.py b/var/spack/repos/builtin.mock/packages/netlib-lapack/package.py
index 4d4c8f05c6..925553dfb4 100644
--- a/var/spack/repos/builtin.mock/packages/netlib-lapack/package.py
+++ b/var/spack/repos/builtin.mock/packages/netlib-lapack/package.py
@@ -8,9 +8,9 @@ from spack.package import *
class NetlibLapack(Package):
homepage = "http://www.netlib.org/lapack/"
- url = "http://www.netlib.org/lapack/lapack-3.5.0.tgz"
+ url = "http://www.netlib.org/lapack/lapack-3.5.0.tgz"
- version('3.5.0', 'b1d3e3e425b2e44a06760ff173104bdf')
+ version("3.5.0", "b1d3e3e425b2e44a06760ff173104bdf")
- provides('lapack')
- depends_on('blas')
+ provides("lapack")
+ depends_on("blas")
diff --git a/var/spack/repos/builtin.mock/packages/ninja/package.py b/var/spack/repos/builtin.mock/packages/ninja/package.py
index e90c0569f7..864c58ea10 100644
--- a/var/spack/repos/builtin.mock/packages/ninja/package.py
+++ b/var/spack/repos/builtin.mock/packages/ninja/package.py
@@ -10,6 +10,6 @@ class Ninja(Package):
"""Dummy Ninja Package"""
homepage = "https://ninja-build.org/"
- url = "https://github.com/ninja-build/ninja/archive/v1.7.2.tar.gz"
+ url = "https://github.com/ninja-build/ninja/archive/v1.7.2.tar.gz"
- version('1.10.2', sha256='ce35865411f0490368a8fc383f29071de6690cbadc27704734978221f25e2bed')
+ version("1.10.2", sha256="ce35865411f0490368a8fc383f29071de6690cbadc27704734978221f25e2bed")
diff --git a/var/spack/repos/builtin.mock/packages/non-existing-conditional-dep/package.py b/var/spack/repos/builtin.mock/packages/non-existing-conditional-dep/package.py
index 2b964948c0..253f996f06 100644
--- a/var/spack/repos/builtin.mock/packages/non-existing-conditional-dep/package.py
+++ b/var/spack/repos/builtin.mock/packages/non-existing-conditional-dep/package.py
@@ -10,7 +10,7 @@ class NonExistingConditionalDep(Package):
homepage = "http://www.example.com"
- version('2.0')
- version('1.0')
+ version("2.0")
+ version("1.0")
- depends_on('dep-with-variants@999', when='@2.0')
+ depends_on("dep-with-variants@999", when="@2.0")
diff --git a/var/spack/repos/builtin.mock/packages/nosource-bundle/package.py b/var/spack/repos/builtin.mock/packages/nosource-bundle/package.py
index 801900b0be..28b22df5fe 100644
--- a/var/spack/repos/builtin.mock/packages/nosource-bundle/package.py
+++ b/var/spack/repos/builtin.mock/packages/nosource-bundle/package.py
@@ -12,6 +12,6 @@ class NosourceBundle(BundlePackage):
homepage = "http://www.example.com"
- version('1.0')
+ version("1.0")
- depends_on('dependency-install')
+ depends_on("dependency-install")
diff --git a/var/spack/repos/builtin.mock/packages/nosource-install/package.py b/var/spack/repos/builtin.mock/packages/nosource-install/package.py
index 2e4b6f2795..a1ca724448 100644
--- a/var/spack/repos/builtin.mock/packages/nosource-install/package.py
+++ b/var/spack/repos/builtin.mock/packages/nosource-install/package.py
@@ -11,18 +11,18 @@ class NosourceInstall(BundlePackage):
homepage = "http://www.example.com"
- version('2.0')
- version('1.0')
+ version("2.0")
+ version("1.0")
- depends_on('dependency-install')
+ depends_on("dependency-install")
# The install phase must be specified.
- phases = ['install']
+ phases = ["install"]
# The install method must also be present.
def install(self, spec, prefix):
- touch(join_path(self.prefix, 'install.txt'))
+ touch(join_path(self.prefix, "install.txt"))
- @run_after('install')
+ @run_after("install")
def post_install(self):
- touch(join_path(self.prefix, 'post-install.txt'))
+ touch(join_path(self.prefix, "post-install.txt"))
diff --git a/var/spack/repos/builtin.mock/packages/nosource/package.py b/var/spack/repos/builtin.mock/packages/nosource/package.py
index 5d08ffa3a1..8653125075 100644
--- a/var/spack/repos/builtin.mock/packages/nosource/package.py
+++ b/var/spack/repos/builtin.mock/packages/nosource/package.py
@@ -12,6 +12,6 @@ class Nosource(Package):
homepage = "http://www.example.com"
- version('1.0')
+ version("1.0")
- depends_on('dependency-install')
+ depends_on("dependency-install")
diff --git a/var/spack/repos/builtin.mock/packages/noversion-bundle/package.py b/var/spack/repos/builtin.mock/packages/noversion-bundle/package.py
index 2f612a63a1..cde758c953 100644
--- a/var/spack/repos/builtin.mock/packages/noversion-bundle/package.py
+++ b/var/spack/repos/builtin.mock/packages/noversion-bundle/package.py
@@ -15,4 +15,4 @@ class NoversionBundle(BundlePackage):
homepage = "http://www.example.com"
url = "http://www.example.com/a-1.0.tar.gz"
- depends_on('dependency-install')
+ depends_on("dependency-install")
diff --git a/var/spack/repos/builtin.mock/packages/noversion/package.py b/var/spack/repos/builtin.mock/packages/noversion/package.py
index d2d987cac0..00f34c0c54 100644
--- a/var/spack/repos/builtin.mock/packages/noversion/package.py
+++ b/var/spack/repos/builtin.mock/packages/noversion/package.py
@@ -13,7 +13,7 @@ class Noversion(Package):
"""
homepage = "http://www.example.com"
- url = "http://www.example.com/a-1.0.tar.gz"
+ url = "http://www.example.com/a-1.0.tar.gz"
def install(self, spec, prefix):
- touch(join_path(prefix, 'an_installation_file'))
+ touch(join_path(prefix, "an_installation_file"))
diff --git a/var/spack/repos/builtin.mock/packages/old-external/package.py b/var/spack/repos/builtin.mock/packages/old-external/package.py
index 656c4f9db3..23bd506262 100644
--- a/var/spack/repos/builtin.mock/packages/old-external/package.py
+++ b/var/spack/repos/builtin.mock/packages/old-external/package.py
@@ -11,10 +11,10 @@ class OldExternal(Package):
homepage = "https://www.example.com"
url = "https://www.example.com/old-external.tar.gz"
- version('1.2.0', '0123456789abcdef0123456789abcdef')
- version('1.1.4', '0123456789abcdef0123456789abcdef')
- version('1.1.3', '0123456789abcdef0123456789abcdef')
- version('1.1.2', '0123456789abcdef0123456789abcdef')
- version('1.1.1', '0123456789abcdef0123456789abcdef')
- version('1.1.0', '0123456789abcdef0123456789abcdef')
- version('1.0.0', '0123456789abcdef0123456789abcdef')
+ version("1.2.0", "0123456789abcdef0123456789abcdef")
+ version("1.1.4", "0123456789abcdef0123456789abcdef")
+ version("1.1.3", "0123456789abcdef0123456789abcdef")
+ version("1.1.2", "0123456789abcdef0123456789abcdef")
+ version("1.1.1", "0123456789abcdef0123456789abcdef")
+ version("1.1.0", "0123456789abcdef0123456789abcdef")
+ version("1.0.0", "0123456789abcdef0123456789abcdef")
diff --git a/var/spack/repos/builtin.mock/packages/old-sbang/package.py b/var/spack/repos/builtin.mock/packages/old-sbang/package.py
index 9c65f692d7..e153dbe97c 100644
--- a/var/spack/repos/builtin.mock/packages/old-sbang/package.py
+++ b/var/spack/repos/builtin.mock/packages/old-sbang/package.py
@@ -11,25 +11,29 @@ class OldSbang(Package):
"""Toy package for testing the old sbang replacement problem"""
homepage = "https://www.example.com"
- url = "https://www.example.com/old-sbang.tar.gz"
+ url = "https://www.example.com/old-sbang.tar.gz"
- version('1.0.0', '0123456789abcdef0123456789abcdef')
+ version("1.0.0", "0123456789abcdef0123456789abcdef")
def install(self, spec, prefix):
mkdirp(prefix.bin)
- sbang_style_1 = '''#!/bin/bash {0}/bin/sbang
+ sbang_style_1 = """#!/bin/bash {0}/bin/sbang
#!/usr/bin/env python
{1}
-'''.format(spack.paths.prefix, prefix.bin)
- sbang_style_2 = '''#!/bin/sh {0}/bin/sbang
+""".format(
+ spack.paths.prefix, prefix.bin
+ )
+ sbang_style_2 = """#!/bin/sh {0}/bin/sbang
#!/usr/bin/env python
{1}
-'''.format(spack.store.unpadded_root, prefix.bin)
- with open('%s/sbang-style-1.sh' % self.prefix.bin, 'w') as f:
+""".format(
+ spack.store.unpadded_root, prefix.bin
+ )
+ with open("%s/sbang-style-1.sh" % self.prefix.bin, "w") as f:
f.write(sbang_style_1)
- with open('%s/sbang-style-2.sh' % self.prefix.bin, 'w') as f:
+ with open("%s/sbang-style-2.sh" % self.prefix.bin, "w") as f:
f.write(sbang_style_2)
diff --git a/var/spack/repos/builtin.mock/packages/openblas-with-lapack/package.py b/var/spack/repos/builtin.mock/packages/openblas-with-lapack/package.py
index 59036e8091..78c1eaf93c 100644
--- a/var/spack/repos/builtin.mock/packages/openblas-with-lapack/package.py
+++ b/var/spack/repos/builtin.mock/packages/openblas-with-lapack/package.py
@@ -8,10 +8,11 @@ from spack.package import *
class OpenblasWithLapack(Package):
"""Dummy version of OpenBLAS that also provides LAPACK, for testing."""
+
homepage = "http://www.openblas.net"
- url = "http://github.com/xianyi/OpenBLAS/archive/v0.2.15.tar.gz"
+ url = "http://github.com/xianyi/OpenBLAS/archive/v0.2.15.tar.gz"
- version('0.2.15', 'b1190f3d3471685f17cfd1ec1d252ac9')
+ version("0.2.15", "b1190f3d3471685f17cfd1ec1d252ac9")
- provides('lapack')
- provides('blas')
+ provides("lapack")
+ provides("blas")
diff --git a/var/spack/repos/builtin.mock/packages/openblas/package.py b/var/spack/repos/builtin.mock/packages/openblas/package.py
index 2bcbece25e..5b8637aca2 100644
--- a/var/spack/repos/builtin.mock/packages/openblas/package.py
+++ b/var/spack/repos/builtin.mock/packages/openblas/package.py
@@ -8,14 +8,15 @@ from spack.package import *
class Openblas(Package):
"""OpenBLAS: An optimized BLAS library"""
+
homepage = "http://www.openblas.net"
- url = "http://github.com/xianyi/OpenBLAS/archive/v0.2.15.tar.gz"
+ url = "http://github.com/xianyi/OpenBLAS/archive/v0.2.15.tar.gz"
- version('0.2.15', 'b1190f3d3471685f17cfd1ec1d252ac9')
- version('0.2.14', 'b1190f3d3471685f17cfd1ec1d252ac9')
- version('0.2.13', 'b1190f3d3471685f17cfd1ec1d252ac9')
+ version("0.2.15", "b1190f3d3471685f17cfd1ec1d252ac9")
+ version("0.2.14", "b1190f3d3471685f17cfd1ec1d252ac9")
+ version("0.2.13", "b1190f3d3471685f17cfd1ec1d252ac9")
# See #20019 for this conflict
- conflicts('%gcc@:4.4', when='@0.2.14:')
+ conflicts("%gcc@:4.4", when="@0.2.14:")
- provides('blas')
+ provides("blas")
diff --git a/var/spack/repos/builtin.mock/packages/openmpi/package.py b/var/spack/repos/builtin.mock/packages/openmpi/package.py
index 38e1f8b24b..be5690fc97 100644
--- a/var/spack/repos/builtin.mock/packages/openmpi/package.py
+++ b/var/spack/repos/builtin.mock/packages/openmpi/package.py
@@ -7,9 +7,9 @@ from spack.package import *
class Openmpi(Package):
- version('4.1.1')
+ version("4.1.1")
- variant('internal-hwloc', default=False)
- variant('fabrics', values=any_combination_of('psm', 'mxm'))
+ variant("internal-hwloc", default=False)
+ variant("fabrics", values=any_combination_of("psm", "mxm"))
- depends_on('hwloc', when="~internal-hwloc")
+ depends_on("hwloc", when="~internal-hwloc")
diff --git a/var/spack/repos/builtin.mock/packages/optional-dep-test-2/package.py b/var/spack/repos/builtin.mock/packages/optional-dep-test-2/package.py
index e864967d67..493eac0595 100644
--- a/var/spack/repos/builtin.mock/packages/optional-dep-test-2/package.py
+++ b/var/spack/repos/builtin.mock/packages/optional-dep-test-2/package.py
@@ -10,12 +10,12 @@ class OptionalDepTest2(Package):
"""Depends on the optional-dep-test package"""
homepage = "http://www.example.com"
- url = "http://www.example.com/optional-dep-test-2-1.0.tar.gz"
+ url = "http://www.example.com/optional-dep-test-2-1.0.tar.gz"
- version('1.0', '0123456789abcdef0123456789abcdef')
+ version("1.0", "0123456789abcdef0123456789abcdef")
- variant('odt', default=False)
- variant('mpi', default=False)
+ variant("odt", default=False)
+ variant("mpi", default=False)
- depends_on('optional-dep-test', when='+odt')
- depends_on('optional-dep-test+mpi', when='+mpi')
+ depends_on("optional-dep-test", when="+odt")
+ depends_on("optional-dep-test+mpi", when="+mpi")
diff --git a/var/spack/repos/builtin.mock/packages/optional-dep-test-3/package.py b/var/spack/repos/builtin.mock/packages/optional-dep-test-3/package.py
index c41cfa8cf8..fffc594563 100644
--- a/var/spack/repos/builtin.mock/packages/optional-dep-test-3/package.py
+++ b/var/spack/repos/builtin.mock/packages/optional-dep-test-3/package.py
@@ -10,11 +10,11 @@ class OptionalDepTest3(Package):
"""Depends on the optional-dep-test package"""
homepage = "http://www.example.com"
- url = "http://www.example.com/optional-dep-test-3-1.0.tar.gz"
+ url = "http://www.example.com/optional-dep-test-3-1.0.tar.gz"
- version('1.0', '0123456789abcdef0123456789abcdef')
+ version("1.0", "0123456789abcdef0123456789abcdef")
- variant('var', default=False)
+ variant("var", default=False)
- depends_on('a', when='~var')
- depends_on('b', when='+var')
+ depends_on("a", when="~var")
+ depends_on("b", when="+var")
diff --git a/var/spack/repos/builtin.mock/packages/optional-dep-test/package.py b/var/spack/repos/builtin.mock/packages/optional-dep-test/package.py
index 5fb92bb23a..a9c5df82eb 100644
--- a/var/spack/repos/builtin.mock/packages/optional-dep-test/package.py
+++ b/var/spack/repos/builtin.mock/packages/optional-dep-test/package.py
@@ -10,23 +10,23 @@ class OptionalDepTest(Package):
"""Description"""
homepage = "http://www.example.com"
- url = "http://www.example.com/optional_dep_test-1.0.tar.gz"
+ url = "http://www.example.com/optional_dep_test-1.0.tar.gz"
- version('1.0', '0123456789abcdef0123456789abcdef')
- version('1.1', '0123456789abcdef0123456789abcdef')
+ version("1.0", "0123456789abcdef0123456789abcdef")
+ version("1.1", "0123456789abcdef0123456789abcdef")
- variant('a', default=False)
- variant('f', default=False)
- variant('mpi', default=False)
+ variant("a", default=False)
+ variant("f", default=False)
+ variant("mpi", default=False)
- depends_on('a', when='+a')
- depends_on('b', when='@1.1')
- depends_on('c', when='%intel')
- depends_on('d', when='%intel@64.1')
- depends_on('e', when='%clang@34:40')
+ depends_on("a", when="+a")
+ depends_on("b", when="@1.1")
+ depends_on("c", when="%intel")
+ depends_on("d", when="%intel@64.1")
+ depends_on("e", when="%clang@34:40")
- depends_on('f', when='+f')
- depends_on('g', when='^f')
- depends_on('mpi', when='^g')
+ depends_on("f", when="+f")
+ depends_on("g", when="^f")
+ depends_on("mpi", when="^g")
- depends_on('mpi', when='+mpi')
+ depends_on("mpi", when="+mpi")
diff --git a/var/spack/repos/builtin.mock/packages/othervirtual/package.py b/var/spack/repos/builtin.mock/packages/othervirtual/package.py
index d47e4efeda..41d9cb695d 100644
--- a/var/spack/repos/builtin.mock/packages/othervirtual/package.py
+++ b/var/spack/repos/builtin.mock/packages/othervirtual/package.py
@@ -8,8 +8,8 @@ from spack.package import *
class Othervirtual(Package):
homepage = "http://somewhere.com"
- url = "http://somewhere.com/stuff-1.0.tar.gz"
+ url = "http://somewhere.com/stuff-1.0.tar.gz"
- version('1.0', '67890abcdef1234567890abcdef12345')
+ version("1.0", "67890abcdef1234567890abcdef12345")
- provides('stuff')
+ provides("stuff")
diff --git a/var/spack/repos/builtin.mock/packages/override-context-templates/package.py b/var/spack/repos/builtin.mock/packages/override-context-templates/package.py
index 8cd53e4b0a..6ab4816a78 100644
--- a/var/spack/repos/builtin.mock/packages/override-context-templates/package.py
+++ b/var/spack/repos/builtin.mock/packages/override-context-templates/package.py
@@ -11,10 +11,11 @@ class OverrideContextTemplates(Package):
And additional lines that shouldn't be in the short description.
"""
+
homepage = "http://www.fake-spack-example.org"
- url = "http://www.fake-spack-example.org/downloads/fake-1.0.tar.gz"
+ url = "http://www.fake-spack-example.org/downloads/fake-1.0.tar.gz"
- version('1.0', '0123456789abcdef0123456789abcdef')
+ version("1.0", "0123456789abcdef0123456789abcdef")
- tcl_template = 'extension.tcl'
- tcl_context = {'sentence': "sentence from package"}
+ tcl_template = "extension.tcl"
+ tcl_context = {"sentence": "sentence from package"}
diff --git a/var/spack/repos/builtin.mock/packages/override-module-templates/package.py b/var/spack/repos/builtin.mock/packages/override-module-templates/package.py
index d4e3ae9494..3970e82928 100644
--- a/var/spack/repos/builtin.mock/packages/override-module-templates/package.py
+++ b/var/spack/repos/builtin.mock/packages/override-module-templates/package.py
@@ -8,9 +8,9 @@ from spack.package import *
class OverrideModuleTemplates(Package):
homepage = "http://www.fake-spack-example.org"
- url = "http://www.fake-spack-example.org/downloads/fake-1.0.tar.gz"
+ url = "http://www.fake-spack-example.org/downloads/fake-1.0.tar.gz"
- version('1.0', '0123456789abcdef0123456789abcdef')
+ version("1.0", "0123456789abcdef0123456789abcdef")
- tcl_template = 'override.txt'
- lmod_template = 'override.txt'
+ tcl_template = "override.txt"
+ lmod_template = "override.txt"
diff --git a/var/spack/repos/builtin.mock/packages/patch-a-dependency/package.py b/var/spack/repos/builtin.mock/packages/patch-a-dependency/package.py
index c347355b0e..f71e779a49 100644
--- a/var/spack/repos/builtin.mock/packages/patch-a-dependency/package.py
+++ b/var/spack/repos/builtin.mock/packages/patch-a-dependency/package.py
@@ -12,6 +12,6 @@ class PatchADependency(Package):
homepage = "http://www.example.com"
url = "http://www.example.com/patch-a-dependency-1.0.tar.gz"
- version('1.0', '0123456789abcdef0123456789abcdef')
+ version("1.0", "0123456789abcdef0123456789abcdef")
- depends_on('libelf', patches=patch('libelf.patch'))
+ depends_on("libelf", patches=patch("libelf.patch"))
diff --git a/var/spack/repos/builtin.mock/packages/patch-several-dependencies/package.py b/var/spack/repos/builtin.mock/packages/patch-several-dependencies/package.py
index cb987a112b..41c3971c9a 100644
--- a/var/spack/repos/builtin.mock/packages/patch-several-dependencies/package.py
+++ b/var/spack/repos/builtin.mock/packages/patch-several-dependencies/package.py
@@ -12,31 +12,41 @@ class PatchSeveralDependencies(Package):
homepage = "http://www.example.com"
url = "http://www.example.com/patch-a-dependency-1.0.tar.gz"
- version('2.0', '0123456789abcdef0123456789abcdef')
- version('1.0', '0123456789abcdef0123456789abcdef')
+ version("2.0", "0123456789abcdef0123456789abcdef")
+ version("1.0", "0123456789abcdef0123456789abcdef")
- variant('foo', default=False,
- description='Forces a version on libelf')
+ variant("foo", default=False, description="Forces a version on libelf")
# demonstrate all the different ways to patch things
# single patch file in repo
- depends_on('libelf', patches='foo.patch')
- depends_on('libelf@0.8.10', patches='foo.patch', when='+foo')
+ depends_on("libelf", patches="foo.patch")
+ depends_on("libelf@0.8.10", patches="foo.patch", when="+foo")
# using a list of patches in one depends_on
- depends_on('libdwarf', patches=[
- patch('bar.patch'), # nested patch directive
- patch('baz.patch', when='@20111030') # and with a conditional
- ], when='@1.0') # with a depends_on conditional
+ depends_on(
+ "libdwarf",
+ patches=[
+ patch("bar.patch"), # nested patch directive
+ patch("baz.patch", when="@20111030"), # and with a conditional
+ ],
+ when="@1.0",
+ ) # with a depends_on conditional
# URL patches
- depends_on('fake', patches=[
- # uncompressed URL patch
- patch('http://example.com/urlpatch.patch',
- sha256='abcd1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd1234'),
- # compressed URL patch requires separate archive sha
- patch('http://example.com/urlpatch2.patch.gz',
- archive_sha256='abcdabcdabcdabcdabcdabcdabcdabcdabcdabcdabcdabcdabcdabcdabcdabcd',
- sha256='1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd')
- ])
+ depends_on(
+ "fake",
+ patches=[
+ # uncompressed URL patch
+ patch(
+ "http://example.com/urlpatch.patch",
+ sha256="abcd1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd1234",
+ ),
+ # compressed URL patch requires separate archive sha
+ patch(
+ "http://example.com/urlpatch2.patch.gz",
+ archive_sha256="abcdabcdabcdabcdabcdabcdabcdabcdabcdabcdabcdabcdabcdabcdabcdabcd",
+ sha256="1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd",
+ ),
+ ],
+ )
diff --git a/var/spack/repos/builtin.mock/packages/patch/package.py b/var/spack/repos/builtin.mock/packages/patch/package.py
index 433a53e1f9..c132dd8037 100644
--- a/var/spack/repos/builtin.mock/packages/patch/package.py
+++ b/var/spack/repos/builtin.mock/packages/patch/package.py
@@ -12,12 +12,12 @@ class Patch(Package):
homepage = "http://www.example.com"
url = "http://www.example.com/patch-1.0.tar.gz"
- version('1.0', '0123456789abcdef0123456789abcdef')
- version('1.0.1')
- version('1.0.2')
- version('2.0', '0123456789abcdef0123456789abcdef')
+ version("1.0", "0123456789abcdef0123456789abcdef")
+ version("1.0.1")
+ version("1.0.2")
+ version("2.0", "0123456789abcdef0123456789abcdef")
- patch('foo.patch')
- patch('bar.patch', when='@2:')
- patch('baz.patch')
- patch('biz.patch', when='@1.0.1:1.0.2')
+ patch("foo.patch")
+ patch("bar.patch", when="@2:")
+ patch("baz.patch")
+ patch("biz.patch", when="@1.0.1:1.0.2")
diff --git a/var/spack/repos/builtin.mock/packages/patchelf/package.py b/var/spack/repos/builtin.mock/packages/patchelf/package.py
index b42a65bff8..123d5700fd 100644
--- a/var/spack/repos/builtin.mock/packages/patchelf/package.py
+++ b/var/spack/repos/builtin.mock/packages/patchelf/package.py
@@ -8,16 +8,16 @@ from spack.package import *
class Patchelf(AutotoolsPackage):
"""PatchELF is a small utility to modify the dynamic linker and RPATH of
- ELF executables."""
+ ELF executables."""
homepage = "https://nixos.org/patchelf.html"
- url = "https://nixos.org/releases/patchelf/patchelf-0.10/patchelf-0.10.tar.gz"
+ url = "https://nixos.org/releases/patchelf/patchelf-0.10/patchelf-0.10.tar.gz"
list_url = "https://nixos.org/releases/patchelf/"
list_depth = 1
- version('0.10', sha256='b2deabce05c34ce98558c0efb965f209de592197b2c88e930298d740ead09019')
- version('0.9', sha256='f2aa40a6148cb3b0ca807a1bf836b081793e55ec9e5540a5356d800132be7e0a')
- version('0.8', sha256='14af06a2da688d577d64ff8dac065bb8903bbffbe01d30c62df7af9bf4ce72fe')
+ version("0.10", sha256="b2deabce05c34ce98558c0efb965f209de592197b2c88e930298d740ead09019")
+ version("0.9", sha256="f2aa40a6148cb3b0ca807a1bf836b081793e55ec9e5540a5356d800132be7e0a")
+ version("0.8", sha256="14af06a2da688d577d64ff8dac065bb8903bbffbe01d30c62df7af9bf4ce72fe")
def install(self, spec, prefix):
install_tree(self.stage.source_path, prefix)
diff --git a/var/spack/repos/builtin.mock/packages/perl-extension/package.py b/var/spack/repos/builtin.mock/packages/perl-extension/package.py
index a0a21b4d52..132bbaa0b0 100644
--- a/var/spack/repos/builtin.mock/packages/perl-extension/package.py
+++ b/var/spack/repos/builtin.mock/packages/perl-extension/package.py
@@ -11,14 +11,14 @@ class PerlExtension(PerlPackage):
"""A package which extends perl"""
homepage = "http://www.example.com"
- url = "http://www.example.com/extension1-1.0.tar.gz"
+ url = "http://www.example.com/extension1-1.0.tar.gz"
- version('1.0', '00000000000000000000000000000010')
- version('2.0', '00000000000000000000000000000020')
+ version("1.0", "00000000000000000000000000000010")
+ version("2.0", "00000000000000000000000000000020")
extends("perl")
def install(self, spec, prefix):
mkdirp(prefix.bin)
- with open(os.path.join(prefix.bin, 'perl-extension'), 'w+') as fout:
+ with open(os.path.join(prefix.bin, "perl-extension"), "w+") as fout:
fout.write(str(spec.version))
diff --git a/var/spack/repos/builtin.mock/packages/perl/package.py b/var/spack/repos/builtin.mock/packages/perl/package.py
index c1dc0a8576..ad4110a1d3 100644
--- a/var/spack/repos/builtin.mock/packages/perl/package.py
+++ b/var/spack/repos/builtin.mock/packages/perl/package.py
@@ -7,9 +7,10 @@ from spack.package import *
class Perl(Package):
"""Dummy Perl package to allow a dummy perl-extension in repo."""
+
homepage = "http://www.python.org"
- url = "http://www.python.org/ftp/python/2.7.8/Python-2.7.8.tgz"
+ url = "http://www.python.org/ftp/python/2.7.8/Python-2.7.8.tgz"
extendable = True
- version('0.0.0', 'abcdef1234567890abcdef1234567890')
+ version("0.0.0", "abcdef1234567890abcdef1234567890")
diff --git a/var/spack/repos/builtin.mock/packages/preferred-test/package.py b/var/spack/repos/builtin.mock/packages/preferred-test/package.py
index 5e9fedf7ae..96d51ee312 100644
--- a/var/spack/repos/builtin.mock/packages/preferred-test/package.py
+++ b/var/spack/repos/builtin.mock/packages/preferred-test/package.py
@@ -8,8 +8,13 @@ from spack.package import *
class PreferredTest(Package):
"""Dummy package with develop version and preferred version"""
+
homepage = "https://github.com/LLNL/mpileaks"
- url = "https://github.com/LLNL/mpileaks/releases/download/v1.0/mpileaks-1.0.tar.gz"
+ url = "https://github.com/LLNL/mpileaks/releases/download/v1.0/mpileaks-1.0.tar.gz"
- version('develop', git='https://github.com/LLNL/mpileaks.git')
- version('1.0', sha256='2e34cc4505556d1c1f085758e26f2f8eea0972db9382f051b2dcfb1d7d9e1825', preferred=True)
+ version("develop", git="https://github.com/LLNL/mpileaks.git")
+ version(
+ "1.0",
+ sha256="2e34cc4505556d1c1f085758e26f2f8eea0972db9382f051b2dcfb1d7d9e1825",
+ preferred=True,
+ )
diff --git a/var/spack/repos/builtin.mock/packages/printing-package/package.py b/var/spack/repos/builtin.mock/packages/printing-package/package.py
index 84de889817..b811c0398a 100644
--- a/var/spack/repos/builtin.mock/packages/printing-package/package.py
+++ b/var/spack/repos/builtin.mock/packages/printing-package/package.py
@@ -11,21 +11,22 @@ class PrintingPackage(Package):
We use this to test whether that output is properly logged.
"""
+
homepage = "http://www.example.com/printing_package"
- url = "http://www.unit-test-should-replace-this-url/trivial_install-1.0.tar.gz"
+ url = "http://www.unit-test-should-replace-this-url/trivial_install-1.0.tar.gz"
- version('1.0', '0123456789abcdef0123456789abcdef')
+ version("1.0", "0123456789abcdef0123456789abcdef")
def install(self, spec, prefix):
print("BEFORE INSTALL")
- configure('--prefix=%s' % prefix)
+ configure("--prefix=%s" % prefix)
make()
- make('install')
+ make("install")
print("AFTER INSTALL")
def test(self):
print("BEFORE TEST")
- self.run_test('true') # run /bin/true
+ self.run_test("true") # run /bin/true
print("AFTER TEST")
diff --git a/var/spack/repos/builtin.mock/packages/py-extension1/package.py b/var/spack/repos/builtin.mock/packages/py-extension1/package.py
index afd644b9bb..cd8755691e 100644
--- a/var/spack/repos/builtin.mock/packages/py-extension1/package.py
+++ b/var/spack/repos/builtin.mock/packages/py-extension1/package.py
@@ -11,17 +11,17 @@ class PyExtension1(PythonPackage):
"""A package which extends python"""
homepage = "http://www.example.com"
- url = "http://www.example.com/extension1-1.0.tar.gz"
+ url = "http://www.example.com/extension1-1.0.tar.gz"
# Override settings in base class
maintainers = []
- version('1.0', '00000000000000000000000000000110')
- version('2.0', '00000000000000000000000000000120')
+ version("1.0", "00000000000000000000000000000110")
+ version("2.0", "00000000000000000000000000000120")
def install(self, spec, prefix):
mkdirp(prefix.bin)
- with open(os.path.join(prefix.bin, 'py-extension1'), 'w+') as fout:
+ with open(os.path.join(prefix.bin, "py-extension1"), "w+") as fout:
fout.write(str(spec.version))
- extends('python')
+ extends("python")
diff --git a/var/spack/repos/builtin.mock/packages/py-extension2/package.py b/var/spack/repos/builtin.mock/packages/py-extension2/package.py
index eb9fe7c776..6aef13257c 100644
--- a/var/spack/repos/builtin.mock/packages/py-extension2/package.py
+++ b/var/spack/repos/builtin.mock/packages/py-extension2/package.py
@@ -9,20 +9,20 @@ from spack.package import *
class PyExtension2(PythonPackage):
"""A package which extends python. It also depends on another
- package which extends the same package."""
+ package which extends the same package."""
homepage = "http://www.example.com"
- url = "http://www.example.com/extension2-1.0.tar.gz"
+ url = "http://www.example.com/extension2-1.0.tar.gz"
# Override settings in base class
maintainers = []
extends("python")
- depends_on('py-extension1', type=('build', 'run'))
+ depends_on("py-extension1", type=("build", "run"))
- version('1.0', '00000000000000000000000000000210')
+ version("1.0", "00000000000000000000000000000210")
def install(self, spec, prefix):
mkdirp(prefix.bin)
- with open(os.path.join(prefix.bin, 'py-extension2'), 'w+') as fout:
+ with open(os.path.join(prefix.bin, "py-extension2"), "w+") as fout:
fout.write(str(spec.version))
diff --git a/var/spack/repos/builtin.mock/packages/py-extension3/package.py b/var/spack/repos/builtin.mock/packages/py-extension3/package.py
index 89c404899c..a6e0d801ef 100644
--- a/var/spack/repos/builtin.mock/packages/py-extension3/package.py
+++ b/var/spack/repos/builtin.mock/packages/py-extension3/package.py
@@ -14,11 +14,11 @@ class PyExtension3(Package):
url = "http://www.example.com/extension3-1.0.tar.gz"
depends_on("python")
- depends_on('py-extension1', type=('build', 'run'), when='^python@:2.8.0')
+ depends_on("py-extension1", type=("build", "run"), when="^python@:2.8.0")
- depends_on('patchelf@0.9', when='@1.0:1.1 ^python@:2')
- depends_on('patchelf@0.10', when='@1.0:1.1 ^python@3:')
+ depends_on("patchelf@0.9", when="@1.0:1.1 ^python@:2")
+ depends_on("patchelf@0.10", when="@1.0:1.1 ^python@3:")
- version('2.0', '00000000000000000000000000000320')
- version('1.1', '00000000000000000000000000000311')
- version('1.0', '00000000000000000000000000000310')
+ version("2.0", "00000000000000000000000000000320")
+ version("1.1", "00000000000000000000000000000311")
+ version("1.0", "00000000000000000000000000000310")
diff --git a/var/spack/repos/builtin.mock/packages/py-pip/package.py b/var/spack/repos/builtin.mock/packages/py-pip/package.py
index 7e0b7d06ce..437686480b 100644
--- a/var/spack/repos/builtin.mock/packages/py-pip/package.py
+++ b/var/spack/repos/builtin.mock/packages/py-pip/package.py
@@ -10,6 +10,6 @@ class PyPip(Package):
"""Only needed because other mock packages use PythonPackage"""
homepage = "http://www.example.com"
- url = "http://www.example.com/pip-1.0.tar.gz"
+ url = "http://www.example.com/pip-1.0.tar.gz"
- version('1.0', '0123456789abcdef0123456789abcdef')
+ version("1.0", "0123456789abcdef0123456789abcdef")
diff --git a/var/spack/repos/builtin.mock/packages/py-wheel/package.py b/var/spack/repos/builtin.mock/packages/py-wheel/package.py
index 54128d5a88..c3a23e03a5 100644
--- a/var/spack/repos/builtin.mock/packages/py-wheel/package.py
+++ b/var/spack/repos/builtin.mock/packages/py-wheel/package.py
@@ -10,6 +10,6 @@ class PyWheel(Package):
"""Only needed because other mock packages use PythonPackage"""
homepage = "http://www.example.com"
- url = "http://www.example.com/wheel-1.0.tar.gz"
+ url = "http://www.example.com/wheel-1.0.tar.gz"
- version('1.0', '0123456789abcdef0123456789abcdef')
+ version("1.0", "0123456789abcdef0123456789abcdef")
diff --git a/var/spack/repos/builtin.mock/packages/python/package.py b/var/spack/repos/builtin.mock/packages/python/package.py
index 4585efc53f..fc091e45e2 100644
--- a/var/spack/repos/builtin.mock/packages/python/package.py
+++ b/var/spack/repos/builtin.mock/packages/python/package.py
@@ -8,14 +8,15 @@ from spack.package import *
class Python(Package):
"""Dummy Python package to demonstrate preferred versions."""
+
homepage = "http://www.python.org"
- url = "http://www.python.org/ftp/python/2.7.8/Python-2.7.8.tgz"
+ url = "http://www.python.org/ftp/python/2.7.8/Python-2.7.8.tgz"
extendable = True
- version('3.5.1', 'be78e48cdfc1a7ad90efff146dce6cfe')
- version('3.5.0', 'a56c0c0b45d75a0ec9c6dee933c41c36')
- version('2.7.11', '6b6076ec9e93f05dd63e47eb9c15728b', preferred=True)
- version('2.7.10', 'd7547558fd673bd9d38e2108c6b42521')
- version('2.7.9', '5eebcaa0030dc4061156d3429657fb83')
- version('2.7.8', 'd4bca0159acb0b44a781292b5231936f')
+ version("3.5.1", "be78e48cdfc1a7ad90efff146dce6cfe")
+ version("3.5.0", "a56c0c0b45d75a0ec9c6dee933c41c36")
+ version("2.7.11", "6b6076ec9e93f05dd63e47eb9c15728b", preferred=True)
+ version("2.7.10", "d7547558fd673bd9d38e2108c6b42521")
+ version("2.7.9", "5eebcaa0030dc4061156d3429657fb83")
+ version("2.7.8", "d4bca0159acb0b44a781292b5231936f")
diff --git a/var/spack/repos/builtin.mock/packages/quantum-espresso/package.py b/var/spack/repos/builtin.mock/packages/quantum-espresso/package.py
index 49fa1942e6..ccd361d5d4 100644
--- a/var/spack/repos/builtin.mock/packages/quantum-espresso/package.py
+++ b/var/spack/repos/builtin.mock/packages/quantum-espresso/package.py
@@ -10,18 +10,19 @@ class QuantumEspresso(Package):
cases with the old concretizer have been solved by the
new ones.
"""
+
homepage = "http://www.example.com"
url = "http://www.example.com/qe-1.0.tar.gz"
- version(1.0, '1234567890abcdef1234567890abcdef')
+ version(1.0, "1234567890abcdef1234567890abcdef")
- variant('invino', default=True, description='?')
- variant('veritas', default=True, description='?')
+ variant("invino", default=True, description="?")
+ variant("veritas", default=True, description="?")
- depends_on('fftw@:1.0')
- depends_on('fftw+mpi', when='+invino')
+ depends_on("fftw@:1.0")
+ depends_on("fftw+mpi", when="+invino")
- depends_on('openblas', when='^fftw@:1')
+ depends_on("openblas", when="^fftw@:1")
- depends_on('libelf@0.8.10:')
- depends_on('libelf@:0.8.12', when='+veritas')
+ depends_on("libelf@0.8.10:")
+ depends_on("libelf@:0.8.12", when="+veritas")
diff --git a/var/spack/repos/builtin.mock/packages/quux/package.py b/var/spack/repos/builtin.mock/packages/quux/package.py
index e07ca6ee34..693ef07ba4 100644
--- a/var/spack/repos/builtin.mock/packages/quux/package.py
+++ b/var/spack/repos/builtin.mock/packages/quux/package.py
@@ -15,12 +15,12 @@ class Quux(Package):
homepage = "https://www.example.com"
has_code = False
- version('3.0.0')
+ version("3.0.0")
- depends_on('garply')
+ depends_on("garply")
def install(self, spec, prefix):
- quux_cc = '''#include "quux.h"
+ quux_cc = """#include "quux.h"
#include "garply/garply.h"
#include "quux_version.h"
#include <iostream>
@@ -54,8 +54,8 @@ Quux::quuxify() const
return quux_version;
}
-'''
- quux_h = '''#ifndef QUUX_H_
+"""
+ quux_h = """#ifndef QUUX_H_
class Quux
{
@@ -70,8 +70,8 @@ public:
};
#endif // QUUX_H_
-'''
- quuxifier_cc = '''
+"""
+ quuxifier_cc = """
#include "quux.h"
#include <iostream>
@@ -83,74 +83,113 @@ main()
return 0;
}
-'''
- quux_version_h = '''const int quux_version_major = %s;
+"""
+ quux_version_h = """const int quux_version_major = %s;
const int quux_version_minor = %s;
-'''
- mkdirp('%s/quux' % prefix.include)
- mkdirp('%s/quux' % self.stage.source_path)
- with open('%s/quux_version.h' % self.stage.source_path, 'w') as f:
+"""
+ mkdirp("%s/quux" % prefix.include)
+ mkdirp("%s/quux" % self.stage.source_path)
+ with open("%s/quux_version.h" % self.stage.source_path, "w") as f:
f.write(quux_version_h % (self.version[0], self.version[1:]))
- with open('%s/quux/quux.cc' % self.stage.source_path, 'w') as f:
+ with open("%s/quux/quux.cc" % self.stage.source_path, "w") as f:
f.write(quux_cc % (prefix.config))
- with open('%s/quux/quux.h' % self.stage.source_path, 'w') as f:
+ with open("%s/quux/quux.h" % self.stage.source_path, "w") as f:
f.write(quux_h)
- with open('%s/quux/quuxifier.cc' % self.stage.source_path, 'w') as f:
+ with open("%s/quux/quuxifier.cc" % self.stage.source_path, "w") as f:
f.write(quuxifier_cc)
- gpp = which('/usr/bin/g++')
- if sys.platform == 'darwin':
- gpp = which('/usr/bin/clang++')
- gpp('-Dquux_EXPORTS',
- '-I%s' % self.stage.source_path,
- '-I%s' % spec['garply'].prefix.include,
- '-O2', '-g', '-DNDEBUG', '-fPIC',
- '-o', 'quux.cc.o',
- '-c', 'quux/quux.cc')
- gpp('-Dquux_EXPORTS',
- '-I%s' % self.stage.source_path,
- '-I%s' % spec['garply'].prefix.include,
- '-O2', '-g', '-DNDEBUG', '-fPIC',
- '-o', 'quuxifier.cc.o',
- '-c', 'quux/quuxifier.cc')
- if sys.platform == 'darwin':
- gpp('-fPIC', '-O2', '-g', '-DNDEBUG',
- '-dynamiclib', '-Wl,-headerpad_max_install_names',
- '-o', 'libquux.dylib',
- '-install_name', '@rpath/libcorge.dylib',
- 'quux.cc.o', '-Wl,-rpath,%s' % prefix.lib64,
- '-Wl,-rpath,%s' % spec['garply'].prefix.lib64,
- '%s/libgarply.dylib' % spec['garply'].prefix.lib64)
- gpp('-O2', '-g', '-DNDEBUG',
- 'quuxifier.cc.o', '-o', 'quuxifier',
- '-Wl,-rpath,%s' % prefix.lib64,
- '-Wl,-rpath,%s' % spec['garply'].prefix.lib64,
- 'libquux.dylib',
- '%s/libgarply.dylib' % spec['garply'].prefix.lib64)
+ gpp = which("/usr/bin/g++")
+ if sys.platform == "darwin":
+ gpp = which("/usr/bin/clang++")
+ gpp(
+ "-Dquux_EXPORTS",
+ "-I%s" % self.stage.source_path,
+ "-I%s" % spec["garply"].prefix.include,
+ "-O2",
+ "-g",
+ "-DNDEBUG",
+ "-fPIC",
+ "-o",
+ "quux.cc.o",
+ "-c",
+ "quux/quux.cc",
+ )
+ gpp(
+ "-Dquux_EXPORTS",
+ "-I%s" % self.stage.source_path,
+ "-I%s" % spec["garply"].prefix.include,
+ "-O2",
+ "-g",
+ "-DNDEBUG",
+ "-fPIC",
+ "-o",
+ "quuxifier.cc.o",
+ "-c",
+ "quux/quuxifier.cc",
+ )
+ if sys.platform == "darwin":
+ gpp(
+ "-fPIC",
+ "-O2",
+ "-g",
+ "-DNDEBUG",
+ "-dynamiclib",
+ "-Wl,-headerpad_max_install_names",
+ "-o",
+ "libquux.dylib",
+ "-install_name",
+ "@rpath/libcorge.dylib",
+ "quux.cc.o",
+ "-Wl,-rpath,%s" % prefix.lib64,
+ "-Wl,-rpath,%s" % spec["garply"].prefix.lib64,
+ "%s/libgarply.dylib" % spec["garply"].prefix.lib64,
+ )
+ gpp(
+ "-O2",
+ "-g",
+ "-DNDEBUG",
+ "quuxifier.cc.o",
+ "-o",
+ "quuxifier",
+ "-Wl,-rpath,%s" % prefix.lib64,
+ "-Wl,-rpath,%s" % spec["garply"].prefix.lib64,
+ "libquux.dylib",
+ "%s/libgarply.dylib" % spec["garply"].prefix.lib64,
+ )
mkdirp(prefix.lib64)
- copy('libquux.dylib', '%s/libquux.dylib' % prefix.lib64)
- os.link('%s/libquux.dylib' % prefix.lib64,
- '%s/libquux.dylib.3.0' % prefix.lib64)
+ copy("libquux.dylib", "%s/libquux.dylib" % prefix.lib64)
+ os.link("%s/libquux.dylib" % prefix.lib64, "%s/libquux.dylib.3.0" % prefix.lib64)
else:
- gpp('-fPIC', '-O2', '-g', '-DNDEBUG', '-shared',
- '-Wl,-soname,libquux.so', '-o', 'libquux.so', 'quux.cc.o',
- '-Wl,-rpath,%s:%s::::' % (prefix.lib64,
- spec['garply'].prefix.lib64),
- '%s/libgarply.so' % spec['garply'].prefix.lib64)
- gpp('-O2', '-g', '-DNDEBUG', '-rdynamic',
- 'quuxifier.cc.o', '-o', 'quuxifier',
- '-Wl,-rpath,%s:%s::::' % (prefix.lib64,
- spec['garply'].prefix.lib64),
- 'libquux.so',
- '%s/libgarply.so' % spec['garply'].prefix.lib64)
+ gpp(
+ "-fPIC",
+ "-O2",
+ "-g",
+ "-DNDEBUG",
+ "-shared",
+ "-Wl,-soname,libquux.so",
+ "-o",
+ "libquux.so",
+ "quux.cc.o",
+ "-Wl,-rpath,%s:%s::::" % (prefix.lib64, spec["garply"].prefix.lib64),
+ "%s/libgarply.so" % spec["garply"].prefix.lib64,
+ )
+ gpp(
+ "-O2",
+ "-g",
+ "-DNDEBUG",
+ "-rdynamic",
+ "quuxifier.cc.o",
+ "-o",
+ "quuxifier",
+ "-Wl,-rpath,%s:%s::::" % (prefix.lib64, spec["garply"].prefix.lib64),
+ "libquux.so",
+ "%s/libgarply.so" % spec["garply"].prefix.lib64,
+ )
mkdirp(prefix.lib64)
- copy('libquux.so', '%s/libquux.so' % prefix.lib64)
- os.link('%s/libquux.so' % prefix.lib64,
- '%s/libquux.so.3.0' % prefix.lib64)
- copy('quuxifier', '%s/quuxifier' % prefix.lib64)
- copy('%s/quux/quux.h' % self.stage.source_path,
- '%s/quux/quux.h' % prefix.include)
+ copy("libquux.so", "%s/libquux.so" % prefix.lib64)
+ os.link("%s/libquux.so" % prefix.lib64, "%s/libquux.so.3.0" % prefix.lib64)
+ copy("quuxifier", "%s/quuxifier" % prefix.lib64)
+ copy("%s/quux/quux.h" % self.stage.source_path, "%s/quux/quux.h" % prefix.include)
mkdirp(prefix.bin)
- copy('quux_version.h', '%s/quux_version.h' % prefix.bin)
- os.symlink('%s/quuxifier' % prefix.lib64, '%s/quuxifier' % prefix.bin)
- os.symlink('%s/garplinator' % spec['garply'].prefix.lib64,
- '%s/garplinator' % prefix.bin)
+ copy("quux_version.h", "%s/quux_version.h" % prefix.bin)
+ os.symlink("%s/quuxifier" % prefix.lib64, "%s/quuxifier" % prefix.bin)
+ os.symlink("%s/garplinator" % spec["garply"].prefix.lib64, "%s/garplinator" % prefix.bin)
diff --git a/var/spack/repos/builtin.mock/packages/raiser/package.py b/var/spack/repos/builtin.mock/packages/raiser/package.py
index daabfc8413..59169a3a12 100644
--- a/var/spack/repos/builtin.mock/packages/raiser/package.py
+++ b/var/spack/repos/builtin.mock/packages/raiser/package.py
@@ -16,28 +16,28 @@ class Raiser(Package):
homepage = "http://www.example.com"
url = "http://www.example.com/a-1.0.tar.gz"
- version('1.0', '0123456789abcdef0123456789abcdef')
- version('2.0', 'abcdef0123456789abcdef0123456789')
+ version("1.0", "0123456789abcdef0123456789abcdef")
+ version("2.0", "abcdef0123456789abcdef0123456789")
variant(
- 'exc_type',
+ "exc_type",
values=lambda x: isinstance(x, str),
- default='RuntimeError',
- description='type of the exception to be raised',
- multi=False
+ default="RuntimeError",
+ description="type of the exception to be raised",
+ multi=False,
)
variant(
- 'msg',
+ "msg",
values=lambda x: isinstance(x, str),
- default='Unknown Exception',
- description='message that will be tied to the exception',
- multi=False
+ default="Unknown Exception",
+ description="message that will be tied to the exception",
+ multi=False,
)
def install(self, spec, prefix):
- print('Raiser will raise ')
- exc_typename = self.spec.variants['exc_type'].value
+ print("Raiser will raise ")
+ exc_typename = self.spec.variants["exc_type"].value
exc_type = getattr(builtins, exc_typename)
- msg = self.spec.variants['msg'].value
+ msg = self.spec.variants["msg"].value
raise exc_type(msg)
diff --git a/var/spack/repos/builtin.mock/packages/requires-virtual/package.py b/var/spack/repos/builtin.mock/packages/requires-virtual/package.py
index 5049f2a9b7..b2afaaf089 100644
--- a/var/spack/repos/builtin.mock/packages/requires-virtual/package.py
+++ b/var/spack/repos/builtin.mock/packages/requires-virtual/package.py
@@ -14,6 +14,6 @@ class RequiresVirtual(Package):
homepage = "http://www.example.com"
url = "http://www.example.com/a-1.0.tar.gz"
- version('2.0', 'abcdef0123456789abcdef0123456789')
+ version("2.0", "abcdef0123456789abcdef0123456789")
- depends_on('stuff')
+ depends_on("stuff")
diff --git a/var/spack/repos/builtin.mock/packages/root-adds-virtual/package.py b/var/spack/repos/builtin.mock/packages/root-adds-virtual/package.py
index 3be035ca4d..e01e28f102 100644
--- a/var/spack/repos/builtin.mock/packages/root-adds-virtual/package.py
+++ b/var/spack/repos/builtin.mock/packages/root-adds-virtual/package.py
@@ -9,6 +9,6 @@ class RootAddsVirtual(Package):
homepage = "http://www.example.com"
url = "http://www.example.com/root-adds-virtual-1.0.tar.gz"
- version('1.0', sha256='abcdef0123456789abcdef0123456789')
+ version("1.0", sha256="abcdef0123456789abcdef0123456789")
- depends_on('middle-adds-virtual')
+ depends_on("middle-adds-virtual")
diff --git a/var/spack/repos/builtin.mock/packages/root/package.py b/var/spack/repos/builtin.mock/packages/root/package.py
index 221f9681e2..26aa0bb1c9 100644
--- a/var/spack/repos/builtin.mock/packages/root/package.py
+++ b/var/spack/repos/builtin.mock/packages/root/package.py
@@ -9,6 +9,6 @@ class Root(Package):
homepage = "http://www.example.com"
url = "http://www.example.com/root-1.0.tar.gz"
- version('1.0', 'abcdef0123456789abcdef0123456789')
+ version("1.0", "abcdef0123456789abcdef0123456789")
- depends_on('gmt')
+ depends_on("gmt")
diff --git a/var/spack/repos/builtin.mock/packages/simple-inheritance/package.py b/var/spack/repos/builtin.mock/packages/simple-inheritance/package.py
index 2461862218..70bb57f835 100644
--- a/var/spack/repos/builtin.mock/packages/simple-inheritance/package.py
+++ b/var/spack/repos/builtin.mock/packages/simple-inheritance/package.py
@@ -8,16 +8,16 @@ from spack.package import *
class BaseWithDirectives(Package):
- depends_on('cmake', type='build')
- depends_on('mpi')
- variant('openblas', description='Activates openblas', default=True)
- provides('service1')
+ depends_on("cmake", type="build")
+ depends_on("mpi")
+ variant("openblas", description="Activates openblas", default=True)
+ provides("service1")
def use_module_variable(self):
"""Must be called in build environment. Allows us to test parent class
- using module variables set up by build_environment."""
- env['TEST_MODULE_VAR'] = 'test_module_variable'
- return env['TEST_MODULE_VAR']
+ using module variables set up by build_environment."""
+ env["TEST_MODULE_VAR"] = "test_module_variable"
+ return env["TEST_MODULE_VAR"]
class SimpleInheritance(BaseWithDirectives):
@@ -26,7 +26,7 @@ class SimpleInheritance(BaseWithDirectives):
homepage = "http://www.example.com"
url = "http://www.example.com/simple-1.0.tar.gz"
- version('1.0', '0123456789abcdef0123456789abcdef')
+ version("1.0", "0123456789abcdef0123456789abcdef")
- depends_on('openblas', when='+openblas')
- provides('lapack', when='+openblas')
+ depends_on("openblas", when="+openblas")
+ provides("lapack", when="+openblas")
diff --git a/var/spack/repos/builtin.mock/packages/simple-standalone-test/package.py b/var/spack/repos/builtin.mock/packages/simple-standalone-test/package.py
index 8df83c788e..46248253cd 100644
--- a/var/spack/repos/builtin.mock/packages/simple-standalone-test/package.py
+++ b/var/spack/repos/builtin.mock/packages/simple-standalone-test/package.py
@@ -8,13 +8,12 @@ from spack.package import *
class SimpleStandaloneTest(Package):
"""This package has a simple stand-alone test features."""
+
homepage = "http://www.example.com/simple_test"
- url = "http://www.unit-test-should-replace-this-url/simple_test-1.0.tar.gz"
+ url = "http://www.unit-test-should-replace-this-url/simple_test-1.0.tar.gz"
- version('1.0', '0123456789abcdef0123456789abcdef')
+ version("1.0", "0123456789abcdef0123456789abcdef")
def test(self):
- msg = 'simple stand-alone test'
- self.run_test('echo', [msg],
- expected=[msg],
- purpose='test: running {0}'.format(msg))
+ msg = "simple stand-alone test"
+ self.run_test("echo", [msg], expected=[msg], purpose="test: running {0}".format(msg))
diff --git a/var/spack/repos/builtin.mock/packages/singlevalue-variant-dependent-type/package.py b/var/spack/repos/builtin.mock/packages/singlevalue-variant-dependent-type/package.py
index 2bb841a466..ae0615f0f7 100644
--- a/var/spack/repos/builtin.mock/packages/singlevalue-variant-dependent-type/package.py
+++ b/var/spack/repos/builtin.mock/packages/singlevalue-variant-dependent-type/package.py
@@ -9,11 +9,11 @@ from spack.package import *
class SinglevalueVariantDependentType(Package):
"""Simple package with one dependency that has a single-valued
- variant with values=str"""
+ variant with values=str"""
homepage = "http://www.example.com"
- url = "http://www.example.com/archive-1.0.tar.gz"
+ url = "http://www.example.com/archive-1.0.tar.gz"
- version('1.0', '0123456789abcdef0123456789abcdef')
+ version("1.0", "0123456789abcdef0123456789abcdef")
- depends_on('singlevalue-variant fum=nope')
+ depends_on("singlevalue-variant fum=nope")
diff --git a/var/spack/repos/builtin.mock/packages/singlevalue-variant-dependent/package.py b/var/spack/repos/builtin.mock/packages/singlevalue-variant-dependent/package.py
index 6d9bfe26c9..418d00d4f2 100644
--- a/var/spack/repos/builtin.mock/packages/singlevalue-variant-dependent/package.py
+++ b/var/spack/repos/builtin.mock/packages/singlevalue-variant-dependent/package.py
@@ -10,8 +10,8 @@ class SinglevalueVariantDependent(Package):
"""Simple package with one optional dependency"""
homepage = "http://www.example.com"
- url = "http://www.example.com/archive-1.0.tar.gz"
+ url = "http://www.example.com/archive-1.0.tar.gz"
- version('1.0', '0123456789abcdef0123456789abcdef')
+ version("1.0", "0123456789abcdef0123456789abcdef")
- depends_on('multivalue-variant fee=baz')
+ depends_on("multivalue-variant fee=baz")
diff --git a/var/spack/repos/builtin.mock/packages/singlevalue-variant/package.py b/var/spack/repos/builtin.mock/packages/singlevalue-variant/package.py
index 2440da9bb8..cc831186b2 100644
--- a/var/spack/repos/builtin.mock/packages/singlevalue-variant/package.py
+++ b/var/spack/repos/builtin.mock/packages/singlevalue-variant/package.py
@@ -11,12 +11,12 @@ class SinglevalueVariant(Package):
homepage = "http://www.llnl.gov"
url = "http://www.llnl.gov/mpileaks-1.0.tar.gz"
- version(1.0, '0123456789abcdef0123456789abcdef')
+ version(1.0, "0123456789abcdef0123456789abcdef")
variant(
- 'fum',
- description='Single-valued variant with type in values',
- default='bar',
+ "fum",
+ description="Single-valued variant with type in values",
+ default="bar",
values=str,
- multi=False
+ multi=False,
)
diff --git a/var/spack/repos/builtin.mock/packages/some-virtual-mv/package.py b/var/spack/repos/builtin.mock/packages/some-virtual-mv/package.py
index 0a024ae4fb..3075049fd1 100644
--- a/var/spack/repos/builtin.mock/packages/some-virtual-mv/package.py
+++ b/var/spack/repos/builtin.mock/packages/some-virtual-mv/package.py
@@ -12,11 +12,16 @@ class SomeVirtualMv(Package):
homepage = "http://www.example.com"
url = "http://www.example.com/foo-1.0.tar.gz"
- version('1.0', '0123456789abcdef0123456789abcdef')
+ version("1.0", "0123456789abcdef0123456789abcdef")
- provides('somevirtual')
+ provides("somevirtual")
# This multi valued variant is needed to trigger an optimization
# criteria for clingo
- variant('libs', default='shared,static', values=('shared', 'static'),
- multi=True, description='Build shared libs, static libs or both')
+ variant(
+ "libs",
+ default="shared,static",
+ values=("shared", "static"),
+ multi=True,
+ description="Build shared libs, static libs or both",
+ )
diff --git a/var/spack/repos/builtin.mock/packages/some-virtual-preferred/package.py b/var/spack/repos/builtin.mock/packages/some-virtual-preferred/package.py
index b0b1c9ce17..242c3bb240 100644
--- a/var/spack/repos/builtin.mock/packages/some-virtual-preferred/package.py
+++ b/var/spack/repos/builtin.mock/packages/some-virtual-preferred/package.py
@@ -12,6 +12,6 @@ class SomeVirtualPreferred(Package):
homepage = "http://www.example.com"
url = "http://www.example.com/foo-1.0.tar.gz"
- version('1.0', '0123456789abcdef0123456789abcdef')
+ version("1.0", "0123456789abcdef0123456789abcdef")
- provides('somevirtual')
+ provides("somevirtual")
diff --git a/var/spack/repos/builtin.mock/packages/splice-a/package.py b/var/spack/repos/builtin.mock/packages/splice-a/package.py
index b8d3dcb243..fd4b952d9c 100644
--- a/var/spack/repos/builtin.mock/packages/splice-a/package.py
+++ b/var/spack/repos/builtin.mock/packages/splice-a/package.py
@@ -10,21 +10,21 @@ class SpliceA(Package):
"""Simple package with one optional dependency"""
homepage = "http://www.example.com"
- url = "http://www.example.com/splice-a-1.0.tar.gz"
+ url = "http://www.example.com/splice-a-1.0.tar.gz"
- version('1.0', '0123456789abcdef0123456789efghij')
+ version("1.0", "0123456789abcdef0123456789efghij")
- variant('foo', default=False, description='nope')
- variant('bar', default=False, description='nope')
- variant('baz', default=False, description='nope')
+ variant("foo", default=False, description="nope")
+ variant("bar", default=False, description="nope")
+ variant("baz", default=False, description="nope")
- depends_on('splice-z')
- depends_on('splice-z+foo', when='+foo')
+ depends_on("splice-z")
+ depends_on("splice-z+foo", when="+foo")
- provides('something')
- provides('somethingelse')
+ provides("something")
+ provides("somethingelse")
def install(self, spec, prefix):
- with open(prefix.join('splice-a'), 'w') as f:
- f.write('splice-a: {0}'.format(prefix))
- f.write('splice-z: {0}'.format(spec['splice-z'].prefix))
+ with open(prefix.join("splice-a"), "w") as f:
+ f.write("splice-a: {0}".format(prefix))
+ f.write("splice-z: {0}".format(spec["splice-z"].prefix))
diff --git a/var/spack/repos/builtin.mock/packages/splice-h/package.py b/var/spack/repos/builtin.mock/packages/splice-h/package.py
index ecfd2c8b3a..2969b9593f 100644
--- a/var/spack/repos/builtin.mock/packages/splice-h/package.py
+++ b/var/spack/repos/builtin.mock/packages/splice-h/package.py
@@ -10,21 +10,21 @@ class SpliceH(Package):
"""Simple package with one optional dependency"""
homepage = "http://www.example.com"
- url = "http://www.example.com/splice-h-1.0.tar.gz"
+ url = "http://www.example.com/splice-h-1.0.tar.gz"
- version('1.0', '0123456789abcdef0123456789abcdef')
+ version("1.0", "0123456789abcdef0123456789abcdef")
- variant('foo', default=False, description='nope')
- variant('bar', default=False, description='nope')
- variant('baz', default=False, description='nope')
+ variant("foo", default=False, description="nope")
+ variant("bar", default=False, description="nope")
+ variant("baz", default=False, description="nope")
- depends_on('splice-z')
- depends_on('splice-z+foo', when='+foo')
+ depends_on("splice-z")
+ depends_on("splice-z+foo", when="+foo")
- provides('something')
- provides('somethingelse')
+ provides("something")
+ provides("somethingelse")
def install(self, spec, prefix):
- with open(prefix.join('splice-h'), 'w') as f:
- f.write('splice-h: {0}'.format(prefix))
- f.write('splice-z: {0}'.format(spec['splice-z'].prefix))
+ with open(prefix.join("splice-h"), "w") as f:
+ f.write("splice-h: {0}".format(prefix))
+ f.write("splice-z: {0}".format(spec["splice-z"].prefix))
diff --git a/var/spack/repos/builtin.mock/packages/splice-t/package.py b/var/spack/repos/builtin.mock/packages/splice-t/package.py
index 9cb4a4a70e..e7d58d8da9 100644
--- a/var/spack/repos/builtin.mock/packages/splice-t/package.py
+++ b/var/spack/repos/builtin.mock/packages/splice-t/package.py
@@ -10,15 +10,15 @@ class SpliceT(Package):
"""Simple package with one optional dependency"""
homepage = "http://www.example.com"
- url = "http://www.example.com/splice-t-1.0.tar.gz"
+ url = "http://www.example.com/splice-t-1.0.tar.gz"
- version('1.0', '0123456789abcdef0123456789abcdef')
+ version("1.0", "0123456789abcdef0123456789abcdef")
- depends_on('splice-h')
- depends_on('splice-z')
+ depends_on("splice-h")
+ depends_on("splice-z")
def install(self, spec, prefix):
- with open(prefix.join('splice-t'), 'w') as f:
- f.write('splice-t: {0}'.format(prefix))
- f.write('splice-h: {0}'.format(spec['splice-h'].prefix))
- f.write('splice-z: {0}'.format(spec['splice-z'].prefix))
+ with open(prefix.join("splice-t"), "w") as f:
+ f.write("splice-t: {0}".format(prefix))
+ f.write("splice-h: {0}".format(spec["splice-h"].prefix))
+ f.write("splice-z: {0}".format(spec["splice-z"].prefix))
diff --git a/var/spack/repos/builtin.mock/packages/splice-vh/package.py b/var/spack/repos/builtin.mock/packages/splice-vh/package.py
index 424fb5ddcf..c56ceffe2b 100644
--- a/var/spack/repos/builtin.mock/packages/splice-vh/package.py
+++ b/var/spack/repos/builtin.mock/packages/splice-vh/package.py
@@ -10,20 +10,20 @@ class SpliceVh(Package):
"""Simple package with one optional dependency"""
homepage = "http://www.example.com"
- url = "http://www.example.com/splice-vh-1.0.tar.gz"
+ url = "http://www.example.com/splice-vh-1.0.tar.gz"
- version('1.0', '0123456789abcdef0123456789abcdef')
+ version("1.0", "0123456789abcdef0123456789abcdef")
- variant('foo', default=False, description='nope')
- variant('bar', default=False, description='nope')
- variant('baz', default=False, description='nope')
+ variant("foo", default=False, description="nope")
+ variant("bar", default=False, description="nope")
+ variant("baz", default=False, description="nope")
- depends_on('splice-z')
- depends_on('splice-z+foo', when='+foo')
+ depends_on("splice-z")
+ depends_on("splice-z+foo", when="+foo")
- provides('something')
+ provides("something")
def install(self, spec, prefix):
- with open(prefix.join('splice-vh'), 'w') as f:
- f.write('splice-vh: {0}'.format(prefix))
- f.write('splice-z: {0}'.format(spec['splice-z'].prefix))
+ with open(prefix.join("splice-vh"), "w") as f:
+ f.write("splice-vh: {0}".format(prefix))
+ f.write("splice-z: {0}".format(spec["splice-z"].prefix))
diff --git a/var/spack/repos/builtin.mock/packages/splice-z/package.py b/var/spack/repos/builtin.mock/packages/splice-z/package.py
index c818bc8a2c..a5fe0e5243 100644
--- a/var/spack/repos/builtin.mock/packages/splice-z/package.py
+++ b/var/spack/repos/builtin.mock/packages/splice-z/package.py
@@ -10,13 +10,13 @@ class SpliceZ(Package):
"""Simple package with one optional dependency"""
homepage = "http://www.example.com"
- url = "http://www.example.com/splice-z-1.0.tar.gz"
+ url = "http://www.example.com/splice-z-1.0.tar.gz"
- version('1.0', '0123456789abcdef0123456789abcdef')
+ version("1.0", "0123456789abcdef0123456789abcdef")
- variant('foo', default=False, description='nope')
- variant('bar', default=False, description='nope')
+ variant("foo", default=False, description="nope")
+ variant("bar", default=False, description="nope")
def install(self, spec, prefix):
- with open(prefix.join('splice-z'), 'w') as f:
- f.write('splice-z: {0}'.format(prefix))
+ with open(prefix.join("splice-z"), "w") as f:
+ f.write("splice-z: {0}".format(prefix))
diff --git a/var/spack/repos/builtin.mock/packages/sticky-variant/package.py b/var/spack/repos/builtin.mock/packages/sticky-variant/package.py
index e8a8ee24dd..6d759e39dc 100644
--- a/var/spack/repos/builtin.mock/packages/sticky-variant/package.py
+++ b/var/spack/repos/builtin.mock/packages/sticky-variant/package.py
@@ -11,8 +11,8 @@ class StickyVariant(AutotoolsPackage):
homepage = "http://www.example.com"
url = "http://www.example.com/a-1.0.tar.gz"
- version('1.0', '0123456789abcdef0123456789abcdef')
+ version("1.0", "0123456789abcdef0123456789abcdef")
- variant('allow-gcc', description='', default=False, sticky=True)
+ variant("allow-gcc", description="", default=False, sticky=True)
- conflicts('%gcc', when='~allow-gcc')
+ conflicts("%gcc", when="~allow-gcc")
diff --git a/var/spack/repos/builtin.mock/packages/svn-test/package.py b/var/spack/repos/builtin.mock/packages/svn-test/package.py
index ffbdf885df..82155fa294 100644
--- a/var/spack/repos/builtin.mock/packages/svn-test/package.py
+++ b/var/spack/repos/builtin.mock/packages/svn-test/package.py
@@ -8,6 +8,7 @@ from spack.package import *
class SvnTest(Package):
"""Mock package that uses svn for fetching."""
- url = "http://www.example.com/svn-test-1.0.tar.gz"
- version('svn', svn='to-be-filled-in-by-test')
+ url = "http://www.example.com/svn-test-1.0.tar.gz"
+
+ version("svn", svn="to-be-filled-in-by-test")
diff --git a/var/spack/repos/builtin.mock/packages/svn-top-level/package.py b/var/spack/repos/builtin.mock/packages/svn-top-level/package.py
index ea88701eb3..b166fe1adc 100644
--- a/var/spack/repos/builtin.mock/packages/svn-top-level/package.py
+++ b/var/spack/repos/builtin.mock/packages/svn-top-level/package.py
@@ -9,5 +9,5 @@ from spack.package import *
class SvnTopLevel(Package):
"""Mock package that uses svn for fetching."""
- svn = 'https://example.com/some/svn/repo'
- version('1.0')
+ svn = "https://example.com/some/svn/repo"
+ version("1.0")
diff --git a/var/spack/repos/builtin.mock/packages/symly/package.py b/var/spack/repos/builtin.mock/packages/symly/package.py
index 647450dc6d..16ec7f5af4 100644
--- a/var/spack/repos/builtin.mock/packages/symly/package.py
+++ b/var/spack/repos/builtin.mock/packages/symly/package.py
@@ -15,31 +15,29 @@ class Symly(Package):
homepage = "https://www.example.com"
has_code = False
- version('3.0.0')
+ version("3.0.0")
def install(self, spec, prefix):
- symly_c = '''
+ symly_c = """
#include <stdio.h>
int main() {
printf("I'm just here to give the build system something to do...");
return 0;
}
-'''
- mkdirp('%s/symly' % self.stage.source_path)
- with open('%s/symly/symly.c' % self.stage.source_path, 'w') as f:
+"""
+ mkdirp("%s/symly" % self.stage.source_path)
+ with open("%s/symly/symly.c" % self.stage.source_path, "w") as f:
f.write(symly_c)
- gcc = which('/usr/bin/gcc')
- if sys.platform == 'darwin':
- gcc = which('/usr/bin/clang')
+ gcc = which("/usr/bin/gcc")
+ if sys.platform == "darwin":
+ gcc = which("/usr/bin/clang")
mkdirp(prefix.bin)
mkdirp(prefix.lib64)
- gcc('-o', 'symly.bin',
- 'symly/symly.c')
+ gcc("-o", "symly.bin", "symly/symly.c")
print("prefix.bin", prefix.bin)
- copy('symly.bin', '%s/symly' % prefix.bin)
+ copy("symly.bin", "%s/symly" % prefix.bin)
# create a symlinked file.
- os.symlink('%s/symly' % prefix.bin,
- '%s/symly' % prefix.lib64)
+ os.symlink("%s/symly" % prefix.bin, "%s/symly" % prefix.lib64)
# Create a symlinked directory.
os.symlink(prefix.bin, prefix.include)
diff --git a/var/spack/repos/builtin.mock/packages/test-build-callbacks/package.py b/var/spack/repos/builtin.mock/packages/test-build-callbacks/package.py
index 3a60554674..4b4b74e9b3 100644
--- a/var/spack/repos/builtin.mock/packages/test-build-callbacks/package.py
+++ b/var/spack/repos/builtin.mock/packages/test-build-callbacks/package.py
@@ -11,14 +11,14 @@ class TestBuildCallbacks(Package):
"""This package illustrates build callback test failure."""
homepage = "http://www.example.com/test-build-callbacks"
- url = "http://www.test-failure.test/test-build-callbacks-1.0.tar.gz"
+ url = "http://www.test-failure.test/test-build-callbacks-1.0.tar.gz"
- version('1.0', '0123456789abcdef0123456789abcdef')
+ version("1.0", "0123456789abcdef0123456789abcdef")
- phases = ['build', 'install']
+ phases = ["build", "install"]
# Include undefined method (runtime failure) and 'test' (audit failure)
- build_time_test_callbacks = ['undefined-build-test', 'test']
- run_after('build')(Package._run_default_build_time_test_callbacks)
+ build_time_test_callbacks = ["undefined-build-test", "test"]
+ run_after("build")(Package._run_default_build_time_test_callbacks)
def build(self, spec, prefix):
pass
@@ -27,5 +27,5 @@ class TestBuildCallbacks(Package):
mkdirp(prefix.bin)
def test(self):
- print('test: running test-build-callbacks')
- print('PASSED')
+ print("test: running test-build-callbacks")
+ print("PASSED")
diff --git a/var/spack/repos/builtin.mock/packages/test-dep-with-imposed-conditions/package.py b/var/spack/repos/builtin.mock/packages/test-dep-with-imposed-conditions/package.py
index 9746e5315d..a5d8abcfec 100644
--- a/var/spack/repos/builtin.mock/packages/test-dep-with-imposed-conditions/package.py
+++ b/var/spack/repos/builtin.mock/packages/test-dep-with-imposed-conditions/package.py
@@ -12,6 +12,6 @@ class TestDepWithImposedConditions(Package):
homepage = "http://www.example.com"
url = "http://www.example.com/e-1.0.tar.gz"
- version('1.0', '0123456789abcdef0123456789abcdef')
+ version("1.0", "0123456789abcdef0123456789abcdef")
- depends_on('c@1.0', type='test')
+ depends_on("c@1.0", type="test")
diff --git a/var/spack/repos/builtin.mock/packages/test-dependency/package.py b/var/spack/repos/builtin.mock/packages/test-dependency/package.py
index 1bdb4f3f47..116530f805 100644
--- a/var/spack/repos/builtin.mock/packages/test-dependency/package.py
+++ b/var/spack/repos/builtin.mock/packages/test-dependency/package.py
@@ -9,7 +9,8 @@ class TestDependency(Package):
"""Represent a dependency that is pulled-in to allow testing other
packages.
"""
+
homepage = "http://www.example.com"
url = "http://www.example.com/tdep-1.0.tar.gz"
- version('1.0', '0123456789abcdef0123456789abcdef')
+ version("1.0", "0123456789abcdef0123456789abcdef")
diff --git a/var/spack/repos/builtin.mock/packages/test-error/package.py b/var/spack/repos/builtin.mock/packages/test-error/package.py
index 783973929e..4ab4027315 100644
--- a/var/spack/repos/builtin.mock/packages/test-error/package.py
+++ b/var/spack/repos/builtin.mock/packages/test-error/package.py
@@ -10,12 +10,12 @@ class TestError(Package):
"""This package has a test method that fails in a subprocess."""
homepage = "http://www.example.com/test-failure"
- url = "http://www.test-failure.test/test-failure-1.0.tar.gz"
+ url = "http://www.test-failure.test/test-failure-1.0.tar.gz"
- version('1.0', '0123456789abcdef0123456789abcdef')
+ version("1.0", "0123456789abcdef0123456789abcdef")
def install(self, spec, prefix):
mkdirp(prefix.bin)
def test(self):
- self.run_test('false')
+ self.run_test("false")
diff --git a/var/spack/repos/builtin.mock/packages/test-fail/package.py b/var/spack/repos/builtin.mock/packages/test-fail/package.py
index 2571b0e44e..8e18fc523f 100644
--- a/var/spack/repos/builtin.mock/packages/test-fail/package.py
+++ b/var/spack/repos/builtin.mock/packages/test-fail/package.py
@@ -10,12 +10,12 @@ class TestFail(Package):
"""This package has a test method that fails in a subprocess."""
homepage = "http://www.example.com/test-failure"
- url = "http://www.test-failure.test/test-failure-1.0.tar.gz"
+ url = "http://www.test-failure.test/test-failure-1.0.tar.gz"
- version('1.0', '0123456789abcdef0123456789abcdef')
+ version("1.0", "0123456789abcdef0123456789abcdef")
def install(self, spec, prefix):
mkdirp(prefix.bin)
def test(self):
- self.run_test('true', expected=['not in the output'])
+ self.run_test("true", expected=["not in the output"])
diff --git a/var/spack/repos/builtin.mock/packages/test-install-callbacks/package.py b/var/spack/repos/builtin.mock/packages/test-install-callbacks/package.py
index 099d04766d..27a31227c3 100644
--- a/var/spack/repos/builtin.mock/packages/test-install-callbacks/package.py
+++ b/var/spack/repos/builtin.mock/packages/test-install-callbacks/package.py
@@ -11,17 +11,17 @@ class TestInstallCallbacks(Package):
"""This package illustrates install callback test failure."""
homepage = "http://www.example.com/test-install-callbacks"
- url = "http://www.test-failure.test/test-install-callbacks-1.0.tar.gz"
+ url = "http://www.test-failure.test/test-install-callbacks-1.0.tar.gz"
- version('1.0', '0123456789abcdef0123456789abcdef')
+ version("1.0", "0123456789abcdef0123456789abcdef")
# Include an undefined callback method
- install_time_test_callbacks = ['undefined-install-test', 'test']
- run_after('install')(Package._run_default_install_time_test_callbacks)
+ install_time_test_callbacks = ["undefined-install-test", "test"]
+ run_after("install")(Package._run_default_install_time_test_callbacks)
def install(self, spec, prefix):
mkdirp(prefix.bin)
def test(self):
- print('test: test-install-callbacks')
- print('PASSED')
+ print("test: test-install-callbacks")
+ print("PASSED")
diff --git a/var/spack/repos/builtin.mock/packages/transitive-conditional-virtual-dependency/package.py b/var/spack/repos/builtin.mock/packages/transitive-conditional-virtual-dependency/package.py
index f0c80a6bc2..a7c4658810 100644
--- a/var/spack/repos/builtin.mock/packages/transitive-conditional-virtual-dependency/package.py
+++ b/var/spack/repos/builtin.mock/packages/transitive-conditional-virtual-dependency/package.py
@@ -7,9 +7,10 @@ from spack.package import *
class TransitiveConditionalVirtualDependency(Package):
"""Depends on a package with a conditional virtual dependency."""
+
homepage = "https://dev.null"
has_code = False
phases = []
- version('1.0')
- depends_on('conditional-virtual-dependency')
+ version("1.0")
+ depends_on("conditional-virtual-dependency")
diff --git a/var/spack/repos/builtin.mock/packages/trigger-external-non-default-variant/package.py b/var/spack/repos/builtin.mock/packages/trigger-external-non-default-variant/package.py
index a491b164be..1c4df851e9 100644
--- a/var/spack/repos/builtin.mock/packages/trigger-external-non-default-variant/package.py
+++ b/var/spack/repos/builtin.mock/packages/trigger-external-non-default-variant/package.py
@@ -7,9 +7,10 @@ from spack.package import *
class TriggerExternalNonDefaultVariant(Package):
"""This ackage depends on an external with a non-default variant"""
+
homepage = "http://www.example.com"
url = "http://www.someurl.tar.gz"
- version('1.0', '0123456789abcdef0123456789abcdef')
+ version("1.0", "0123456789abcdef0123456789abcdef")
- depends_on('external-non-default-variant')
+ depends_on("external-non-default-variant")
diff --git a/var/spack/repos/builtin.mock/packages/trivial-install-test-package/package.py b/var/spack/repos/builtin.mock/packages/trivial-install-test-package/package.py
index 9b251d8e51..95616d6fd7 100644
--- a/var/spack/repos/builtin.mock/packages/trivial-install-test-package/package.py
+++ b/var/spack/repos/builtin.mock/packages/trivial-install-test-package/package.py
@@ -7,11 +7,12 @@ from spack.package import *
class TrivialInstallTestPackage(Package):
"""This package is a stub with a trivial install method. It allows us
- to test the install and uninstall logic of spack."""
+ to test the install and uninstall logic of spack."""
+
homepage = "http://www.example.com/trivial_install"
- url = "http://www.unit-test-should-replace-this-url/trivial_install-1.0.tar.gz"
+ url = "http://www.unit-test-should-replace-this-url/trivial_install-1.0.tar.gz"
- version('1.0', '0123456789abcdef0123456789abcdef')
+ version("1.0", "0123456789abcdef0123456789abcdef")
def install(self, spec, prefix):
- touch(join_path(prefix, 'an_installation_file'))
+ touch(join_path(prefix, "an_installation_file"))
diff --git a/var/spack/repos/builtin.mock/packages/trivial-pkg-with-valid-hash/package.py b/var/spack/repos/builtin.mock/packages/trivial-pkg-with-valid-hash/package.py
index d99c6f7195..6143df3645 100644
--- a/var/spack/repos/builtin.mock/packages/trivial-pkg-with-valid-hash/package.py
+++ b/var/spack/repos/builtin.mock/packages/trivial-pkg-with-valid-hash/package.py
@@ -9,7 +9,9 @@ from spack.package import *
class TrivialPkgWithValidHash(Package):
url = "http://www.unit-test-should-replace-this-url/trivial_install-1.0"
- version('1.0', '6ae8a75555209fd6c44157c0aed8016e763ff435a19cf186f76863140143ff72', expand=False)
+ version(
+ "1.0", "6ae8a75555209fd6c44157c0aed8016e763ff435a19cf186f76863140143ff72", expand=False
+ )
hashed_content = "test content"
diff --git a/var/spack/repos/builtin.mock/packages/trivial-smoke-test/package.py b/var/spack/repos/builtin.mock/packages/trivial-smoke-test/package.py
index 9059ad77f4..ec80640d21 100644
--- a/var/spack/repos/builtin.mock/packages/trivial-smoke-test/package.py
+++ b/var/spack/repos/builtin.mock/packages/trivial-smoke-test/package.py
@@ -8,18 +8,19 @@ from spack.package import *
class TrivialSmokeTest(Package):
"""This package is a stub with trivial smoke test features."""
+
homepage = "http://www.example.com/trivial_test"
- url = "http://www.unit-test-should-replace-this-url/trivial_test-1.0.tar.gz"
+ url = "http://www.unit-test-should-replace-this-url/trivial_test-1.0.tar.gz"
- version('1.0', '0123456789abcdef0123456789abcdef')
+ version("1.0", "0123456789abcdef0123456789abcdef")
- test_source_filename = 'cached_file.in'
+ test_source_filename = "cached_file.in"
- @run_before('install')
+ @run_before("install")
def create_extra_test_source(self):
mkdirp(self.install_test_root)
touch(join_path(self.install_test_root, self.test_source_filename))
- @run_after('install')
+ @run_after("install")
def copy_test_sources(self):
self.cache_extra_test_sources([self.test_source_filename])
diff --git a/var/spack/repos/builtin.mock/packages/unconstrainable-conflict/package.py b/var/spack/repos/builtin.mock/packages/unconstrainable-conflict/package.py
index 654d68e0e2..8e17c75868 100644
--- a/var/spack/repos/builtin.mock/packages/unconstrainable-conflict/package.py
+++ b/var/spack/repos/builtin.mock/packages/unconstrainable-conflict/package.py
@@ -10,10 +10,10 @@ class UnconstrainableConflict(Package):
"""Package with a conflict whose trigger cannot constrain its constraint."""
homepage = "http://www.example.com"
- url = "http://www.example.com/unconstrainable-conflict-1.0.tar.gz"
+ url = "http://www.example.com/unconstrainable-conflict-1.0.tar.gz"
- version('1.0', '0123456789abcdef0123456789abcdef')
+ version("1.0", "0123456789abcdef0123456789abcdef")
# Two conflicts so there's always one that is not the current platform
- conflicts('target=x86_64', when='platform=darwin')
- conflicts('target=aarch64', when='platform=linux')
+ conflicts("target=x86_64", when="platform=darwin")
+ conflicts("target=aarch64", when="platform=linux")
diff --git a/var/spack/repos/builtin.mock/packages/unsat-provider/package.py b/var/spack/repos/builtin.mock/packages/unsat-provider/package.py
index ef280270af..cd62a7e09d 100644
--- a/var/spack/repos/builtin.mock/packages/unsat-provider/package.py
+++ b/var/spack/repos/builtin.mock/packages/unsat-provider/package.py
@@ -7,12 +7,13 @@ from spack.package import *
class UnsatProvider(Package):
"""This package has a dependency on a virtual that cannot be provided"""
+
homepage = "http://www.example.com"
url = "http://www.example.com/v1.0.tgz"
- version('1.0', sha256='0123456789abcdef0123456789abcdef')
+ version("1.0", sha256="0123456789abcdef0123456789abcdef")
- variant('foo', default=True, description='')
+ variant("foo", default=True, description="")
- provides('unsatvdep', when='+foo')
- conflicts('+foo')
+ provides("unsatvdep", when="+foo")
+ conflicts("+foo")
diff --git a/var/spack/repos/builtin.mock/packages/unsat-virtual-dependency/package.py b/var/spack/repos/builtin.mock/packages/unsat-virtual-dependency/package.py
index 2c7efbf943..c248edab40 100644
--- a/var/spack/repos/builtin.mock/packages/unsat-virtual-dependency/package.py
+++ b/var/spack/repos/builtin.mock/packages/unsat-virtual-dependency/package.py
@@ -7,9 +7,10 @@ from spack.package import *
class UnsatVirtualDependency(Package):
"""This package has a dependency on a virtual that cannot be provided"""
+
homepage = "http://www.example.com"
url = "http://www.example.com/v1.0.tgz"
- version('1.0', sha256='0123456789abcdef0123456789abcdef')
+ version("1.0", sha256="0123456789abcdef0123456789abcdef")
- depends_on('unsatvdep')
+ depends_on("unsatvdep")
diff --git a/var/spack/repos/builtin.mock/packages/url-list-test/package.py b/var/spack/repos/builtin.mock/packages/url-list-test/package.py
index 88dd1e7787..b2894bbd05 100644
--- a/var/spack/repos/builtin.mock/packages/url-list-test/package.py
+++ b/var/spack/repos/builtin.mock/packages/url-list-test/package.py
@@ -9,17 +9,18 @@ from spack.package import *
class UrlListTest(Package):
"""Mock package with url_list."""
+
homepage = "http://www.url-list-example.com"
- web_data_path = join_path(spack.paths.test_path, 'data', 'web')
- url = 'file://' + web_data_path + '/foo-0.0.0.tar.gz'
- list_url = 'file://' + web_data_path + '/index.html'
+ web_data_path = join_path(spack.paths.test_path, "data", "web")
+ url = "file://" + web_data_path + "/foo-0.0.0.tar.gz"
+ list_url = "file://" + web_data_path + "/index.html"
list_depth = 3
- version('0.0.0', '00000000000000000000000000000000')
- version('1.0.0', '00000000000000000000000000000100')
- version('3.0', '00000000000000000000000000000030')
- version('4.5', '00000000000000000000000000000450')
- version('2.0.0b2', '000000000000000000000000000200b2')
- version('3.0a1', '000000000000000000000000000030a1')
- version('4.5-rc5', '000000000000000000000000000045c5')
+ version("0.0.0", "00000000000000000000000000000000")
+ version("1.0.0", "00000000000000000000000000000100")
+ version("3.0", "00000000000000000000000000000030")
+ version("4.5", "00000000000000000000000000000450")
+ version("2.0.0b2", "000000000000000000000000000200b2")
+ version("3.0a1", "000000000000000000000000000030a1")
+ version("4.5-rc5", "000000000000000000000000000045c5")
diff --git a/var/spack/repos/builtin.mock/packages/url-only-override-with-gaps/package.py b/var/spack/repos/builtin.mock/packages/url-only-override-with-gaps/package.py
index 10410eb989..cd028f2d58 100644
--- a/var/spack/repos/builtin.mock/packages/url-only-override-with-gaps/package.py
+++ b/var/spack/repos/builtin.mock/packages/url-only-override-with-gaps/package.py
@@ -7,15 +7,24 @@ from spack.package import *
class UrlOnlyOverrideWithGaps(Package):
- homepage = 'http://www.example.com'
+ homepage = "http://www.example.com"
- version('1.0.5', 'abcdef0123456789abcdef0123456789')
- version('1.0.0', 'bcdef0123456789abcdef0123456789a',
- url='http://a.example.com/url_override-1.0.0.tar.gz')
- version('0.9.5', 'cdef0123456789abcdef0123456789ab')
- version('0.9.0', 'def0123456789abcdef0123456789abc',
- url='http://b.example.com/url_override-0.9.0.tar.gz')
- version('0.8.5', 'ef0123456789abcdef0123456789abcd')
- version('0.8.1', 'f0123456789abcdef0123456789abcde',
- url='http://c.example.com/url_override-0.8.1.tar.gz')
- version('0.7.0', '0123456789abcdef0123456789abcdef')
+ version("1.0.5", "abcdef0123456789abcdef0123456789")
+ version(
+ "1.0.0",
+ "bcdef0123456789abcdef0123456789a",
+ url="http://a.example.com/url_override-1.0.0.tar.gz",
+ )
+ version("0.9.5", "cdef0123456789abcdef0123456789ab")
+ version(
+ "0.9.0",
+ "def0123456789abcdef0123456789abc",
+ url="http://b.example.com/url_override-0.9.0.tar.gz",
+ )
+ version("0.8.5", "ef0123456789abcdef0123456789abcd")
+ version(
+ "0.8.1",
+ "f0123456789abcdef0123456789abcde",
+ url="http://c.example.com/url_override-0.8.1.tar.gz",
+ )
+ version("0.7.0", "0123456789abcdef0123456789abcdef")
diff --git a/var/spack/repos/builtin.mock/packages/url-only-override/package.py b/var/spack/repos/builtin.mock/packages/url-only-override/package.py
index 0eded4b1cb..a121057a0f 100644
--- a/var/spack/repos/builtin.mock/packages/url-only-override/package.py
+++ b/var/spack/repos/builtin.mock/packages/url-only-override/package.py
@@ -7,8 +7,20 @@ from spack.package import *
class UrlOnlyOverride(Package):
- homepage = 'http://www.example.com'
+ homepage = "http://www.example.com"
- version('1.0.0', '0123456789abcdef0123456789abcdef', url='http://a.example.com/url_override-1.0.0.tar.gz')
- version('0.9.0', 'fedcba9876543210fedcba9876543210', url='http://b.example.com/url_override-0.9.0.tar.gz')
- version('0.8.1', '0123456789abcdef0123456789abcdef', url='http://c.example.com/url_override-0.8.1.tar.gz')
+ version(
+ "1.0.0",
+ "0123456789abcdef0123456789abcdef",
+ url="http://a.example.com/url_override-1.0.0.tar.gz",
+ )
+ version(
+ "0.9.0",
+ "fedcba9876543210fedcba9876543210",
+ url="http://b.example.com/url_override-0.9.0.tar.gz",
+ )
+ version(
+ "0.8.1",
+ "0123456789abcdef0123456789abcdef",
+ url="http://c.example.com/url_override-0.8.1.tar.gz",
+ )
diff --git a/var/spack/repos/builtin.mock/packages/url-test/package.py b/var/spack/repos/builtin.mock/packages/url-test/package.py
index 6b3f7136fd..6ceebbe04b 100644
--- a/var/spack/repos/builtin.mock/packages/url-test/package.py
+++ b/var/spack/repos/builtin.mock/packages/url-test/package.py
@@ -8,6 +8,7 @@ from spack.package import *
class UrlTest(Package):
"""Mock package that fetches from a URL."""
+
homepage = "http://www.url-fetch-example.com"
- version('test', url='to-be-filled-in-by-test')
+ version("test", url="to-be-filled-in-by-test")
diff --git a/var/spack/repos/builtin.mock/packages/url_override/package.py b/var/spack/repos/builtin.mock/packages/url_override/package.py
index 428c09b1cf..d019b13063 100644
--- a/var/spack/repos/builtin.mock/packages/url_override/package.py
+++ b/var/spack/repos/builtin.mock/packages/url_override/package.py
@@ -7,9 +7,11 @@ from spack.package import *
class UrlOverride(Package):
- homepage = 'http://www.doesnotexist.org'
- url = 'http://www.doesnotexist.org/url_override-1.0.0.tar.gz'
+ homepage = "http://www.doesnotexist.org"
+ url = "http://www.doesnotexist.org/url_override-1.0.0.tar.gz"
- version('1.0.0', '0123456789abcdef0123456789abcdef')
- version('0.9.0', 'fedcba9876543210fedcba9876543210', url='http://www.anothersite.org/uo-0.9.0.tgz')
- version('0.8.1', '0123456789abcdef0123456789abcdef')
+ version("1.0.0", "0123456789abcdef0123456789abcdef")
+ version(
+ "0.9.0", "fedcba9876543210fedcba9876543210", url="http://www.anothersite.org/uo-0.9.0.tgz"
+ )
+ version("0.8.1", "0123456789abcdef0123456789abcdef")
diff --git a/var/spack/repos/builtin.mock/packages/v1-provider/package.py b/var/spack/repos/builtin.mock/packages/v1-provider/package.py
index 0549c80018..1facd325e4 100644
--- a/var/spack/repos/builtin.mock/packages/v1-provider/package.py
+++ b/var/spack/repos/builtin.mock/packages/v1-provider/package.py
@@ -9,8 +9,9 @@ class V1Provider(Package):
"""Mimic the real netlib-lapack, that may be built on top of an
optimized blas.
"""
+
homepage = "https://dev.null"
- version('1.0')
+ version("1.0")
- provides('v1')
+ provides("v1")
diff --git a/var/spack/repos/builtin.mock/packages/variant-on-dependency-condition-a/package.py b/var/spack/repos/builtin.mock/packages/variant-on-dependency-condition-a/package.py
index 9d1bbd0450..277f1054e0 100644
--- a/var/spack/repos/builtin.mock/packages/variant-on-dependency-condition-a/package.py
+++ b/var/spack/repos/builtin.mock/packages/variant-on-dependency-condition-a/package.py
@@ -13,9 +13,9 @@ class VariantOnDependencyConditionA(Package):
depends_on('B', when='^A+x')
"""
- homepage = 'https://www.example.org'
- url = 'https://example.org/files/v3.4/cmake-3.4.3.tar.gz'
+ homepage = "https://www.example.org"
+ url = "https://example.org/files/v3.4/cmake-3.4.3.tar.gz"
- version('1.0', '4cb3ff35b2472aae70f542116d616e63')
+ version("1.0", "4cb3ff35b2472aae70f542116d616e63")
- variant('x', default=True, description='?')
+ variant("x", default=True, description="?")
diff --git a/var/spack/repos/builtin.mock/packages/variant-on-dependency-condition-b/package.py b/var/spack/repos/builtin.mock/packages/variant-on-dependency-condition-b/package.py
index 744ff93ba6..bb6aab53d4 100644
--- a/var/spack/repos/builtin.mock/packages/variant-on-dependency-condition-b/package.py
+++ b/var/spack/repos/builtin.mock/packages/variant-on-dependency-condition-b/package.py
@@ -12,7 +12,8 @@ class VariantOnDependencyConditionB(Package):
depends_on('A')
depends_on('B', when='^A+x')
"""
- homepage = 'https://www.example.org'
- url = 'https://example.org/files/v3.4/cmake-3.4.3.tar.gz'
- version('1.0', '4cb3ff35b2472aae70f542116d616e63')
+ homepage = "https://www.example.org"
+ url = "https://example.org/files/v3.4/cmake-3.4.3.tar.gz"
+
+ version("1.0", "4cb3ff35b2472aae70f542116d616e63")
diff --git a/var/spack/repos/builtin.mock/packages/variant-on-dependency-condition-root/package.py b/var/spack/repos/builtin.mock/packages/variant-on-dependency-condition-root/package.py
index def93d53e1..542bb288a1 100644
--- a/var/spack/repos/builtin.mock/packages/variant-on-dependency-condition-root/package.py
+++ b/var/spack/repos/builtin.mock/packages/variant-on-dependency-condition-root/package.py
@@ -13,11 +13,10 @@ class VariantOnDependencyConditionRoot(Package):
depends_on('B', when='^A+x')
"""
- homepage = 'https://www.example.org'
- url = 'https://example.org/files/v3.4/cmake-3.4.3.tar.gz'
+ homepage = "https://www.example.org"
+ url = "https://example.org/files/v3.4/cmake-3.4.3.tar.gz"
- version('1.0', '4cb3ff35b2472aae70f542116d616e63')
+ version("1.0", "4cb3ff35b2472aae70f542116d616e63")
- depends_on('variant-on-dependency-condition-a')
- depends_on('variant-on-dependency-condition-b',
- when='^variant-on-dependency-condition-a+x')
+ depends_on("variant-on-dependency-condition-a")
+ depends_on("variant-on-dependency-condition-b", when="^variant-on-dependency-condition-a+x")
diff --git a/var/spack/repos/builtin.mock/packages/vdefault-or-external-root/package.py b/var/spack/repos/builtin.mock/packages/vdefault-or-external-root/package.py
index 925ba9dddd..d17a063a0f 100644
--- a/var/spack/repos/builtin.mock/packages/vdefault-or-external-root/package.py
+++ b/var/spack/repos/builtin.mock/packages/vdefault-or-external-root/package.py
@@ -10,9 +10,9 @@ class VdefaultOrExternalRoot(Package):
a default variant value.
"""
- homepage = 'https://www.example.org'
- url = 'https://example.org/files/v3.4/cmake-3.4.3.tar.gz'
+ homepage = "https://www.example.org"
+ url = "https://example.org/files/v3.4/cmake-3.4.3.tar.gz"
- version('1.0', '4cb3ff35b2472aae70f542116d616e63')
+ version("1.0", "4cb3ff35b2472aae70f542116d616e63")
- depends_on('vdefault-or-external')
+ depends_on("vdefault-or-external")
diff --git a/var/spack/repos/builtin.mock/packages/vdefault-or-external/package.py b/var/spack/repos/builtin.mock/packages/vdefault-or-external/package.py
index c1df533e64..cf1305928f 100644
--- a/var/spack/repos/builtin.mock/packages/vdefault-or-external/package.py
+++ b/var/spack/repos/builtin.mock/packages/vdefault-or-external/package.py
@@ -10,11 +10,11 @@ class VdefaultOrExternal(Package):
a default variant value.
"""
- homepage = 'https://www.example.org'
- url = 'https://example.org/files/v3.4/cmake-3.4.3.tar.gz'
+ homepage = "https://www.example.org"
+ url = "https://example.org/files/v3.4/cmake-3.4.3.tar.gz"
- version('1.0', '4cb3ff35b2472aae70f542116d616e63')
+ version("1.0", "4cb3ff35b2472aae70f542116d616e63")
- variant('external', default=False, description='nope')
+ variant("external", default=False, description="nope")
- depends_on('externaltool', when='+external')
+ depends_on("externaltool", when="+external")
diff --git a/var/spack/repos/builtin.mock/packages/version-test-dependency-preferred/package.py b/var/spack/repos/builtin.mock/packages/version-test-dependency-preferred/package.py
index 811173907f..ed28d50a70 100644
--- a/var/spack/repos/builtin.mock/packages/version-test-dependency-preferred/package.py
+++ b/var/spack/repos/builtin.mock/packages/version-test-dependency-preferred/package.py
@@ -10,10 +10,16 @@ class VersionTestDependencyPreferred(AutotoolsPackage):
variant with two default values (a very low priority optimization
criterion for clingo is to maximize their number)
"""
+
homepage = "http://www.spack.org"
url = "http://www.spack.org/downloads/xz-1.0.tar.gz"
- version('5.2.5', sha256='5117f930900b341493827d63aa910ff5e011e0b994197c3b71c08a20228a42df')
+ version("5.2.5", sha256="5117f930900b341493827d63aa910ff5e011e0b994197c3b71c08a20228a42df")
- variant('libs', default='shared,static', values=('shared', 'static'),
- multi=True, description='Build shared libs, static libs or both')
+ variant(
+ "libs",
+ default="shared,static",
+ values=("shared", "static"),
+ multi=True,
+ description="Build shared libs, static libs or both",
+ )
diff --git a/var/spack/repos/builtin.mock/packages/version-test-pkg/package.py b/var/spack/repos/builtin.mock/packages/version-test-pkg/package.py
index 92f5dffbba..21971c62b6 100644
--- a/var/spack/repos/builtin.mock/packages/version-test-pkg/package.py
+++ b/var/spack/repos/builtin.mock/packages/version-test-pkg/package.py
@@ -9,14 +9,16 @@ class VersionTestPkg(AutotoolsPackage):
"""Mock AutotoolsPackage to check proper version
selection by clingo.
"""
+
homepage = "https://www.gnu.org/software/make/"
url = "http://www.example.com/libtool-version-1.0.tar.gz"
- version('develop', git='https://git.savannah.gnu.org/git/libtool.git',
- branch='master', submodules=True)
- version('2.4.6', sha256='e40b8f018c1da64edd1cc9a6fce5fa63b2e707e404e20cad91fbae337c98a5b7')
-
- depends_on(
- 'version-test-dependency-preferred',
- when='@develop'
+ version(
+ "develop",
+ git="https://git.savannah.gnu.org/git/libtool.git",
+ branch="master",
+ submodules=True,
)
+ version("2.4.6", sha256="e40b8f018c1da64edd1cc9a6fce5fa63b2e707e404e20cad91fbae337c98a5b7")
+
+ depends_on("version-test-dependency-preferred", when="@develop")
diff --git a/var/spack/repos/builtin.mock/packages/version-test-root/package.py b/var/spack/repos/builtin.mock/packages/version-test-root/package.py
index beb052b9c5..37dd5a21a3 100644
--- a/var/spack/repos/builtin.mock/packages/version-test-root/package.py
+++ b/var/spack/repos/builtin.mock/packages/version-test-root/package.py
@@ -7,8 +7,9 @@ from spack.package import *
class VersionTestRoot(AutotoolsPackage):
"""Uses version-test-pkg, as a build dependency"""
+
homepage = "http://www.spack.org"
url = "http://www.spack.org/downloads/aml-1.0.tar.gz"
- version('0.1.0', sha256='cc89a8768693f1f11539378b21cdca9f0ce3fc5cb564f9b3e4154a051dcea69b')
- depends_on('version-test-pkg', type='build')
+ version("0.1.0", sha256="cc89a8768693f1f11539378b21cdca9f0ce3fc5cb564f9b3e4154a051dcea69b")
+ depends_on("version-test-pkg", type="build")
diff --git a/var/spack/repos/builtin.mock/packages/view-dir-dir/package.py b/var/spack/repos/builtin.mock/packages/view-dir-dir/package.py
index e0cece6d54..43fc51882c 100644
--- a/var/spack/repos/builtin.mock/packages/view-dir-dir/package.py
+++ b/var/spack/repos/builtin.mock/packages/view-dir-dir/package.py
@@ -10,14 +10,15 @@ from spack.package import *
class ViewDirDir(Package):
"""Installs a <prefix>/bin/x where x is a dir, in contrast to view-dir-file."""
+
homepage = "http://www.spack.org"
url = "http://www.spack.org/downloads/aml-1.0.tar.gz"
has_code = False
- version('0.1.0', sha256='cc89a8768693f1f11539378b21cdca9f0ce3fc5cb564f9b3e4154a051dcea69b')
+ version("0.1.0", sha256="cc89a8768693f1f11539378b21cdca9f0ce3fc5cb564f9b3e4154a051dcea69b")
def install(self, spec, prefix):
- os.mkdir(os.path.join(prefix, 'bin'))
- os.mkdir(os.path.join(prefix, 'bin', 'x'))
- with open(os.path.join(prefix, 'bin', 'x', 'file_in_dir'), 'wb') as f:
- f.write(b'hello world')
+ os.mkdir(os.path.join(prefix, "bin"))
+ os.mkdir(os.path.join(prefix, "bin", "x"))
+ with open(os.path.join(prefix, "bin", "x", "file_in_dir"), "wb") as f:
+ f.write(b"hello world")
diff --git a/var/spack/repos/builtin.mock/packages/view-dir-file/package.py b/var/spack/repos/builtin.mock/packages/view-dir-file/package.py
index f448910c8e..1c73ddcce9 100644
--- a/var/spack/repos/builtin.mock/packages/view-dir-file/package.py
+++ b/var/spack/repos/builtin.mock/packages/view-dir-file/package.py
@@ -10,13 +10,14 @@ from spack.package import *
class ViewDirFile(Package):
"""Installs a <prefix>/bin/x where x is a file, in contrast to view-dir-dir"""
+
homepage = "http://www.spack.org"
url = "http://www.spack.org/downloads/aml-1.0.tar.gz"
has_code = False
- version('0.1.0', sha256='cc89a8768693f1f11539378b21cdca9f0ce3fc5cb564f9b3e4154a051dcea69b')
+ version("0.1.0", sha256="cc89a8768693f1f11539378b21cdca9f0ce3fc5cb564f9b3e4154a051dcea69b")
def install(self, spec, prefix):
- os.mkdir(os.path.join(prefix, 'bin'))
- with open(os.path.join(prefix, 'bin', 'x'), 'wb') as f:
- f.write(b'file')
+ os.mkdir(os.path.join(prefix, "bin"))
+ with open(os.path.join(prefix, "bin", "x"), "wb") as f:
+ f.write(b"file")
diff --git a/var/spack/repos/builtin.mock/packages/view-dir-symlinked-dir/package.py b/var/spack/repos/builtin.mock/packages/view-dir-symlinked-dir/package.py
index 3520373e4d..50daf30bfd 100644
--- a/var/spack/repos/builtin.mock/packages/view-dir-symlinked-dir/package.py
+++ b/var/spack/repos/builtin.mock/packages/view-dir-symlinked-dir/package.py
@@ -11,15 +11,16 @@ from spack.package import *
class ViewDirSymlinkedDir(Package):
"""Installs <prefix>/bin/x/file_in_symlinked_dir where x -> y is a symlinked dir.
This should be mergeable with view-dir-dir, but not with view-dir-file."""
+
homepage = "http://www.spack.org"
url = "http://www.spack.org/downloads/aml-1.0.tar.gz"
has_code = False
- version('0.1.0', sha256='cc89a8768693f1f11539378b21cdca9f0ce3fc5cb564f9b3e4154a051dcea69b')
+ version("0.1.0", sha256="cc89a8768693f1f11539378b21cdca9f0ce3fc5cb564f9b3e4154a051dcea69b")
def install(self, spec, prefix):
- os.mkdir(os.path.join(prefix, 'bin'))
- os.mkdir(os.path.join(prefix, 'bin', 'y'))
- with open(os.path.join(prefix, 'bin', 'y', 'file_in_symlinked_dir'), 'wb') as f:
- f.write(b'hello world')
- os.symlink('y', os.path.join(prefix, 'bin', 'x'))
+ os.mkdir(os.path.join(prefix, "bin"))
+ os.mkdir(os.path.join(prefix, "bin", "y"))
+ with open(os.path.join(prefix, "bin", "y", "file_in_symlinked_dir"), "wb") as f:
+ f.write(b"hello world")
+ os.symlink("y", os.path.join(prefix, "bin", "x"))
diff --git a/var/spack/repos/builtin.mock/packages/virtual-with-versions/package.py b/var/spack/repos/builtin.mock/packages/virtual-with-versions/package.py
index f5eb282412..21c0a5a57f 100644
--- a/var/spack/repos/builtin.mock/packages/virtual-with-versions/package.py
+++ b/var/spack/repos/builtin.mock/packages/virtual-with-versions/package.py
@@ -7,17 +7,18 @@ from spack.package import *
class VirtualWithVersions(AutotoolsPackage):
"""Uses version-test-pkg, as a build dependency"""
+
homepage = "http://www.spack.org"
url = "http://www.spack.org/downloads/aml-1.0.tar.gz"
- version('17.0.1', '0123456789abcdef0123456789abcdef')
- version('16.0.1', '0123456789abcdef0123456789abcdef')
- version('11.0.1', '0123456789abcdef0123456789abcdef')
- version('1.8.0', '0123456789abcdef0123456789abcdef')
+ version("17.0.1", "0123456789abcdef0123456789abcdef")
+ version("16.0.1", "0123456789abcdef0123456789abcdef")
+ version("11.0.1", "0123456789abcdef0123456789abcdef")
+ version("1.8.0", "0123456789abcdef0123456789abcdef")
- provides('java@17', when='@17.0:17.9')
- provides('java@16', when='@16.0:16.9')
- provides('java@11', when='@11.0:11.9')
- provides('java@10', when='@10.0:10.9')
- provides('java@9', when='@9.0:9.9')
- provides('java@8', when='@1.8.0:1.8.9')
+ provides("java@17", when="@17.0:17.9")
+ provides("java@16", when="@16.0:16.9")
+ provides("java@11", when="@11.0:11.9")
+ provides("java@10", when="@10.0:10.9")
+ provides("java@9", when="@9.0:9.9")
+ provides("java@8", when="@1.8.0:1.8.9")
diff --git a/var/spack/repos/builtin.mock/packages/when-directives-false/package.py b/var/spack/repos/builtin.mock/packages/when-directives-false/package.py
index c366161dca..b1da16b0cb 100644
--- a/var/spack/repos/builtin.mock/packages/when-directives-false/package.py
+++ b/var/spack/repos/builtin.mock/packages/when-directives-false/package.py
@@ -12,14 +12,18 @@ class WhenDirectivesFalse(Package):
homepage = "http://www.example.com"
url = "http://www.example.com/example-1.0.tar.gz"
- version('1.0', '0123456789abcdef0123456789abcdef')
+ version("1.0", "0123456789abcdef0123456789abcdef")
- patch('https://example.com/foo.patch',
- sha256='abcd1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd1234',
- when=False)
- extends('extendee', when=False)
- depends_on('b', when=False)
- conflicts('@1.0', when=False)
- resource(url="http://www.example.com/example-1.0-resource.tar.gz",
- md5='0123456789abcdef0123456789abcdef',
- when=False)
+ patch(
+ "https://example.com/foo.patch",
+ sha256="abcd1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd1234",
+ when=False,
+ )
+ extends("extendee", when=False)
+ depends_on("b", when=False)
+ conflicts("@1.0", when=False)
+ resource(
+ url="http://www.example.com/example-1.0-resource.tar.gz",
+ md5="0123456789abcdef0123456789abcdef",
+ when=False,
+ )
diff --git a/var/spack/repos/builtin.mock/packages/when-directives-true/package.py b/var/spack/repos/builtin.mock/packages/when-directives-true/package.py
index 7fa155ec43..17b50a347f 100644
--- a/var/spack/repos/builtin.mock/packages/when-directives-true/package.py
+++ b/var/spack/repos/builtin.mock/packages/when-directives-true/package.py
@@ -12,14 +12,18 @@ class WhenDirectivesTrue(Package):
homepage = "http://www.example.com"
url = "http://www.example.com/example-1.0.tar.gz"
- version('1.0', '0123456789abcdef0123456789abcdef')
+ version("1.0", "0123456789abcdef0123456789abcdef")
- patch('https://example.com/foo.patch',
- sha256='abcd1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd1234',
- when=True)
- extends('extendee', when=True)
- depends_on('b', when=True)
- conflicts('@1.0', when=True)
- resource(url="http://www.example.com/example-1.0-resource.tar.gz",
- md5='0123456789abcdef0123456789abcdef',
- when=True)
+ patch(
+ "https://example.com/foo.patch",
+ sha256="abcd1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd1234abcd1234",
+ when=True,
+ )
+ extends("extendee", when=True)
+ depends_on("b", when=True)
+ conflicts("@1.0", when=True)
+ resource(
+ url="http://www.example.com/example-1.0-resource.tar.gz",
+ md5="0123456789abcdef0123456789abcdef",
+ when=True,
+ )
diff --git a/var/spack/repos/builtin.mock/packages/with-constraint-met/package.py b/var/spack/repos/builtin.mock/packages/with-constraint-met/package.py
index 2ccdd5d0b0..ffaaa86f42 100644
--- a/var/spack/repos/builtin.mock/packages/with-constraint-met/package.py
+++ b/var/spack/repos/builtin.mock/packages/with-constraint-met/package.py
@@ -12,12 +12,12 @@ class WithConstraintMet(Package):
homepage = "http://www.example.com"
url = "http://www.example.com/example-1.0.tar.gz"
- version('2.0', '0123456789abcdef0123456789abcdef')
- version('1.0', '0123456789abcdef0123456789abcdef')
+ version("2.0", "0123456789abcdef0123456789abcdef")
+ version("1.0", "0123456789abcdef0123456789abcdef")
- with when('@1.0'):
- depends_on('b')
- conflicts('%gcc', when='+foo')
+ with when("@1.0"):
+ depends_on("b")
+ conflicts("%gcc", when="+foo")
- with when('@0.14: ^b@:4.0'):
- depends_on('c', when='@:15 ^b@3.8:')
+ with when("@0.14: ^b@:4.0"):
+ depends_on("c", when="@:15 ^b@3.8:")
diff --git a/var/spack/repos/builtin.mock/packages/wrong-variant-in-conflicts/package.py b/var/spack/repos/builtin.mock/packages/wrong-variant-in-conflicts/package.py
index 0c04cd4606..b7708cd2e9 100644
--- a/var/spack/repos/builtin.mock/packages/wrong-variant-in-conflicts/package.py
+++ b/var/spack/repos/builtin.mock/packages/wrong-variant-in-conflicts/package.py
@@ -11,6 +11,6 @@ class WrongVariantInConflicts(Package):
homepage = "http://www.example.com"
url = "http://www.example.com/b-1.0.tar.gz"
- version('1.0', '0123456789abcdef0123456789abcdef')
+ version("1.0", "0123456789abcdef0123456789abcdef")
- conflicts('+foo', when='@1.0')
+ conflicts("+foo", when="@1.0")
diff --git a/var/spack/repos/builtin.mock/packages/wrong-variant-in-depends-on/package.py b/var/spack/repos/builtin.mock/packages/wrong-variant-in-depends-on/package.py
index e771d79766..28b9d87b4d 100644
--- a/var/spack/repos/builtin.mock/packages/wrong-variant-in-depends-on/package.py
+++ b/var/spack/repos/builtin.mock/packages/wrong-variant-in-depends-on/package.py
@@ -11,6 +11,6 @@ class WrongVariantInDependsOn(Package):
homepage = "http://www.example.com"
url = "http://www.example.com/b-1.0.tar.gz"
- version('1.0', '0123456789abcdef0123456789abcdef')
+ version("1.0", "0123456789abcdef0123456789abcdef")
- depends_on('b+doesnotexist')
+ depends_on("b+doesnotexist")
diff --git a/var/spack/repos/builtin.mock/packages/zlib/package.py b/var/spack/repos/builtin.mock/packages/zlib/package.py
index 4af5f065b3..f74df69de2 100644
--- a/var/spack/repos/builtin.mock/packages/zlib/package.py
+++ b/var/spack/repos/builtin.mock/packages/zlib/package.py
@@ -18,41 +18,36 @@ class Zlib(Package):
# URL must remain http:// so Spack can bootstrap curl
url = "http://zlib.net/fossils/zlib-1.2.11.tar.gz"
- version('1.2.11', sha256='c3e5e9fdd5004dcb542feda5ee4f0ff0744628baf8ed2dd5d66f8ca1197cb1a1')
+ version("1.2.11", sha256="c3e5e9fdd5004dcb542feda5ee4f0ff0744628baf8ed2dd5d66f8ca1197cb1a1")
# Due to the bug fixes, any installations of 1.2.9 or 1.2.10 should be
# immediately replaced with 1.2.11.
- version('1.2.8', sha256='36658cb768a54c1d4dec43c3116c27ed893e88b02ecfcb44f2166f9c0b7f2a0d')
- version('1.2.3', sha256='1795c7d067a43174113fdf03447532f373e1c6c57c08d61d9e4e9be5e244b05e')
+ version("1.2.8", sha256="36658cb768a54c1d4dec43c3116c27ed893e88b02ecfcb44f2166f9c0b7f2a0d")
+ version("1.2.3", sha256="1795c7d067a43174113fdf03447532f373e1c6c57c08d61d9e4e9be5e244b05e")
- variant('pic', default=True,
- description='Produce position-independent code (for shared libs)')
- variant('shared', default=True,
- description='Enables the build of shared libraries.')
- variant('optimize', default=True,
- description='Enable -O2 for a more optimized lib')
+ variant("pic", default=True, description="Produce position-independent code (for shared libs)")
+ variant("shared", default=True, description="Enables the build of shared libraries.")
+ variant("optimize", default=True, description="Enable -O2 for a more optimized lib")
- patch('w_patch.patch', when="@1.2.11%cce")
+ patch("w_patch.patch", when="@1.2.11%cce")
@property
def libs(self):
- shared = '+shared' in self.spec
- return find_libraries(
- ['libz'], root=self.prefix, recursive=True, shared=shared
- )
+ shared = "+shared" in self.spec
+ return find_libraries(["libz"], root=self.prefix, recursive=True, shared=shared)
def setup_build_environment(self, env):
- if '+pic' in self.spec:
- env.append_flags('CFLAGS', self.compiler.cc_pic_flag)
- if '+optimize' in self.spec:
- env.append_flags('CFLAGS', '-O2')
+ if "+pic" in self.spec:
+ env.append_flags("CFLAGS", self.compiler.cc_pic_flag)
+ if "+optimize" in self.spec:
+ env.append_flags("CFLAGS", "-O2")
def install(self, spec, prefix):
config_args = []
- if '~shared' in spec:
- config_args.append('--static')
- configure('--prefix={0}'.format(prefix), *config_args)
+ if "~shared" in spec:
+ config_args.append("--static")
+ configure("--prefix={0}".format(prefix), *config_args)
make()
if self.run_tests:
- make('check')
- make('install')
+ make("check")
+ make("install")
diff --git a/var/spack/repos/builtin.mock/packages/zmpi/package.py b/var/spack/repos/builtin.mock/packages/zmpi/package.py
index 0a673b087d..5bc512575e 100644
--- a/var/spack/repos/builtin.mock/packages/zmpi/package.py
+++ b/var/spack/repos/builtin.mock/packages/zmpi/package.py
@@ -8,11 +8,12 @@ from spack.package import *
class Zmpi(Package):
"""This is a fake MPI package used to demonstrate virtual package providers
- with dependencies."""
+ with dependencies."""
+
homepage = "http://www.spack-fake-zmpi.org"
- url = "http://www.spack-fake-zmpi.org/downloads/zmpi-1.0.tar.gz"
+ url = "http://www.spack-fake-zmpi.org/downloads/zmpi-1.0.tar.gz"
- version('1.0', '0123456789abcdef0123456789abcdef')
+ version("1.0", "0123456789abcdef0123456789abcdef")
- provides('mpi@:10.0')
- depends_on('fake')
+ provides("mpi@:10.0")
+ depends_on("fake")