summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2022-09-20New python package support: py-river (#32718)Paulo Baraldi Mausbach1-0/+28
2022-09-20cmake: add v3.24.1 and v3.24.2 (#32654)John W. Parent1-0/+3
2022-09-20gaudi: @:36 fails to build with fmt@9: (#32699)Wouter Deconinck1-0/+1
Since fmt@9.0.0 and 9.1.0 were [added](https://github.com/spack/spack/commit/6c4acfbf83372f76fe69aa7b959f257b6a1e8410) to spack a few days ago, gaudi fails to compile with default concretization. Since gaudi developers are usually paying attention to new versions of dependencies, I'm going to assume (perhaps optimistically) that the next bugfix version of gaudi will fix this (even though the issue has not been reported yet to Gaudi; I posted on the [key4hep public mirror](https://github.com/key4hep/Gaudi/issues/1)).
2022-09-20helics: Add version 3.3.0 (#32682)HELICS-bot1-0/+1
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> Co-authored-by: Ryan Mast <3969255+nightlark@users.noreply.github.com>
2022-09-20variorum: new versions 0.5 and 0.6, remove log option (#32731)Stephanie Labasan Brink1-6/+2
2022-09-20Add fixed version 0.7.0 to cpu-features (#32726)iarspider1-0/+2
* Add fixed version 0.7.0 to cpu-features * [@spackbot] updating style on behalf of iarspider Co-authored-by: iarspider <iarspider@users.noreply.github.com>
2022-09-20Update EVE to 2022.09 (#32729)Joel Falcou1-2/+3
2022-09-20new version (py-multiqc v1.13) + new package (py-rich-click) (#32719)Luke Diorio-Toth2-7/+42
* started updating multiqc package * working now * added py-rich-click * fixed style * changed py-matlibplot versions Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> * changed py-networkx versions Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> * changed py-coloredlogs versions Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> * changed python versions Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> * changed py-markdown versions Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> * changed py-pyyaml requirement Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> * changed py-requests requirements Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> * changed py-spectra requirements Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2022-09-20py-python-gitlab: add 3.9.0 (#32723)Manuela Kuhn1-1/+3
2022-09-20py-annexremote: add 1.6.0 (#32725)Manuela Kuhn1-1/+3
2022-09-20py-pybids: add 0.15.3 (#32722)Manuela Kuhn1-0/+2
2022-09-20py-nibabel: add 4.0.2 (#32721)Manuela Kuhn1-0/+5
2022-09-20build(deps): bump codecov/codecov-action from 3.1.0 to 3.1.1 (#32717)dependabot[bot]3-7/+7
Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action) from 3.1.0 to 3.1.1. - [Release notes](https://github.com/codecov/codecov-action/releases) - [Changelog](https://github.com/codecov/codecov-action/blob/master/CHANGELOG.md) - [Commits](https://github.com/codecov/codecov-action/compare/81cd2dc8148241f03f5839d295e000b8f761e378...d9f34f8cd5cb3b3eb79b3e4b5dae3a16df499a70) --- updated-dependencies: - dependency-name: codecov/codecov-action dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-09-20osu-micro-benchmarks: add v6.1 (#32692)natshineman1-1/+2
2022-09-20must: fix incorrect cmake argument (#32671)Jim Galarowicz1-1/+1
2022-09-20intel-oneapi-itac: remove UTF-8 character in docstringMassimiliano Culpo1-1/+1
This character causes random failures in CI for Python 2.7
2022-09-20Add checksum for py-nbconvert 6.5.1 (#32646)iarspider1-0/+2
2022-09-20py-h5py: add v3.7.0 (#32578)Jen Herting1-0/+1
2022-09-20py-bids-validator: add 1.9.8 (#32712)Manuela Kuhn1-0/+1
2022-09-20stat: add v4.2.1 (#32691)Gregory Lee1-2/+8
2022-09-19Bump up the version for rocm-5.2.1 release (#32195)Sreenivasa Murthy Kolam49-16/+294
* Bump up the version for rocm-5.2.1-initial commit * Bump up the version for rocm-5.2.1 release * Bump up the version for rocm-5.2.1 release * correct the PROF_API_HEADER_PATH to include * Bump up the version of rocm-openmp-extras for rocm-5.2.1 release * bump up the version of rocwmma for 5.2.1
2022-09-19add pio2_5_9 to spack package (#32716)Jim Edwards1-0/+1
2022-09-19py-pandas: add v1.5.0 (#32714)Adam J. Stewart1-1/+4
2022-09-19Added variant to ensure Arm Forge license acceptance (#32635)kent-cheung-arm1-2/+23
* Added variant to ensure Arm Forge license acceptance * Update var/spack/repos/builtin/packages/arm-forge/package.py Co-authored-by: Tamara Dahlgren <35777542+tldahlgren@users.noreply.github.com>
2022-09-19imagemagick: new variant ghostscript (#32450)Wouter Deconinck1-4/+12
* imagemagick: new variant ghostscript Ghostscript adds about 75 dependencies to an installation of imagemagick (97 without, 172 with Ghostscript). This adds a variant (defaulting to true for backward compatibility) that allows users to turn off Ghostscript support. * imagemagick: be explicit when `--with-gslib` * imagemagick: fix suggestion fail * imagemagick: use spec.prefix.share.font * imagemagick: default ghostscript false * imagemagick: no need for join_path anymore Co-authored-by: Tamara Dahlgren <35777542+tldahlgren@users.noreply.github.com> Co-authored-by: Tamara Dahlgren <35777542+tldahlgren@users.noreply.github.com>
2022-09-19Deprecate Python 2 support (#32615)Adam J. Stewart1-43/+211
This PR deprecates using Spack to install [EOL Python versions](https://endoflife.date/python), including Python 2.7, 3.1–3.6. It also deprecates running Spack with Python 2.7. Going forward, we expect Spack to have the following Python support timeline. ### Running Spack * Spack 0.18 (spring 2022): Python 2.7, 3.5–3.10 * Spack 0.19 (fall 2022): Python 2.7 (deprecated), 3.6–3.11 * Spack 0.20 (spring 2023): Python 3.6–3.11 ### Building with Spack * Spack 0.18 (spring 2022): Python 2.7, 3.1–3.10 * Spack 0.19 (fall 2022): Python 2.7, 3.1–3.6 (deprecated), 3.7–3.11 * Spack 0.20 (spring 2023): Python 3.7–3.11 This is a reboot of #28003. See #31824 for a detailed discussion of the motivation for this PR. If you have concerns about this change, please comment on #31824.
2022-09-19py-datalad: add 0.17.5 (#32676)Manuela Kuhn6-35/+115
* py-datalad: add 0.17.5 * Fix description of py-types-urllib3 * Update var/spack/repos/builtin/packages/py-datalad/package.py Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> * Update var/spack/repos/builtin/packages/py-datalad/package.py Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> * Add colorama dependency for windows * Fix importlib-metadata dependency * Update var/spack/repos/builtin/packages/py-pytest/package.py Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> * Update var/spack/repos/builtin/packages/py-pytest/package.py Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> * Update var/spack/repos/builtin/packages/py-pytest/package.py Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> * Use conflict to avoid dependency duplication Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2022-09-19NCCL should not be dependent on ROCm builds since RCCL is used instead. (#32461)rsanthanam-amd1-3/+3
Allow the nccl flag to be specified even for ROCm builds so that NCCL kernels are included in the build. In this case the NCCL kernels will use RCCL as the backend implementation.
2022-09-19Adding intel-oneapi-itac package (#32658)Stephen Sachs1-0/+42
* Adding intel-oneapi-itac package * Make black happy * add rscohn2 as maintainer * black prefers double quotes Co-authored-by: Stephen Sachs <stesachs@amazon.com> Co-authored-by: Robert Cohn <rscohn2@gmail.com>
2022-09-19Ginkgo: improve smoke testing (#32647)Terry Cojean1-14/+52
* Ginkgo: improve smoke testing * Fix style issues * Pass `self.compiler.{cc,cxx}` to the smoke tests
2022-09-19patch etsf-io tests (#32666)Ashwin Kumar3-0/+59
(Patches from meisam.tabriz@mpcdf.mpg.de and smoke tests from @fangohr)
2022-09-19root: determine_variants cxxstd=20 support (#32673)Wouter Deconinck1-0/+2
This is somewhat ahead of reality, but once/when external ROOT installs with cxxstd=20 are common, we will need this to pick up the correct variant.
2022-09-19fasttree: updating to 2.1.11 (#32683)snehring1-0/+7
2022-09-19Don't run bootstrap on package only PRs (#32689)Massimiliano Culpo1-2/+1
* Don't run bootstrap on package only PRs * Run bootstrap tests when ci.yaml is modified * Test a package only PR * Revert "Test a package only PR" This reverts commit af96b1af60b0c31efcc9a2875ffb1a809ef97241.
2022-09-19py-sip: add v6.6.2 (#32695)Adam J. Stewart1-2/+7
* py-sip: add v6.6.2 * Fix python deptype
2022-09-19edm4hep: allow variant cxxstd 20, sync with podio (#32698)Wouter Deconinck1-1/+5
Now that `podio` can support `cxxstd` variants 17 and 20, we can allow `edm4hep` to use `cxxstd=20` as well, but must ensure that `edm4hep` uses the same `cxxstd` variant as `podio`. Solution as in `celeritas`.
2022-09-19geant4-vmc: add version 6-1-p1 (#32704)Laurent Aphecetche1-0/+1
2022-09-19Fix benchmark recipe after branch name was changed (#32708)iarspider1-1/+1
2022-09-19geant4: new bugfix version 11.0.3 (#32700)Wouter Deconinck1-0/+1
Geant4 has a new bugfix version 11.0 patch-03, [release notes](https://geant4-data.web.cern.ch/ReleaseNotes/Patch.11.0-3.txt). No build system changes.
2022-09-19py-neurora: add 1.1.6.8 (#32684)Manuela Kuhn1-0/+1
2022-09-19py-pydicom: add 2.3.0 (#32681)Manuela Kuhn1-0/+1
2022-09-18Attempt at patching phist find mpi heuristic (#32688)John W. Parent1-1/+1
for updated phist version
2022-09-17Add skip_import to PythonPackage and use it in py-nilearn (#32664)Manuela Kuhn3-36/+58
* Add skip_import to PythonPackage and use it in py-nilearn * Fix dependencies
2022-09-17xyce: Change preferred to last numeric version (#32679)Paul Kuberry1-2/+3
- Also handles new constraints on Trilinos version
2022-09-16[intel-oneapi-compilers] fix CC/CXX (#32677)Robert Cohn1-4/+4
2022-09-16CI: add coverage on Windows (#32610)Massimiliano Culpo1-6/+21
Co-authored-by: Tom Scogland <scogland1@llnl.gov>
2022-09-16bugfix: package hash should affect process, dag, and dunder hashes (#32516)Todd Gamblin5-1/+40
This fixes a bug where two installations that differ only by package hash will not show up in `spack find`. The bug arose because `_cmp_node` on `Spec` didn't include the package hash in its yielded fields. So, any two `Spec` objects that were only different by package hash would appear to be equal and would overwrite each other when inserted into the same `dict`. Note that we could still *install* specs with different package hashes, and they would appear in the database, but we code that needed to put them into data structures that use `__hash__` would have issues. This PR makes `Spec.__hash__` and `Spec.__eq__` include the `process_hash()`, and it makes `Spec._cmp_node` include the package hash. All of these *should* include all information in a spec so that we don't end up in a situation where we are blind to particular field differences. Eventually, we should unify the `_cmp_*` methods with `to_node_dict` so there aren't two sources of truth, but this needs some thought, since the `_cmp_*` methods exist for speed. We should benchmark whether it's really worth having two types of hashing now that we use `json` instead of `yaml` for spec hashing. - [x] Add `package_hash` to `Spec._cmp_node` - [x] Add `package_hash` to `spack.solve.asp.spec_clauses` so that the `package_hash` will show up in `spack diff`. - [x] Add `package_hash` to the `process_hash` (which doesn't affect abstract specs but will make concrete specs correct) - [x] Make `_cmp_iter` report the dag_hash so that no two specs with different process hashes will be considered equal.
2022-09-15adding butterflypack 2.2.0 (#32670)liuyangzhuan1-1/+2
2022-09-15New package: xrdcl-record (#32663)iarspider1-0/+20
* New package: xrdcl-record * Flake-8
2022-09-15Fenicsx v0.5.0 (#32611)Matthew Archer7-7/+45
* initial commit of 0.5.0 changes * updated dependencies * updated ffcx sha * comment style * llvm compilers * introduce pugixml dependency for 0.5.0: * update compilers to support C++20 features * style fixes * xtensor and xtl not needed for basix 0.5.0 and above * Skip to Basix 0.5.1 The 0.5.1 release removes the C++ build dependency on Python that sneaked into the 0.5.0 build system. * Improve depends on version ranges * More dependency version improvements Co-authored-by: Chris Richardson <chris@bpi.cam.ac.uk> Co-authored-by: Garth N. Wells <gnw20@cam.ac.uk>