Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2022-07-12 | `spack.repo.get()` can only be called on concrete specs (#31411) | Massimiliano Culpo | 3 | -163/+174 | |
The goal of this PR is to make clearer where we need a package object in Spack as opposed to a package class. We currently instantiate a lot of package objects when we could make do with a class. We should use the class when we only need metadata, and we should only instantiate and us an instance of `PackageBase` at build time. Modifications: - [x] Remove the `spack.repo.get` convenience function (which was used in many places, and not really needed) - [x] Use `spack.repo.path.get_pkg_class` wherever possible - [x] Try to route most of the need for `spack.repo.path.get` through `Spec.package` - [x] Introduce a non-data descriptor, that can be used as a decorator, to have "class level properties" - [x] Refactor unit tests that had to be modified to reduce code duplication - [x] `Spec.package` and `Repo.get` now require a concrete spec as input - [x] Remove `RepoPath.all_packages` and `Repo.all_packages` | |||||
2022-07-12 | trilinos: add new release 13.4.0 and use sha256 instead of commit hashes ↵ | Seth R. Johnson | 1 | -4/+5 | |
(#31277) | |||||
2022-07-12 | spiner: update dependencies (#31486) | Richard Berger | 1 | -2/+2 | |
2022-07-12 | py-nbmake: add v1.3.0; py-nbclient: add v0.6.6, 0.5.13; py-traitlets: add ↵ | Adam J. Stewart | 3 | -11/+36 | |
v5.3.0 (#31513) * py-nbmake: add v1.3.0 * Add newer versions | |||||
2022-07-12 | amdblis: add 3.2 (#31518) | Carlos Bederián | 1 | -0/+1 | |
2022-07-12 | amdlibflame: add 3.2 (#31519) | Carlos Bederián | 1 | -0/+1 | |
2022-07-12 | amdfftw: add 3.2 (#31520) | Carlos Bederián | 1 | -0/+1 | |
2022-07-12 | fixed the cgal recipe and added the latest release. (#31523) | nicolas le goff | 1 | -1/+11 | |
* fixed the cgal recipe and added the latest release. * Update var/spack/repos/builtin/packages/cgal/package.py Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> * updated cgal recipe to new URL for tarballs Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> | |||||
2022-07-12 | arm-forge: add 22.0.2 and 22.0.3. (#31432) | RichardABunt | 1 | -0/+6 | |
2022-07-12 | lammps package: added fftw_precision variant (#31459) | Marco De La Pierre | 1 | -6/+12 | |
2022-07-12 | WarpX: 22.07 (#31508) | Axel Huebl | 2 | -1/+3 | |
Update `warpx` & `py-warpx` to the latest release, `22.07`. | |||||
2022-07-12 | OpenMX: add v3.9 (#31466) | marcosmazz | 1 | -14/+30 | |
Co-authored-by: Marcos Mazzini - <mmazzini@serafin.ccad.unc.edu.ar> | |||||
2022-07-12 | py-gevent: deprecated compiler flags (#31469) | Stephen Sachs | 2 | -0/+17 | |
Co-authored-by: Stephen Sachs <stesachs@amazon.com> | |||||
2022-07-12 | abseil: add v20220623 (#31507) | miheer vaidya | 1 | -0/+1 | |
2022-07-12 | amr-wind: add "ascent" variant (#31376) | Nicholas Brunhart-Lupo | 1 | -1/+15 | |
2022-07-12 | cuda: New version 11.5.2 (#31463) | Erik Schnetter | 1 | -0/+4 | |
2022-07-12 | hpcviewer: add v2022.06 (#31532) | Mark W. Krentel | 1 | -0/+4 | |
2022-07-11 | py-hatchling: add new packages, document new build backend (#31512) | Adam J. Stewart | 2 | -0/+41 | |
* py-hatchling: add new package, document new build backend * Minor doc changes Co-authored-by: Tamara Dahlgren <35777542+tldahlgren@users.noreply.github.com> Co-authored-by: Tamara Dahlgren <35777542+tldahlgren@users.noreply.github.com> | |||||
2022-07-11 | glib: add 2.72.3 (#31516) | Michael Kuhn | 1 | -0/+1 | |
2022-07-11 | Fix for sanity check failure in spack upstream code: atmi, hip-rocclr (#31454) | renjithravindrankannath | 2 | -7/+9 | |
* Fix for sanity check failure in spack upstream code * Style check failure correction * Correction as per the review comments | |||||
2022-07-11 | Metall package: add v0.21 (#31482) | Keita Iwabuchi | 1 | -0/+1 | |
* Metall package: add dependency to GCC for build test * Package Metall: add v.017 * Package Metall: update the package file * Update var/spack/repos/builtin/packages/metall/package.py Co-authored-by: Bernhard Kaindl <43588962+bernhardkaindl@users.noreply.github.com> * Metall package: add v0.18 and v0.19 * Metall Package: add v0.20 * Metall package: add v0.21 Co-authored-by: Bernhard Kaindl <43588962+bernhardkaindl@users.noreply.github.com> | |||||
2022-07-11 | ports-of-call: new version 1.2.0, simplify (#31485) | Richard Berger | 1 | -1/+2 | |
2022-07-11 | [cppcodec] new package (#31506) | miheer vaidya | 1 | -0/+20 | |
2022-07-11 | py-mypy: add v0.961 (#31503) | Adam J. Stewart | 1 | -1/+10 | |
2022-07-11 | py-gpytorch: add v1.7.0 (#31504) | Adam J. Stewart | 1 | -0/+4 | |
2022-07-11 | py-numpy: add v1.23.1 (#31510) | Adam J. Stewart | 1 | -0/+1 | |
* py-numpy: add v1.23.1 * Remove packaging dep | |||||
2022-07-11 | py-torchgeo: add v0.3.0 (#31514) | Adam J. Stewart | 1 | -45/+65 | |
2022-07-11 | ucx: add 1.13.0 (#31517) | Carlos Bederián | 1 | -0/+1 | |
2022-07-11 | julia: fix patch (#31515) | Michael Kuhn | 1 | -1/+1 | |
2022-07-10 | man-db: Don't use DESTDIR (#31492) | Harmen Stoppels | 1 | -7/+4 | |
2022-07-08 | openssl: New version 1.1.1q (#31487) | Erik Schnetter | 1 | -2/+4 | |
2022-07-08 | py-setuptools: add v63.0.0 (#31444) | Adam J. Stewart | 1 | -0/+1 | |
2022-07-08 | vim: deprecate 9.0.0000, add 9.0.0045 (#31490) | Harmen Stoppels | 1 | -1/+2 | |
2022-07-07 | py-panaroo, py-edlib, and py-intbitset: new packages (#31452) | Luke Diorio-Toth | 3 | -0/+78 | |
2022-07-07 | Package/py phylophlan (#31422) | Erin Newcomer | 1 | -0/+27 | |
* py-phylophlan: new package * py-phyloseq: new package * py-phylophlan: style fix * py-phylophlan: fixed dependencies * py-phylophlan: style fix | |||||
2022-07-07 | OpenBabel: Make building with GUI an option (#31456) | Tamara Dahlgren | 1 | -0/+3 | |
2022-07-07 | [py-distributed] Add version 2022.2.1 (#31465) | Stephen Sachs | 1 | -0/+5 | |
2022-07-07 | py-pytorch-lightning: remove upper bounds on deps (#31443) | Adam J. Stewart | 1 | -19/+10 | |
2022-07-07 | mpas-model: Overwrite compiler args in Makefile (#31431) | Stephen Sachs | 1 | -1/+20 | |
Use 8 byte reals only when `precision=double` is set The pre-defined compilation targets do not follow the usual behavior of Makefiles. Compiler flags are set as strings (not Makefile variables) and as such are not able to be overridden by environment variables. This patch changes the behavior to the expected behavior of a Makefile such that `fflags` etc have the desired effect. Co-authored-by: Stephen Sachs <stesachs@amazon.com> | |||||
2022-07-07 | speexdsp: add pkgconfig dependency (#31455) | Ryan Marcellino | 1 | -0/+1 | |
2022-07-07 | py-tensorboard: install from wheel (#31445) | Adam J. Stewart | 1 | -97/+15 | |
2022-07-07 | py-rasterio: add v1.3.0 (#31457) | Adam J. Stewart | 1 | -12/+17 | |
2022-07-07 | libzmq: fix issue with newer GCC and master branch (#31468) | Stephen Sachs | 1 | -4/+5 | |
Co-authored-by: Stephen Sachs <stesachs@amazon.com> | |||||
2022-07-07 | py-torch: re-add headers/libs properties (#31446) | Adam J. Stewart | 2 | -0/+32 | |
2022-07-07 | py-torchgeo: tiff support required (#31447) | Adam J. Stewart | 1 | -2/+2 | |
2022-07-07 | Fix conditional dependencies for openCARP (#31478) | Marie Houillon | 2 | -3/+3 | |
2022-07-07 | [py-ipyparallel] setuptools.config.StaticModule moved (#31467) | Stephen Sachs | 1 | -0/+1 | |
* [py-ipyparallel] setuptools.config.StaticModule moved ... in py-setuptools@61 * [py-ipyparallel] setuptools fix only added to release 8.2.1 https://github.com/ipython/ipyparallel/pull/680 * [py-ipyparallel] Fix typo Co-authored-by: Stephen Sachs <stesachs@amazon.com> | |||||
2022-07-06 | libEnsemble: add v0.9.2 (#31471) | Stephen Hudson | 1 | -1/+2 | |
2022-07-06 | kokkos: New version 3.6.01 (#31462) | Erik Schnetter | 1 | -0/+1 | |
2022-07-06 | spiner: New version 1.5.1 (#31461) | Erik Schnetter | 1 | -0/+2 | |