summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2024-12-07py-jedi: add v0.19.2 (#47569)developAlec Scott4-37/+149
2024-12-07extensions.py: remove import of spack.cmd (#47963)Harmen Stoppels4-34/+30
2024-12-06coverage.yml: fail_ci_if_error = true (#47731)Wouter Deconinck1-0/+1
2024-12-06directives.py: remove redundant import (#47965)Harmen Stoppels1-2/+0
2024-12-06build_environment: drop off by one fix (#47960)Harmen Stoppels1-10/+3
2024-12-05Upgraded version specs for ECMWF packages: eckit, atlas, ectrans, fckit, ↵Stephen Herbener5-0/+10
fiat (#47749)
2024-12-05Bump up the version for rocm-6.2.4 release (#47707)Sreenivasa Murthy Kolam58-47/+254
* Bump up the version for rocm-6.2.4 release
2024-12-05py-uxarray: new package plus dependencies (#47573)Dom Heinzeller12-13/+328
* Add py-param@2.1.1 * Add py-panel@1.5.2 * Add py-bokeh@3.5.2 * New package py-datashader * New package py-geoviews * New package py-holoviews * WIP: new package py-uxarray * New package py-antimeridian * New package py-dask-expr * New package py-spatialpandas * New package py-hvplot * Add dependency on py-dask-expr for 'py-dask@2024.3: +dataframe' * Added all dependencies for py-uxarray; still having problems with py-dask +dataframe / py-dask-expr * Fix style errors in many packages * Clean up comments and fix style errors in var/spack/repos/builtin/packages/py-dask-expr/package.py * In var/spack/repos/builtin/packages/py-dask/package.py: since 2023.8, the dataframe variant requires the array variant * Fix style errors in py-uxarray package
2024-12-05Don't inject import statements in package recipesMassimiliano Culpo6-38/+34
Remove a hack done by RepoLoader, which was injecting an extra ``` from spack.package import * ``` at the beginning of each package.py
2024-12-05Add conflict for pixman with Intel Classic (#47922)Dom Heinzeller1-0/+3
2024-12-05solver: partition classes related to requirement parsing into their own file ↵Massimiliano Culpo3-224/+238
(#47915)
2024-12-05spack.mirror: split into submodules (#47936)Harmen Stoppels32-532/+578
2024-12-05tar: conditionally link iconv (#47933)Kin Fai Tse1-1/+1
* fix broken packages requiring iconv * tar: -liconv only when libiconv * Revert "fix broken packages requiring iconv" This reverts commit 5fa426b52fe163ea7e017ccbbb87deaf5f294800. --------- Co-authored-by: Harmen Stoppels <me@harmenstoppels.nl>
2024-12-05pandoramonitoring,pandorasdk: change docstrings that are wrong (#47937)Juan Miguel Carceller2-6/+3
and are copied from the pandorapfa package Co-authored-by: jmcarcell <jmcarcell@users.noreply.github.com>
2024-12-05ci: add bootstrap stack for python@3.6:3.13 (#47719)Harmen Stoppels7-102/+174
Resurrect latest Python 3.6 Add clingo-bootstrap to Gitlab CI.
2024-12-04`resource`: clean up arguments and typingTodd Gamblin4-41/+43
- [x] Clean up arguments on the `resource` directive. - [x] Add type annotations - [x] Add `resource` to type annotations on `PackageBase` - [x] Fix up `resource` docstrings Signed-off-by: Todd Gamblin <tgamblin@llnl.gov>
2024-12-04directives: add type annotations to `DirectiveMeta` classTodd Gamblin1-11/+13
Some of the class-level annotations were wrong, and some were missing. Annotate all the functions here and fix the class properties to match what's actually happening. Signed-off-by: Todd Gamblin <tgamblin@llnl.gov>
2024-12-04directives: use `Type[PackageBase]` instead of `PackageBase`Todd Gamblin4-21/+30
The first argument to each Spack directive is not a `PackageBase` instance but a `PackageBase` class object, so fix the type annotations to reflect this. Signed-off-by: Todd Gamblin <tgamblin@llnl.gov>
2024-12-04directives: don't include `Optional` in `PatchesType`Todd Gamblin1-3/+3
`Optional` shouldn't be part of `PatchesType` -- it's clearer to specify `Optional` it in the methods that need their arguments to be optional. Signed-off-by: Todd Gamblin <tgamblin@llnl.gov>
2024-12-04package version: Neovim 0.10.2 (#47925)James Taliaferro1-0/+1
2024-12-04trilinos@develop: update kokkos dependency (#47838)Satish Balay1-2/+2
2024-12-04rust-bootstrap: fix zlib dependency (#47894)Harmen Stoppels1-0/+15
x
2024-12-04stage.py: improve path to url (#47898)Harmen Stoppels1-1/+1
2024-12-04eigen: remove unnecessary dependency on fortran (#47866)Massimiliano Culpo1-7/+18
2024-12-03add a '+no_warning' variant to METIS to prevent pervasive warning (#47452)Mathew Cleveland3-0/+21
* add a '+no_warning' variant to metis to prevent prevasive warning * fix formating --------- Co-authored-by: Cleveland <cleveland@lanl.gov> Co-authored-by: mcourtois <mathieu.courtois@gmail.com>
2024-12-03update py-numl and py-nugraph recipes (#47680)v2-21/+26
* update py-numl and py-nugraph recipes this commit adds the develop branch as a valid option for each of these two packages. in order to enable this, package tarballs are now retrieved from the github source repository instead of pypi, and their checksums and the build system have been updated accordingly. * rename versions "develop" -> "main" to be consistent with branch name
2024-12-03nim: add latest versions (#47844)Buldram1-11/+37
* nim: add latest versions In addition: - Create separate build and install phases. - Remove koch nimble call as it's redundant with koch tools. - Install all additional tools bundled with Nim instead of only Nimble. * Fix 1.6 version * nim: add devel In addition: - Fix build accessing user config/cache
2024-12-03bug fix: updated warning message to reflect impending v1.0 release (#47887)Carson Woods1-2/+2
2024-12-03Bump Kokkos and Kokkos-kernels to 4.5.00 (#47809)Cédric Chevalier3-0/+6
* Bump Kokkos and Kokkos-kernels to 4.5.00 * petsc@:3.22 add a conflict with this new version of kokkos * Update kokkos/kokkos-kernel dependency --------- Co-authored-by: Satish Balay <balay@mcs.anl.gov>
2024-12-03style.py: do not remove import spack in packages (#47895)Harmen Stoppels2-2/+1
2024-12-03nwchem: add resource, remove patch (#47892)Harmen Stoppels2-21/+21
fixes a build failure due to broken URL and improves nwchem build without internet
2024-12-03tar: add v1.35 (fix CVEs) (#47426)Wouter Deconinck1-26/+38
2024-12-03python: drop nis module also for < 3.13 (#47862)Harmen Stoppels1-8/+29
the nis module was removed in python 3.13 we had it default to ~nis no package requires +nis required dependencies for +nis were missing so better to remove the nis module entirely.
2024-12-03Remove duplicate version (#47880)Auriane R.1-1/+0
2024-12-03Update package.py (#47885)napulath1-0/+1
2024-12-03cgns: make fortran dependency optional (#47867)Massimiliano Culpo1-2/+2
2024-12-03py-rasterio: add v1.4.3 (#47881)Adam J. Stewart1-0/+1
2024-12-03build(deps): bump pytest from 8.3.3 to 8.3.4 in /lib/spack/docs (#47882)dependabot[bot]1-1/+1
Bumps [pytest](https://github.com/pytest-dev/pytest) from 8.3.3 to 8.3.4. - [Release notes](https://github.com/pytest-dev/pytest/releases) - [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst) - [Commits](https://github.com/pytest-dev/pytest/compare/8.3.3...8.3.4) --- updated-dependencies: - dependency-name: pytest 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>
2024-12-02acts dependencies: new versions as of 2024/12/02 (#47787)Stephen Nicholas Swatman3-0/+5
* acts dependencies: new versions as of 2024/11/25 This commit adds a new version of detray and two new versions of vecmem. * acts dependencies: new versions as of 2024/12/02 This commit adds version 38 of ACTS and a new version of detray.
2024-12-02add compilers packages (#47877)Andrey Perestoronin1-0/+11
2024-12-02petsc, py-petsc4py: add v3.22.2 (#47845)Satish Balay2-0/+2
2024-12-02libseccomp: python forward compat bound (#47876)Harmen Stoppels1-7/+9
* libseccomp: python forward compat bound * include 2.5.5 Co-authored-by: Wouter Deconinck <wdconinc@gmail.com> --------- Co-authored-by: Wouter Deconinck <wdconinc@gmail.com>
2024-12-02py-torchvision: add dependency on c (#47873)Massimiliano Culpo1-0/+1
2024-12-02utf8cpp: move to GitHub, make it a CMake package (#47870)Massimiliano Culpo1-12/+8
2024-12-02seacas: add a conditional dependency on fortran (#47871)Massimiliano Culpo1-3/+3
* seacas: remove unnecessary dependency on fortran * seacas: add a conditional dependency on fortran
2024-12-02Update HOHQmesh package with newer versions (#47861)Michael Schlottke-Lakemper1-0/+4
2024-12-02New patch release SLEPc 3.22.2 (#47859)Jose E. Roman2-0/+2
2024-12-02onnx: set CMAKE_CXX_STANDARD to abseil-cpp cxxstd value (#47858)Wouter Deconinck1-1/+7
2024-12-02amrex: add v24.12 (#47857)Weiqun Zhang1-0/+1
2024-12-02oneapi-level-zero: add dependency on c (#47874)Massimiliano Culpo1-1/+2