summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2023-12-01py-keras: add v3.0.0 (#41356)Adam J. Stewart6-33/+88
* py-keras: add v3.0.0 * Older keras actually requires protobuf * Correct url_for_version * Capitalization is important * Keep pil and pydot deps
2023-12-01Various FleCSI updates (#41068)Richard Berger1-28/+9
* flecsi: remove deprecated versions * flecsi: add explicit conflict for backend=hpx +hdf5 * flecsi: propagate +openmp to kokkos and legion * flecsi: remove doc variant prior to @2.2 It wouldn't do anything meaningful and won't install the documentation. --------- Co-authored-by: Tamara Dahlgren <35777542+tldahlgren@users.noreply.github.com>
2023-12-01dftbplus: Update and add upstream maintainer (#33243)Rohit Goswami1-27/+179
* dftbp: Update and add upstream maintainer * dftbp: Trust in the hybrid cmake builds * dftbp: Handle scalapack better * dftbp: Refactor as per review * dftbp: Build shared for python * dftbp: Address review comments * dftbp: Add another maintainer * dftp: Fix typo * dftbp: Arpack for serial builds only * dftbp: Update option docs * dftbp: Update documentation for elsi * dftbp: Add comment for context * dftbp: Tighter bounds on python * dftbp: Add negf only when shared * dftbp: Fix typo * dftbp: Update sha256 * dftpb: Add when directive for cmake and ninja * dftbp: Enforce comment --------- Co-authored-by: Tamara Dahlgren <dahlgren1@llnl.gov> Co-authored-by: awvwgk <awvwgk@users.noreply.github.com> Co-authored-by: iamashwin99 <iamashwin99@users.noreply.github.com> Co-authored-by: Ashwin Kumar Karnad <46030335+iamashwin99@users.noreply.github.com> Co-authored-by: Sebastian Ehlert <28669218+awvwgk@users.noreply.github.com> Co-authored-by: tldahlgren <tldahlgren@users.noreply.github.com>
2023-12-01eccodes: add v2.32.0, v2.31.0 (#40770)Victoria Cherkas1-1/+4
* eccodes new versions and dependencies * Suggested changes for multiple variant defaults * Update var/spack/repos/builtin/packages/eccodes/package.py --------- Co-authored-by: Sergey Kosukhin <skosukhin@gmail.com>
2023-12-01build(deps): bump docutils from 0.18.1 to 0.20.1 in /lib/spack/docs (#38174)dependabot[bot]1-1/+1
Bumps [docutils](https://docutils.sourceforge.io/) from 0.18.1 to 0.20.1. --- updated-dependencies: - dependency-name: docutils dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-01py-cma: new package (#41326)Lydéric Debusschère1-0/+32
* py-pycma: new package * rename py-pycma in py-cma; py-cma: use pypi instead of github sources --------- Co-authored-by: LydDeb <lyderic.debusschere@eolen.com>
2023-12-01py-mahotas: new package (#41329)Lydéric Debusschère1-0/+20
* py-mahotas: new package * py-mahotas: relax version constraint on numpy --------- Co-authored-by: LydDeb <lyderic.debusschere@eolen.com>
2023-12-01LAMMPS updates (#40879)Richard Berger1-13/+59
* lammps: add new stable version 20230802.1 * lammps: add missing potential download for +mesont * lammps: fix python package install * Update var/spack/repos/builtin/packages/lammps/package.py Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> * lammps: py-numpy and py-mpi4py should be build and run deps * lammps: add new 20231121 release - MPIIO package has been removed -> disable mpiio variant - LAMMPS_EXCEPTIONS is now always on -> disable exceptions variant - CMake 3.16+ is now required - Kokkos 4.1.0 is now supported --------- Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2023-12-01py-xmlplain: new package (#41324)Lydéric Debusschère1-0/+20
Co-authored-by: LydDeb <lyderic.debusschere@eolen.com>
2023-12-01py-requests-file: new package (#41328)Lydéric Debusschère1-0/+21
Co-authored-by: LydDeb <lyderic.debusschere@eolen.com>
2023-12-01[add] py-autodocsumm: new package (#41309)Lydéric Debusschère1-0/+21
Co-authored-by: LydDeb <lyderic.debusschere@eolen.com>
2023-12-01py-sphinx-jinja2-compat: new package (#41310)Lydéric Debusschère2-0/+44
* [add] py-sphinx-jinja2-compat: new package * py-whey-pth: new package, dependence of py-sphinx-jinja2-compat --------- Co-authored-by: LydDeb <lyderic.debusschere@eolen.com>
2023-12-01py-sphinx-removed-in: new package (#41325)Lydéric Debusschère1-0/+20
* py-sphinx-removed-in: new package * py-sphinx-removed-in: fix dependence --------- Co-authored-by: LydDeb <lyderic.debusschere@eolen.com>
2023-12-01petsc, py-petsc4py: add v3.20.2 (#41366)Satish Balay2-0/+2
2023-12-01py-urllib3: add 2.1.0 and 2.0.7 (#41358)Manuela Kuhn1-4/+8
2023-12-01Update py-cylc-flow (add version 8.2.3) (#41209)Dom Heinzeller2-2/+8
* Add missing runtime dependency on py-colorama to py-ansimarkup * Add py-metomi-isodatetime@3.1.0 * New package py-graphql-relay * Update py-cylc-flowi, add version 8.2.3 * Fix merge conflict * Revert mistake in var/spack/repos/builtin/packages/py-cylc-flow/package.py * Update py-metomi-isodatetime dependencies for py-cylc-flow * Add 'climbfuji' to list of maintainers for py-cylc-flow
2023-12-01py-beartype: new package with versions 0.15.0 and 0.16.2 (#39759)Christopher Christofi1-0/+20
* py-beartype: new package with version 0.15.0 * Update var/spack/repos/builtin/packages/py-beartype/package.py Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> * py-beartype: depend on python 3.8 or higher * py-beartype: add new version 0.16.2 --------- Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2023-12-01py-mpi4py: fix build with Apple Clang (#41362)Adam J. Stewart1-5/+3
* py-mpi4py: fix build with Apple Clang * [@spackbot] updating style on behalf of adamjstewart --------- Co-authored-by: adamjstewart <adamjstewart@users.noreply.github.com>
2023-12-01build(deps): bump pygments from 2.17.1 to 2.17.2 in /lib/spack/docs (#41212)dependabot[bot]1-1/+1
Bumps [pygments](https://github.com/pygments/pygments) from 2.17.1 to 2.17.2. - [Release notes](https://github.com/pygments/pygments/releases) - [Changelog](https://github.com/pygments/pygments/blob/2.17.2/CHANGES) - [Commits](https://github.com/pygments/pygments/compare/2.17.1...2.17.2) --- updated-dependencies: - dependency-name: pygments dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-01build(deps): bump sphinx-rtd-theme in /lib/spack/docs (#41305)dependabot[bot]1-1/+1
Bumps [sphinx-rtd-theme](https://github.com/readthedocs/sphinx_rtd_theme) from 1.3.0 to 2.0.0. - [Changelog](https://github.com/readthedocs/sphinx_rtd_theme/blob/master/docs/changelog.rst) - [Commits](https://github.com/readthedocs/sphinx_rtd_theme/compare/1.3.0...2.0.0) --- updated-dependencies: - dependency-name: sphinx-rtd-theme dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-01build(deps): bump mypy from 1.7.0 to 1.7.1 in /lib/spack/docs (#41243)dependabot[bot]1-1/+1
Bumps [mypy](https://github.com/python/mypy) from 1.7.0 to 1.7.1. - [Changelog](https://github.com/python/mypy/blob/master/CHANGELOG.md) - [Commits](https://github.com/python/mypy/compare/v1.7.0...v1.7.1) --- updated-dependencies: - dependency-name: mypy dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-01build(deps): bump docker/metadata-action from 5.0.0 to 5.2.0 (#41371)dependabot[bot]1-1/+1
Bumps [docker/metadata-action](https://github.com/docker/metadata-action) from 5.0.0 to 5.2.0. - [Release notes](https://github.com/docker/metadata-action/releases) - [Commits](https://github.com/docker/metadata-action/compare/96383f45573cb7f253c731d3b3ab81c87ef81934...e6428a5c4e294a61438ed7f43155db912025b6b3) --- updated-dependencies: - dependency-name: docker/metadata-action dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-01build(deps): bump mypy from 1.6.1 to 1.7.1 in /.github/workflows/style (#41242)dependabot[bot]1-1/+1
Bumps [mypy](https://github.com/python/mypy) from 1.6.1 to 1.7.1. - [Changelog](https://github.com/python/mypy/blob/master/CHANGELOG.md) - [Commits](https://github.com/python/mypy/compare/v1.6.1...v1.7.1) --- updated-dependencies: - dependency-name: mypy dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-30vtk-m: bump vtk-m 2.1.0 (#41351)Vicente Bolea2-3/+83
* vtk-m: bump vtk-m 2.1.0 * Update package.py * Update package.py
2023-11-30Add support for new versions of TFEL and MGIS (#41357)Thomas Helfer2-17/+31
* Add new versions to TFEL and MGIS
2023-11-30[intel-mpi] deprecation (#41322)Robert Cohn1-1/+22
2023-11-30r: add license and missing versions and fix rmath build directory (#41260)Derek Ryan Strong1-1/+6
* Add R license and missing versions * Fix rmath build directory
2023-11-30mochi-margo: added version 0.15.0 (#41319)Matthieu Dorier1-0/+1
2023-11-30mochi-thallium: adding a few new versions (#41323)Matthieu Dorier1-0/+5
* mochi-thallium: added a few newer versions * mochi-thallium: added constraint on the version of margo required * removed thallium 0.12 which needs updating * mochi-thallium: fixed hash for version 0.12.0 * removed thallium 0.12 which needs updating (again)
2023-11-30tests: use temporary_store (#41369)Harmen Stoppels1-1/+1
2023-11-30trilinos: new pytrilinos2 variant (#40615)jmlapre2-1/+21
2023-11-30Singularity-EOS update (#41333)Richard Berger1-44/+50
* singularity-eos: deprecate v1.6 versions and remove unused code * singularity-eos: add v1.8.0
2023-11-30Fix flex for build and link, limit gcc to 7 or greater (#41335)Dave Keeshan1-1/+3
2023-11-30Move compiler renaming to filter_compiler_wrappers (#41336)Dave Keeshan0-0/+0
2023-11-30perl-carp-assert: add new package with version 0.22 (#41347)Christopher Christofi1-0/+17
* perl-carp-assert: add new package with version 0.22 * fix style
2023-11-30perl-parse-yapp: add new package with version 1.21 (#41348)Christopher Christofi1-0/+17
2023-11-30acfl: truncate version version number (#41354)Matthias Wolf1-3/+4
When using `spack external find acfl`, we get the full version string with 4 components in `packages.yaml`. This PR truncates the version nubmer when finding the `armpl` component to be able to run without intervention.
2023-11-30Fix issue with latest mypy (#41363)Massimiliano Culpo1-4/+8
2023-11-30py-tensorflow-estimator: add new versions (#41364)Adam J. Stewart1-1/+10
2023-11-30GDAL: add v3.8.1 (#41365)Adam J. Stewart1-0/+1
2023-11-30developer tools stack try 2 (#40921)Tom Scogland4-1/+113
* developer tools stack try 2 This version is actually in use locally and has largely stabilized, at least on x86. Some packages are still a challenge on ppc64le, but maybe worth keeping this working as a set. * add packages, try to get container with newer gcc * remove reuse: true * try to get cmake to build on medium, 25 minutes is too long * add lsd package and add to dev tools stack * clean up fzf dependency and sorting * Update share/spack/gitlab/cloud_pipelines/stacks/developer_tools/spack.yaml * cuda: add 12.3.0 (#40827) * Switch to dashes * yet more underscores --------- Co-authored-by: Paul R. C. Kent <kentpr@ornl.gov>
2023-11-30reuse concretization: allow externals from remote when locally configured ↵Harmen Stoppels3-3/+114
(#35975) This looks to me like the best compromise regarding externals in a build cache. I wouldn't want `spack install` on my machine to install specs that were marked external on another. At the same time there are centers that control the target systems on which spack is used, and would want to use external in buildcaches. As a solution, reuse concretization will now consider those externals used in buildcaches that match a locally configured external in packages.yaml. So for example person A installs and pushes specs with this config: ```yaml packages: ncurses: externals: - spec: ncurses@6.0.12345 +feature prefix: /usr ``` and person B concretizes and installs using that buildcache with the following config: ```yaml packages: ncurses: externals: - spec: ncurses@6 prefix: /usr ``` the spec will be reused (or rather, will be considered for reuse...)
2023-11-30tests: add missing mutable db (#41359)Harmen Stoppels1-3/+7
2023-11-30tests: fix side effects of default_config fixture (#41361)Harmen Stoppels2-4/+4
* tests: default_config drop scope * use default_config elsewhere * use parse_install_tree for missing defaults in default config
2023-11-30test_variant_propagation_with_unify_false: missing fixture (#41345)Harmen Stoppels1-1/+1
2023-11-30--scope: lazy defaults (#41353)Harmen Stoppels9-63/+53
2023-11-30Update SIRIUS version for CP2K master (#41264)Taillefumier Mathieu1-1/+2
* Update SIRIUS version for CP2K master * Update var/spack/repos/builtin/packages/cp2k/package.py Co-authored-by: Rocco Meli <r.meli@bluemail.ch> --------- Co-authored-by: Rocco Meli <r.meli@bluemail.ch>
2023-11-30simgrid: add v3.34 and v3.35 (#41340)Vinícius1-0/+2
2023-11-30use double quotes where spack style finds errors (#41349)Christopher Christofi11-80/+80
2023-11-30Fix a typo in an integrity constraint (#41334)Massimiliano Culpo1-1/+1