summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2021-07-19py-pyproj: add new versions (#24893)Adam J. Stewart1-14/+36
2021-07-19PROJ: add v8.x (#24892)Adam J. Stewart1-0/+3
2021-07-19Remove -Wmissing-format-attribute if compiling with nvhpc (#24873)Ricardo Jesus1-0/+5
2021-07-19py-rtree: add new version, fix runtime env (#24862)Adam J. Stewart2-10/+22
2021-07-19py-bandit: add new package (#24857)Adam J. Stewart1-0/+23
2021-07-19strumpack@develop: update change in examples/data PATH (#24814)Satish Balay1-4/+6
2021-07-19gchp: add versions 13.1.0, 13.1.1, 13.1.2 (#24755)Lizzie Lundgren1-2/+5
2021-07-19go: add v1.16.6 (#24934)Alec Scott1-53/+57
2021-07-16trilinos: simplify some variants (#24820)Seth R. Johnson15-188/+139
* trilinos: rename basker variant The Basker solver is part of amesos2 but is clearer without the extra scoping. * trilinos: automatically enable teuchos and remove variant Basically everything in trilinos needs teuchos * trilinos: group top-level dependencies * trilinos: update dependencies, removing unused - GLM, X11 are unused (x11 lacks dependency specs too) - Python variant is more like a TPL so rearrange that - Gtest internal package shouldn't be compiled or exported - Add MPI4PY requirement for pytrilinos * trilinos: remove package meta-options - XSDK settings and "all opt packages" are not used anywhere - all optional packages are dangerous * trilinos: Use hwloc iff kokkos See #19119, also the HWLOC tpl name was misspelled so this was being ignored before. * Flake * Fix trilinos +netcdf~mpi * trilinos: default to disabling external dependencies * Remove teuchos from downstream dependencies * fixup! trilinos: Use hwloc iff kokkos * Add netcdf requirements to packages with ^trilinos+exodus * trilinos: disable exodus by default * fixup! Add netcdf requirements to packages with ^trilinos+exodus * trilinos: only enable hwloc when @13: +kokkos * xyce: propagate trilinos dependencies more simply * dtk: fix missing boost dependency * trilinos: remove explicit metis dependency * trilinos: require metis/parmetis for zoltan Disable zoltan by default to minimize default dependencies * trilinos: mark mesquite disabled and fix kokkos arch * xsdk: fix trilinos to also list zoltan [with zoltan2] * ci: remove nonexistent variant from trilinos * trilinos: add missing boost dependency Co-authored-by: Satish Balay <balay@mcs.anl.gov>
2021-07-16Sphinx 3.4+ required for correct reference target linkingAdam J. Stewart3-3/+3
2021-07-16API Docs: fix broken reference targetsAdam J. Stewart57-471/+510
2021-07-16Python: query distutils to find site-packages directory (#24095)Adam J. Stewart4-90/+145
Third-party Python libraries may be installed in one of several directories: 1. `lib/pythonX.Y/site-packages` for Spack-installed Python 2. `lib64/pythonX.Y/site-packages` for system Python on RHEL/CentOS/Fedora 3. `lib/pythonX/dist-packages` for system Python on Debian/Ubuntu Previously, Spack packages were hard-coded to use the (1). Now, we query the Python installation itself and ask it which to use. Ever since #21446 this is how we've been determining where to install Python libraries anyway. Note: there are still many packages that are hard-coded to use (1). I can change them in this PR, but I don't have the bandwidth to test all of them. * Python: handle dist-packages and site-packages * Query Python to find site-packages directory * Add try-except statements for when distutils isn't installed * Catch more errors * Fix root directory used in import tests * Rely on site_packages_dir property
2021-07-16Added missing Plumed 2.5-2.7 versions to Gromacs package (#24912)Maciej Wójcik2-11/+51
* Added missing Plumed 2.5-2.7 releases * Added missing Plumed 2.5-2.7 dependencies * Merged version ranges * Simplified version ranges * Deduplicated comment
2021-07-15ci: build trilinos with all variants on (#24908)eugeneswalker2-3/+2
2021-07-15archspec: added support for arm compiler on graviton2 (#24904)Massimiliano Culpo2-1/+7
2021-07-15py-gast: add v0.5.0 (#24898)Adam J. Stewart1-0/+1
2021-07-15py-beniget: add v0.4.0, v0.2.3 (#24899)Adam J. Stewart1-1/+5
2021-07-15simsipm: add new package (#24903)Valentin Volkl1-0/+38
Co-authored-by: Massimiliano Culpo <massimiliano.culpo@gmail.com>
2021-07-14boost: Run `b2 headers` after a git clone (#24889)Erik Schnetter1-0/+4
2021-07-14Change url+checksums for libpng to official sourceforge archives (#23767)vucoda1-3/+3
* Change url and checksums for libpng to official sourceforge archives * Update url scheme from http to https * switch to .xz archives Co-authored-by: Todd Gamblin <tgamblin@llnl.gov>
2021-07-14Update stand-alone tests to use test stage work directory (#24112)Tamara Dahlgren1-2/+7
2021-07-14Dask: 2021.06.2 (#24606)Axel Huebl2-19/+46
* Dask: 2021.06.2 Add the latest DASK release. * Apply suggestions from code review Co-authored-by: Sergey Kosukhin <skosukhin@gmail.com> * Update py-distributed relation Co-authored-by: Sergey Kosukhin <skosukhin@gmail.com>
2021-07-14Add ampl package (#24105)robgics1-0/+58
2021-07-14Fix inconsistent arch arguments expected in cudnn package (#24882)Luhan Cheng1-6/+6
* change aarch64sbsa to aarch64 * fixing arch in url * making ci pipeline happy * removing comments Co-authored-by: Luhan Cheng <luhan.cheng@monash.edu>
2021-07-14spec may be a string, use precomputed namespace (#24867)Greg Becker1-1/+1
2021-07-14scotch: use https (#24891)Tamara Dahlgren1-3/+3
2021-07-14py-setuptools-scm: change default to +toml (#24884)Zack Galbreath1-1/+1
2021-07-14py-particle: add version 0.15.1 (#24834)Valentin Volkl1-1/+2
2021-07-14Added new version 2.6.1 (#24871)G-Ragghianti1-0/+1
2021-07-14environment-modules: add v4.8.0 (#24874)Xavier Delaruelle1-1/+2
2021-07-14Add py-h5py version 3.3.0 (#24781)Thomas Kluyver2-28/+9
* Add py-h5py version 3.3.0 The mpi4py dependency was bumped to 3.0.2 in setup.py. I'm not sure if that's actually required or not, but nothing lower is still tested. * Use environment variable to stop h5py using setuptools setup_requires feature * Add myself as a maintainer for py-h5py
2021-07-14openblas: add version 0.3.16 (#24872)Kai Torben Ohlhus1-0/+1
2021-07-14[py-transformers] added version 4.6.1 (#24571)Jen Herting1-2/+14
* [py-transformers] can now use newer versions of tokenizers * [py-transformers] Added version 4.6.1 * [py-transformers] removing old patch * [py-transformers] boto3 no longer needed
2021-07-13New package: py-torchmeta (#24596)Jen Herting1-0/+28
* first build of py-torchmeta * updated versions for torchvision and torch * [py-torchmeta] using pil provider Co-authored-by: Sid Pendelberry <sid@rit.edu>
2021-07-13py-setuptools-rust: add 0.12.1 (#24863)Manuela Kuhn1-2/+21
* py-setuptools-rust: add 0.12.1 * mark 0.10.6 as deprecated and fix style
2021-07-13Limit Gdal Version for Grass and Add Version 7.8.5 (#24737)Alec Scott1-2/+3
2021-07-13flecsph package: use cxxstd=17 and external cinch (#24856)Mauricio Ferrato1-2/+2
2021-07-13py-cryptography: add 3.4.7 (#24866)Manuela Kuhn1-7/+14
2021-07-13MAGMA package: fix smoke test method (#24848)G-Ragghianti1-17/+16
The Makefile for the MAGMA smoke tests uses pkg-config to find the MAGMA compile flags, but the test() routine in the spack package was not configured to provide the location of the pkg-config file. This modification sets PKG_CONFIG_PATH correctly to allow the smoketests to successfully compile. It also removes the *_dir variables which were unused by the magma examples/Makefile.
2021-07-13Octave: add version 6.3.0 (#24851)Martin Köhler1-0/+1
2021-07-13py-jupyterlab, py-jupyter-server: fix version range (#24864)Michael Kuhn2-2/+2
Using the original concretizer, trying to concretize py-jupyterlab fails with ``` ==> Error: Invalid Version range: 6.1.0:6.1 ``` because py-tornado does not have a 6.1.0 version but only a 6.1 one.
2021-07-13libtirpc: Fix for #24806 (remove -pipe flag when using %nvhpc) (#24807)Tom Payerle2-0/+27
Makefiles for libtirpc have hardcoded the -pipe flag to the compiler nvhpc compilers do not recognize that flag. This PR provides a patch to remove the -pipe flag from the Makefile. Patch should work with libtirpc@1.2.6 and @1.1.4
2021-07-13HOHQMesh: add version v1.0.1 (#24823)Michael Schlottke-Lakemper1-0/+1
2021-07-13openmpi: add direct cuda dependency (#24859)Frank Willmore1-0/+2
makes cuda a direct dependency, so it still shows up when using external hwloc+cuda
2021-07-13py-jupyterlab: fix startup and add 3.0.16 (#24780)Manuela Kuhn1-4/+27
jupyterlab was looking for its application directory inside the python prefix instead its own one. This was fixed by setting the according environment variable.
2021-07-13scotch: new versions, 6.1.0 and 6.1.1 (#24855)Robert Mijakovic1-0/+2
Co-authored-by: Robert Mijakovic <robert.mijakovic@lxp.lu>
2021-07-13py-torch: CUDA 9.2+ required for 1.6+ (#24808)Adam J. Stewart1-0/+1
2021-07-13blast-plus: add version 2.12.0 (#24828)Jianwen1-1/+4
2021-07-13hdf5: new version 1.12.1 (#24841)Seth R. Johnson1-0/+1
2021-07-13ACTS package: add version 9.02.0 (#24844)Hadrien G1-0/+1