summaryrefslogtreecommitdiff
path: root/var
AgeCommit message (Collapse)AuthorFilesLines
2022-07-12`spack.repo.get()` can only be called on concrete specs (#31411)Massimiliano Culpo3-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-12trilinos: add new release 13.4.0 and use sha256 instead of commit hashes ↵Seth R. Johnson1-4/+5
(#31277)
2022-07-12spiner: update dependencies (#31486)Richard Berger1-2/+2
2022-07-12py-nbmake: add v1.3.0; py-nbclient: add v0.6.6, 0.5.13; py-traitlets: add ↵Adam J. Stewart3-11/+36
v5.3.0 (#31513) * py-nbmake: add v1.3.0 * Add newer versions
2022-07-12amdblis: add 3.2 (#31518)Carlos Bederián1-0/+1
2022-07-12amdlibflame: add 3.2 (#31519)Carlos Bederián1-0/+1
2022-07-12amdfftw: add 3.2 (#31520)Carlos Bederián1-0/+1
2022-07-12fixed the cgal recipe and added the latest release. (#31523)nicolas le goff1-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-12arm-forge: add 22.0.2 and 22.0.3. (#31432)RichardABunt1-0/+6
2022-07-12lammps package: added fftw_precision variant (#31459)Marco De La Pierre1-6/+12
2022-07-12WarpX: 22.07 (#31508)Axel Huebl2-1/+3
Update `warpx` & `py-warpx` to the latest release, `22.07`.
2022-07-12OpenMX: add v3.9 (#31466)marcosmazz1-14/+30
Co-authored-by: Marcos Mazzini - <mmazzini@serafin.ccad.unc.edu.ar>
2022-07-12py-gevent: deprecated compiler flags (#31469)Stephen Sachs2-0/+17
Co-authored-by: Stephen Sachs <stesachs@amazon.com>
2022-07-12abseil: add v20220623 (#31507)miheer vaidya1-0/+1
2022-07-12amr-wind: add "ascent" variant (#31376)Nicholas Brunhart-Lupo1-1/+15
2022-07-12cuda: New version 11.5.2 (#31463)Erik Schnetter1-0/+4
2022-07-12hpcviewer: add v2022.06 (#31532)Mark W. Krentel1-0/+4
2022-07-11py-hatchling: add new packages, document new build backend (#31512)Adam J. Stewart2-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-11glib: add 2.72.3 (#31516)Michael Kuhn1-0/+1
2022-07-11Fix for sanity check failure in spack upstream code: atmi, hip-rocclr (#31454)renjithravindrankannath2-7/+9
* Fix for sanity check failure in spack upstream code * Style check failure correction * Correction as per the review comments
2022-07-11Metall package: add v0.21 (#31482)Keita Iwabuchi1-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-11ports-of-call: new version 1.2.0, simplify (#31485)Richard Berger1-1/+2
2022-07-11[cppcodec] new package (#31506)miheer vaidya1-0/+20
2022-07-11py-mypy: add v0.961 (#31503)Adam J. Stewart1-1/+10
2022-07-11py-gpytorch: add v1.7.0 (#31504)Adam J. Stewart1-0/+4
2022-07-11py-numpy: add v1.23.1 (#31510)Adam J. Stewart1-0/+1
* py-numpy: add v1.23.1 * Remove packaging dep
2022-07-11py-torchgeo: add v0.3.0 (#31514)Adam J. Stewart1-45/+65
2022-07-11ucx: add 1.13.0 (#31517)Carlos Bederián1-0/+1
2022-07-11julia: fix patch (#31515)Michael Kuhn1-1/+1
2022-07-10man-db: Don't use DESTDIR (#31492)Harmen Stoppels1-7/+4
2022-07-08openssl: New version 1.1.1q (#31487)Erik Schnetter1-2/+4
2022-07-08py-setuptools: add v63.0.0 (#31444)Adam J. Stewart1-0/+1
2022-07-08vim: deprecate 9.0.0000, add 9.0.0045 (#31490)Harmen Stoppels1-1/+2
2022-07-07py-panaroo, py-edlib, and py-intbitset: new packages (#31452)Luke Diorio-Toth3-0/+78
2022-07-07Package/py phylophlan (#31422)Erin Newcomer1-0/+27
* py-phylophlan: new package * py-phyloseq: new package * py-phylophlan: style fix * py-phylophlan: fixed dependencies * py-phylophlan: style fix
2022-07-07OpenBabel: Make building with GUI an option (#31456)Tamara Dahlgren1-0/+3
2022-07-07[py-distributed] Add version 2022.2.1 (#31465)Stephen Sachs1-0/+5
2022-07-07py-pytorch-lightning: remove upper bounds on deps (#31443)Adam J. Stewart1-19/+10
2022-07-07mpas-model: Overwrite compiler args in Makefile (#31431)Stephen Sachs1-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-07speexdsp: add pkgconfig dependency (#31455)Ryan Marcellino1-0/+1
2022-07-07py-tensorboard: install from wheel (#31445)Adam J. Stewart1-97/+15
2022-07-07py-rasterio: add v1.3.0 (#31457)Adam J. Stewart1-12/+17
2022-07-07libzmq: fix issue with newer GCC and master branch (#31468)Stephen Sachs1-4/+5
Co-authored-by: Stephen Sachs <stesachs@amazon.com>
2022-07-07py-torch: re-add headers/libs properties (#31446)Adam J. Stewart2-0/+32
2022-07-07py-torchgeo: tiff support required (#31447)Adam J. Stewart1-2/+2
2022-07-07Fix conditional dependencies for openCARP (#31478)Marie Houillon2-3/+3
2022-07-07[py-ipyparallel] setuptools.config.StaticModule moved (#31467)Stephen Sachs1-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-06libEnsemble: add v0.9.2 (#31471)Stephen Hudson1-1/+2
2022-07-06kokkos: New version 3.6.01 (#31462)Erik Schnetter1-0/+1
2022-07-06spiner: New version 1.5.1 (#31461)Erik Schnetter1-0/+2