Commit graph

24014 commits

Author SHA1 Message Date
Manuela Kuhn
81bb380916
r-cpp11 package: add version 0.4.2 (#27869) 2021-12-10 19:53:16 -08:00
Manuela Kuhn
08573b4cb8
r-htmltools package: add version 0.5.2 (#27899) 2021-12-10 19:03:38 -08:00
eugeneswalker
b9717ca261
vtk-h +cuda: pass cuda_arch to vtk-m dependency (#27923) 2021-12-10 17:32:11 -07:00
Filippo Spiga
5d6a9a70c8
Adding NVIDIA HPC SDK 21.11 (#27910) 2021-12-10 15:04:38 -08:00
Timothy Brown
f3b5704663
[parallelio] add variant to turn off timing messages. (#27590)
* [parallelio] add variant to turn off timing messages.
2021-12-10 14:58:49 -08:00
iarspider
d5773ac5bf
New package: py-hist and it's dependencies (#27914)
* New package: py-hist and it's dependencies

* Update var/spack/repos/builtin/packages/py-hist/package.py

Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>

* Update var/spack/repos/builtin/packages/py-histoprint/package.py

Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>

* Update var/spack/repos/builtin/packages/py-mplhep/package.py

Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>

* Update py-hist recipe

* Update package.py

* Fix py-iminuit recipe (requires py-cmake now)

* Update package.py

Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2021-12-10 18:31:22 +00:00
Ye Luo
363a263114
Update quantum-espresso package (#27808)
* Override compiler as MPI wrapper in CMake.

* Refine quantum-espresso variant interations.

* Correct formatting.
2021-12-10 10:18:32 -08:00
iarspider
140a2721e6
New package: py-correctionlib (#27882)
* New package: py-correctionlib

* Update var/spack/repos/builtin/packages/py-correctionlib/package.py

Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>

* Update var/spack/repos/builtin/packages/py-correctionlib/package.py

Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>

* Add py-make and update py-correctionlib recipe

* Add py-bind11 dependency

* Update package.py

* Update package.py

Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2021-12-10 11:34:31 -06:00
iarspider
8b6bb245db
New package: py-flawfinder (#27887)
* New package: py-flawfinder

* Build py-flawfinder from source

* Update package.py
2021-12-10 11:25:21 -06:00
iarspider
059bc53760
New package: py-hepdata-lib (#27912) 2021-12-10 11:24:22 -06:00
Adam J. Stewart
0960c0810c
Extends: support spec, not just package name (#27754) 2021-12-10 13:30:21 +01:00
Greg Becker
dc87157e80
Improve debug info from concretizer (#27707) 2021-12-10 10:49:33 +01:00
Massimiliano Culpo
d17511a806
Refactor "spack buildcache" command (#27776)
This PR is meant to move code with "business logic" from `spack.cmd.buildcache` to appropriate core modules[^1]. 

Modifications:
- [x] Add `spack.binary_distribution.push` to create a binary package from a spec and push it to a mirror
- [x] Add `spack.binary_distribution.install_root_node` to install only the root node of a concrete spec from a buildcache (may check the sha256 sum if it is passed in as input)
- [x] Add `spack.binary_distribution.install_single_spec` to install a single concrete spec from a buildcache
- [x] Add `spack.binary_distribution.download_single_spec` to download a single concrete spec from a buildcache to a local destination
- [x] Add `Spec.from_specfile` that construct a spec given the path of a JSON or YAML spec file
- [x] Removed logic from `spack.cmd.buildcache`
- [x] Removed calls to `spack.cmd.buildcache` in `spack.bootstrap`
- [x] Deprecate `spack buildcache copy` with a message that says it will be removed in v0.19.0

[^1]: The rationale is that commands should be lightweight wrappers of the core API, since that helps with both testing and scripting (easier mocking and no need to invoke `SpackCommand`s in a script).
2021-12-10 10:23:14 +01:00
eugeneswalker
e199d7ef6b
umpire: needs cmake@:3.20 when +rocm (#27893) 2021-12-09 16:14:56 -08:00
eugeneswalker
b286c62feb
raja +rocm: depends on cmake@:3.20 for now (#27895) 2021-12-09 16:14:10 -08:00
iarspider
32c442afdb
New package: py-cmsml (#27880)
* New package: py-cmsml

* Update var/spack/repos/builtin/packages/py-cmsml/package.py

Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>

Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2021-12-09 16:47:12 -07:00
iarspider
75154318af
New package: py-cx-oracle (#27884)
* New package: py-cx-oracle

* Add dependencies from pyproject.toml

* Update var/spack/repos/builtin/packages/py-cx-oracle/package.py

Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>

* Update package.py

Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2021-12-09 16:54:29 -06:00
iarspider
74f4c73c24
Add py-climate (#27879)
* fixing bugs in spack monitor

updates to installer.py did not account for spack monitor, so as currently implemented
there are three cases of failure that spack monitor will not account for. To fix this we add additional
hooks, including an on cancel and also do a custom action on concretization fail.

Signed-off-by: vsoch <vsoch@users.noreply.github.com>

* New package: py-climate

* Revert "fixing bugs in spack monitor"

This reverts commit bf7f6bf0e39109a315a0d9286150c669d055c21c.

* Flake-8

* Update package.py

* Update package.py

Co-authored-by: vsoch <vsoch@users.noreply.github.com>
2021-12-09 15:26:18 -07:00
eugeneswalker
9445b931ec
llvm-doe: update maintainer to vlkale (#27894) 2021-12-09 15:14:12 -07:00
iarspider
621760a8b8
New packages: py-backports-os, py-fs (#27886) 2021-12-09 13:29:39 -06:00
iarspider
065f349813
New package: py-downhill (#27885) 2021-12-09 13:27:14 -06:00
eugeneswalker
48b1531966
boost: add v1.78 (#27889) 2021-12-09 12:14:07 -07:00
Hans Fangohr
262d5e6791
New package: dust (#27845) 2021-12-09 09:44:18 -08:00
Mikael Simberg
361a2ccdf6
Add conflict to HPX package for Boost/HIP noinline issue (#27878) 2021-12-09 13:33:51 +01:00
eugeneswalker
c930f871f3
llvm-doe: incorporate updates to official llvm Spack package (#27866)
* llvm-doe: incorporate select configurations from llvm package

* add newline at end of file
2021-12-08 16:21:11 -08:00
eugeneswalker
b9a2e71a8b
e4s ci: expand +cuda specs (#27272) 2021-12-08 16:13:45 -08:00
Massimiliano Culpo
01d077d4bc
Make external detection more resilient to individual package errors (#27854)
After this PR an error in a single package while detecting
external software won't abort the entire procedure.

The error is reported to screen as a warning.
2021-12-08 13:58:21 -08:00
iarspider
79a04605d3
New package: py-aiosqlite (#27852)
* New package: py-aiosqlite

* Update package.py
2021-12-08 18:24:44 +00:00
iarspider
a873c7f456
New package: py-boost-histogram (#27853)
* New package: py-boost-histogram

* Update var/spack/repos/builtin/packages/py-boost-histogram/package.py

Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>

Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2021-12-08 18:19:06 +00:00
Jerome Soumagne
5881ec5389
mercury: add version 2.1.0 (#27825)
Update package recipe to be more idiomatic
2021-12-08 15:16:19 +01:00
Valentin Volkl
50cb742377
libdrm: fix build error with clang (#27848) 2021-12-08 15:05:38 +01:00
Valentin Volkl
4ccfe5108c
dd4hep: add version 0.19 and variants for subpackages (#27717)
* dd4hep: add version 0.19 and variants for subpackages

* dd4hep: deprecate old versions, add tbb variant
2021-12-08 14:04:43 +01:00
Dylan Simon
39e6f987bb
ncurses: keep ncurses and ncursesw headers (#27372)
- Copy ncursesw headers to include/ (matches prior behavior)
- include/ncurses no-longer keeps a copy of ncursesw headers
2021-12-08 00:04:49 -07:00
Tamara Dahlgren
d458e82286
rocm: add gfx90a (#27823) 2021-12-07 17:19:48 -08:00
Manuela Kuhn
1314273a42
r-rio: add 0.5.29 (#27838) 2021-12-07 17:56:24 -06:00
Manuela Kuhn
0337bb50d9
r-diffobj: 0.3.5 (#27836) 2021-12-07 17:53:28 -06:00
Manuela Kuhn
4227a546a1
r-desc: add 1.4.0 (#27834) 2021-12-07 17:52:54 -06:00
Manuela Kuhn
5f4af3ac8a
r-dbi: add 1.1.1 (#27833) 2021-12-07 17:51:20 -06:00
Manuela Kuhn
4a53536464
r-crosstalk: add 1.2.0 (#27832) 2021-12-07 17:50:07 -06:00
Manuela Kuhn
3b491ccbbd
r-rmarkdown: add 2.11 (#27831) 2021-12-07 17:48:36 -06:00
Harmen Stoppels
3d1b9e4dbc
"spack buildcache install": don't catch exception (#27674)
Remove a try/catch for an error with no handling. If the affected
code doesn't execute successfully, then the associated variable
is undefined and another (more-obscure) error occurs shortly after.
2021-12-07 13:17:17 -08:00
Massimiliano Culpo
f81d84dfc6
Release procedure: add a step to update docs (#27734) 2021-12-07 11:30:14 +00:00
Asher Mancinelli
7254d0fe94
HiOp: add versions, variants for rocm (#27824) 2021-12-07 11:38:10 +01:00
Glenn Johnson
3160ab66db
3dtk: set boost constraint (#27806) 2021-12-07 11:28:41 +01:00
Axel Huebl
941e6505d0
WarpX: 21.12 (#27800)
Update `warpx` & `py-warpx` to the latest release, `21.12`.
2021-12-06 17:16:46 -08:00
iarspider
687bc7d40e
py-rich: add version 10.9.0 (#27826) 2021-12-06 15:32:01 -07:00
Manuela Kuhn
949923c03f
r-blob: add 1.2.2 (#27797) 2021-12-06 22:00:59 +00:00
Manuela Kuhn
1d8575cd83
r-colorspace: add 2.0-2 (#27815) 2021-12-06 15:43:26 -06:00
Manuela Kuhn
3949cd567d
r-jquerylib: add new package (#27716) 2021-12-06 15:42:20 -06:00
Manuela Kuhn
4ece86c64a
r-brio: add 1.1.3 (#27801) 2021-12-06 15:25:43 -06:00