summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2024-09-09assimp: add v5.4.3, enable testing (#46267)Wouter Deconinck1-8/+18
2024-09-09wayland-protocols: add v1.37 (#46269)Wouter Deconinck1-0/+1
2024-09-09py-vector: add v1.5.1 (#46271)Wouter Deconinck1-2/+6
2024-09-09protobuf: patch @3.22:3.24.3 when ^abseil-cpp@20240116: (#46273)Wouter Deconinck1-0/+16
2024-09-09(py-)onnx: add v1.16.2; onnx: enable testing (#46274)Wouter Deconinck2-5/+12
2024-09-09lammps: add 20240829 and 20230802.4 releases (#46131)Richard Berger1-6/+41
2024-09-09xrootd: add v5.7.1 (#46270)Wouter Deconinck1-0/+1
2024-09-08Add package py-transonic (#46234)Pierre Augier1-0/+28
2024-09-07Add patch vfile_cassert.patch for ecflow@5.11.4 (#46095)Dom Heinzeller2-0/+11
2024-09-07[py-langsmith] added version 0.1.81 (#46259)Jen Herting1-1/+4
2024-09-07py-httpcore: add v1.0.5 (#46123)Jen Herting1-8/+17
* py-httpcore: Added new version * [py-httpcore] - added version 0.18.0 - restructured dependencies as everything has a when and type/when ordering was all over the place * [py-httpcore] ordered dependencies in the order listed in v1.0.5 pyproject.toml --------- Co-authored-by: Alex C Leute <aclrc@rit.edu>
2024-09-06[py-lpips] new package (#46256)Jen Herting1-0/+24
2024-09-06[py-torch-fidelity] New package (#46257)Jen Herting1-0/+33
* [py-torch-fidelity] New package * [py-torch-fidelity] add patch to fix missing requirements.txt
2024-09-06Set module variables for all packages before running setup_dependent_package ↵Dan Lipsa2-1/+30
(#44327) When a package is running `setup_dependent_package` on a parent, ensure that module variables like `spack_cc` are available. This was often true prior to this commit, but externals were an exception. --------- Co-authored-by: John Parent <john.parent@kitware.com>
2024-09-06use updated container with cmake@3.30.2 (#46262)eugeneswalker2-2/+2
2024-09-06Sz3 fix (#46263)Robert Underwood1-1/+1
* Updated version of sz3 Supercedes #46128 * Add Robertu94 to maintainers fo r SZ3 --------- Co-authored-by: Robert Underwood <runderwood@anl.gov>
2024-09-06New package: py-monai (#46140)Jen Herting1-0/+29
* New package: py-monai * Fixed linked issues with py-monai * [py-monai] removed extra line * [py-monai] - New version 1.3.2 - ran black - update copyright * [py-monai] added license * [py-monai] - moved build only dependencies - specified newer python requirements for newer versions --------- Co-authored-by: vehrc <vehrc@rit.edu>
2024-09-06Remove deprecated config options (#44061)Massimiliano Culpo3-65/+0
These options have been deprecated in v0.21, and slated for removal in v0.23
2024-09-06libfabric: Add versions v1.22.0 and v1.21.1 (#46188)Kyle Gerheiser1-0/+2
* Add libfabric v1.22.0 and v1.21.1 * Fix whitespace
2024-09-06GEOS: add v3.13.0 (#46261)Adam J. Stewart1-2/+4
2024-09-06Updated version of sz3 (#46246)Robert Underwood1-0/+1
Supercedes #46128 Co-authored-by: Robert Underwood <runderwood@anl.gov>
2024-09-06Update ExaCA backend handling and add version 2.0 (#46243)Sam Reeve1-2/+29
* Add exaca 2.0 * Add kokkos/cuda/hip backend support for exaca
2024-09-06Replace `if ... in spec` with `spec.satisfies` in f* and g* packages (#46127)Auriane R.79-280/+280
* Replace if ... in spec with spec.satisfies in f* and g* packages * gromacs: ^amdfftw -> ^[virtuals=fftw-api] amdfftw * flamemaster: add virtuals lapack for the amdlibflame dependency --------- Co-authored-by: Wouter Deconinck <wdconinc@gmail.com>
2024-09-06py-pandas: relax build dependencies (#46229)Adam J. Stewart1-5/+5
2024-09-06py-torchgeo: zipfile-deflate64 no longer required (#46233)Adam J. Stewart1-1/+1
2024-09-06Require a newer version of cudnn for cupy (#46248)Robert Underwood0-0/+0
cupy 12 needs a newer version of cudnn as documented here. Supercedes #46128 Co-authored-by: Robert Underwood <runderwood@anl.gov>
2024-09-06Use an HTTP git url for libpressio-opt (#46249)Robert Underwood1-1/+1
superceds #46128 Co-authored-by: Robert Underwood <runderwood@anl.gov>
2024-09-06Mixed-source cflags (#41049)Peter Scheibel8-174/+732
Allow flags from different sources (compilers, `require:`, command-line specs, and `depends_on`) to be merged together, and enforce a consistent order among them. The order is based on the sources, e.g. flags on specs from the command line always come last. Some flag order consistency issues are fixed: 1. Flags from `compilers.yaml` and the command line were always intra- and inter-source order consistent. 2. Flags from dependents and packages.yaml (introduced via `require:`) were not: for `-a -b` from one source and `-c` from another, the final result might rearrange `-a -b`, and would also be inconsistent in terms of whether `-c` came before or after. (1) is/was handled by going back to the original source, i.e., flags are retrieved directly from the command line spec rather than the solver. (2) is addressed by: * Keeping track of grouped flags in the solver * Keeping track of flag sources in the solver on a per-flag basis The latter info is used in this PR to enforce DAG ordering on flags applied from multiple dependents to the same package, e.g., for this graph: ``` a /|\ b | c \|/ d ``` If `a`, `b`, and `c` impose flags on `d`, the combined flags on `d` will contain the flags of `a`, `b`, and `c` -- in that order. Conflicting flags are allowed (e.g. -O2 and -O3). `Spec.satisifes()` has been updated such that X satisfies Y as long as X has *at least* all of the flags that Y has. This is also true in the solver constraints. `.satisfies` does not account for how order can change behavior (so `-O2 -O3` can satisfy `-O3 -O2`); it is expected that this can be addressed later (e.g. by prohibiting flag conflicts). `Spec.constrain` and `.intersects` have been updated to be consistent with this new definition of `.satisfies`.
2024-09-06sleef: add the PIC flag (#46217)Juan Miguel Carceller1-1/+4
2024-09-06pthreadpool: add the PIC flag (#46216)Juan Miguel Carceller1-0/+1
2024-09-06Bootstrap GnuPG and `file` on Windows (#41810)John W. Parent14-90/+243
Spack can now bootstrap two new dependencies on Windows: GnuPG, and file. These dependencies are modeled as a separate package, and they install a cross-compiled binary. Details on how they binaries are built are in https://github.com/spack/windows-bootstrap-resources
2024-09-06fish: use shlex.quote instead of custom quote (#46251)Harmen Stoppels2-115/+88
2024-09-06py-pybind11: add v2.13.0-v2.13.4 and new conflict (#45872)Stephen Nicholas Swatman1-0/+8
This PR adds py-pybind11 versions 2.13.0, 2.13.1, 2.13.2, 2.13.3, and 2.13.4. It also adds a new conflict between gcc 14 and pybind versions up to and including 2.13.1.
2024-09-06db: more type hints (#46242)Harmen Stoppels1-23/+23
2024-09-05Require a newer version of cudnn for cupy (#46247)Robert Underwood1-1/+2
cupy 12 needs a newer version of cudnn as documented here. Supercedes #46128 Co-authored-by: Robert Underwood <runderwood@anl.gov>
2024-09-05Allow deprecating more than one property in config (#46221)Massimiliano Culpo4-58/+70
* Allow deprecating more than one property in config This internal change allows the customization of errors and warnings to be printed when deprecating a property. Signed-off-by: Massimiliano Culpo <massimiliano.culpo@gmail.com> * fix Signed-off-by: Massimiliano Culpo <massimiliano.culpo@gmail.com> * Use a list comprehension for "issues" Signed-off-by: Massimiliano Culpo <massimiliano.culpo@gmail.com> --------- Signed-off-by: Massimiliano Culpo <massimiliano.culpo@gmail.com>
2024-09-05Windows: Update pytest with echo and remove others (#45620)Nicole C.12-21/+7
* Windows: Update pytest with echo and remove others * Fix style * Remove unused pytest import in undevelop * Update test_test_part_pass to be Window compatible * Style
2024-09-05py-contourpy: add v1.3.0 (#46225)Adam J. Stewart1-9/+23
2024-09-05expat: Add 2.6.3 with security fixes + deprecate vulnerable 2.6.2 (#46208)Sebastian Pipping1-2/+10
2024-09-05Bug fixes for building py-netcdf4 and py-ruamel-yaml-clib with ↵Dom Heinzeller2-2/+2
apple-clang@15 (#46184) * Fix compiler flags in py-netcdf4 for apple-clang@15: * Fix compiler flags in py-ruamel-yaml-clib for apple-clang@15:
2024-09-05npb: fix mpi rank mismatch errors (#46075)Fernando Ayats1-1/+5
MPI variant has several rank mismatch errors, which are silently ignored. This downgrades the errors to warnings.
2024-09-05PyTorch: update ecosystem (#46220)Adam J. Stewart3-0/+5
2024-09-05awscli-v2: remove upperbound on cryptography (#46222)Adam J. Stewart1-1/+3
2024-09-05py-imageio: add v2.35.1 (#46227)Adam J. Stewart1-0/+1
2024-09-05py-laspy: add v2.3.5 (#46228)Adam J. Stewart1-0/+1
2024-09-05py-pyvista: add v0.44.1 (#46231)Adam J. Stewart1-0/+2
2024-09-05py-tifffile: add v2024 (#46232)Adam J. Stewart1-0/+1
2024-09-05Add when's to some tau dependencies (#46212)Alex Richert1-8/+24
* Add when's to some tau dependencies * [@spackbot] updating style on behalf of AlexanderRichert-NOAA
2024-09-05[rocm-openmp-extras] - Add support for flang-legacy in 6.1.2 (#46130)estewart082-12/+70
* [rocm-openmp-extras] - Add support for flang-legacy in 6.1.2 * [rocm-openmp-extras] - Remove unused variable flang_legacy_dir * [rocm-openmp-extras] - Limit flang-legacy build to 6.1 and newer ROCm versions
2024-09-05PLUMED: Using a C compiler variable (#46082)etiennemlb1-2/+2
* Using a C compiler variable * homogeneity