summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2022-09-12Add new and legacy intel-mpi-benchmarks versions (#32535)Carson Woods1-53/+82
* Add new intel-mpi-benchmarks version * Add new versions of intel mpi benchmarks * Fix style bugs * Fix style bugs * Switch to using url_for_version formatting and improve patch ranges * p2p benchmark is not included on older versions * Set patch to proper version * Add url field, improve patch versioning, improve version detection * Add url field, improve patch versioning, improve version detection * Bug fix Syntax fix * Remove 2019 from valid version on reorder_benchmark_macros patch * OpenMPI isn't supported on older versions of the benchmark. Prevents OpenMPI from being selected on those versions * Add new requirement of gmake for older versions * Require intel-mpi for older versions of benchmark * Minor changes to build directory for older versions * Remove repeated conflict * Minor style changes * Minor change * Correct fix for intel-mpi-benchmarks * Bug fix * Bug fix * Attempted fix for install bug * Attempted fix for install bug * Remove duplicate build_directory setting
2022-09-12fenics-basix: make xtensor-blas dependency explicit (#28951)Christoph Conrads4-0/+44
2022-09-12podio: new variant cxxstd=(17,20) (#30437)Wouter Deconinck1-1/+10
2022-09-12spectre: add v2022.09.02 (#32501)SXS Bot1-0/+3
Co-authored-by: sxs-bot <sxs-bot@users.noreply.github.com>
2022-09-12[py-bitarray] added version 2.6.0 (#32560)Jen Herting1-0/+1
2022-09-12GDAL: fix typo (#32524)Adam J. Stewart1-1/+1
2022-09-12py-pytorch-lightning: add v1.7.5 (#32552)Adam J. Stewart1-0/+1
2022-09-12e4s: add py-torch +cuda (#32601)eugeneswalker1-0/+1
2022-09-12mpich: Set minimum libfabric version to build (#32557)Ken Raffenetti1-0/+1
Starting with MPICH 3.4, we need at least libfabric 1.5 in order to build. Fixes #24394
2022-09-12SCR: add v3.0.1 (#32555)Elsa Gonsiorowski, PhD2-18/+29
2022-09-12cuda: add v11.7.1 (#32606)Jhon-Cleto1-0/+14
2022-09-12gcc: add support for the D language (GDC) (#32330)Sergey Kosukhin1-3/+157
2022-09-12routinator: add new package (#32532)Andrew W Elble1-0/+26
2022-09-12Add spack package hdf5-vol-cache. (#32449)Larry Knox1-0/+32
* Add spack package hdf5-vol-cache. * Style updates. * Update var/spack/repos/builtin/packages/hdf5-vol-cache/package.py * Remove outdated hdf5-cmake package options.
2022-09-12py-tensorflow: add v2.10.0 (#32544)Adam J. Stewart3-16/+30
2022-09-12wrf: define NETCDFFPATH in case it differs from NETCDFPATH (#32548)Stephen Sachs1-4/+14
Co-authored-by: Stephen Sachs <stesachs@amazon.com>
2022-09-12mpitrampoline: add v5.0.2 (#32598)Erik Schnetter1-0/+1
2022-09-12p2300: add wg21 p2300 std_execution as a package (#32531)Auriane R1-0/+21
2022-09-12pgplot: fix build failure when using +X (#32542)Philipp Edelmann1-2/+2
The spec was using the wrong key to find the X11 library flags.
2022-09-12pika: add v0.8.0 (#32577)Mikael Simberg1-2/+5
2022-09-12GPCNeT: add new package (#32593)Stephen Sachs1-0/+27
Co-authored-by: Stephen Sachs <stesachs@amazon.com>
2022-09-12Fix encoding issues with py-cylp (#32608)Massimiliano Culpo1-3/+4
fixes #32607 The package contains character that have encoding issues with Python 2.7.
2022-09-12py-tensorflow-metadata: add v1.10.0 (#32545)Adam J. Stewart1-6/+5
2022-09-12nettle: add v3.8.1 (#32523)Adam J. Stewart1-0/+1
2022-09-12distbench: add new package (#32605)João Marcos1-0/+18
2022-09-12hpctoolkit: add yaml-cpp as dependency for develop (#32538)Mark W. Krentel1-2/+6
2022-09-10py-numpy: add v1.23.3 (#32590)Adam J. Stewart1-0/+1
2022-09-10py-torchgeo: add v0.3.1 (#32582)Adam J. Stewart1-9/+18
2022-09-10py-pyproj: add v3.4.0 (#32599)Adam J. Stewart2-29/+18
* py-pyproj: add v3.4.0 * Remove older basemap versions
2022-09-10py-cartopy: add v0.21.0 (#32600)Adam J. Stewart1-30/+32
2022-09-10new packages: py-arm-pyart and dependencies (#32579)Glenn Johnson5-0/+187
* new packages: py-arm-pyart and dependencies - py-arm-pyart - py-cylp - rsl * Update var/spack/repos/builtin/packages/py-cylp/package.py Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> * Fix dependencies - xarray is not optional - pandas is needed - pylab is needed - new package, py-pylab-sdk - setuptools is needed at run time * Patch for import of StringIO * Update var/spack/repos/builtin/packages/py-arm-pyart/package.py Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> * Fix call to `StringIO` in patch Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2022-09-10ci: restore coverage computation (#32585)Massimiliano Culpo5-19/+38
* ci: restore coverage computation * Mark "test_foreground_background" as xfail * Mark "test_foreground_background_output" as xfail * Make number of processes explicit, remove verbosity on linux * Run coverage on just 3 Python jobs for linux * Run coverage on just 3 Python jobs for linux * Run coverage on just 2 Python jobs for linux * Add back verbose, since before we didn't encounter the xdist internal error * Reduce the workers to 2 * Try to use command line
2022-09-09GitRef Versions: Bug Fixes (#32437)psakievich4-3/+47
* Fix a version cmp bug in asp.py * Fix submodule bug for git refs * Add branch in logic for submodules * Fix git version comparisons main does not satisfy git.foo=main git.foo=main does satisfy main
2022-09-09py-session-info: add new package (#32564)Jen Herting1-0/+20
Co-authored-by: qwertos <qwertos@users.noreply.github.com>
2022-09-09py-anndata: add new package (#32563)Jen Herting1-0/+28
Co-authored-by: James A Zilberman <jazrc@rit.edu> Co-authored-by: qwertos <qwertos@users.noreply.github.com>
2022-09-09New package: py-python-bioformats (#32561)Jen Herting1-0/+24
* [py-python-bioformats] New package * [py-python-bioformats] Added version 4.0.0 * [py-python-bioformats] Added types * [py-python-bioformats] setuptools is build only * [py-python-bioformats] fixup import * [@spackbot] updating style on behalf of qwertos Co-authored-by: James A Zilberman <jazrc@rit.edu> Co-authored-by: qwertos <qwertos@users.noreply.github.com>
2022-09-09py-umap-learn: add new package (#32562)Jen Herting1-0/+25
Co-authored-by: James A Zilberman <jazrc@rit.edu> Co-authored-by: qwertos <qwertos@users.noreply.github.com>
2022-09-08e4s ci: restore power builds (#32296)eugeneswalker3-290/+463
2022-09-08Match protobuf to py-protobuf version (#32491)Brian Van Essen2-3/+25
* Fixed the py-protobuf recipe so that when cpp support is require so that it uses the same major and minor version range for the protobuf package. * Fixed the range bound for the 3.x py-protobuf packages. Added mappings for 4.x py-protobuf packages to 3.x protobuf packages. Removed a hash for v21.1 protobuf and replaced with v3.21.1 to keep a standard versioning convention. Note that while Google has started releasing both 3.x.y and a tag that dropped the leading 3. so it is just x.y. This provides the appearance of a new major version, but really is just a new minor version. These packages still report versions as 3.x.y, so switching to versions and hashes with that convention. * Simplified constraints based on reviewer comments. * Fixed flake8 errors * Update var/spack/repos/builtin/packages/py-protobuf/package.py * Fixed constraints on v2. versions and addressed Flake8 comments. * Fixed flake8 * Fixed range dependencies for version 2.x * Update var/spack/repos/builtin/packages/py-protobuf/package.py Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> * Fixed version ranges to skip unknown versions. * Fixed the dependencies on protobuf to solve weird build issues. Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2022-09-08CMakePackage: allow custom CMAKE_PREFIX_PATH entries (#32547)Peter Scheibel6-2/+62
* define `cmake_prefix_paths` property for packages add to CMake arguments via CMakePackage Co-authored-by: Robert Underwood <runderwood@anl.gov>
2022-09-08libmonitor: add version 2022.09.02 (#32525)Mark W. Krentel1-0/+1
2022-09-08ci: avoid running coverage on package only PRs (#32573)Massimiliano Culpo3-78/+12
* ci: remove !docs from "core" filters Written like it is now it causes package only PRs to run with coverage. * Try to skip job under condition, see if the workflow proceed * Try to cancel a running CI job * Simplify linux unit-tests, skip windows unit-tests on package PRs * Reduce the inputs to unit-tests workflow * Move control logic to main workflow, remove inputs * Revert "Move control logic to main workflow, remove inputs" This reverts commit 0c46fece4c49eb7a37585ec3ba651a31d7f958af. * Do not compute "with_coverage" since it's always == to "core" * Remove workflow dispatch from unit tests * Revert "Revert "Move control logic to main workflow, remove inputs"" This reverts commit dd4e4a4e61a825901e736348fd044d37e88c90b5. * Try to skip all from the main workflow * Add back bootstrap to needed checks for "all" * Restore the correct logic for conditionals
2022-09-08py-cython: add 0.29.32 (#32574)Michael Kuhn1-2/+3
2022-09-08meson: add v0.63.2 (#32575)Michael Kuhn1-0/+1
2022-09-08New package: py-pytesseract (#30765)Jen Herting1-0/+19
* Versions added for each dep, but I think I'll need to remove them * py-tesseract now builds and will import in python * Fixed flake style error as raised by pipeline * changed to proper python dependency * added pil as a dependency * Fixed flake style errors * [py-pytesseract] py-pillow and py-wheel are redundant * [py-pytesseract] - fixed spelling - removed unneeded dependency * [py-pytesseract] update import Co-authored-by: Viv Eric Hafener <vehrc@sporcbuild.rc.rit.edu>
2022-09-08ucx: add 1.13.1 release (#32556)Howard Pritchard1-0/+1
Signed-off-by: Howard Pritchard <howardp@lanl.gov> Signed-off-by: Howard Pritchard <howardp@lanl.gov>
2022-09-08Skip test which fails randomly on Python 2.7 (#32569)Peter Scheibel1-0/+3
2022-09-07Make GHA tests parallel by using xdist (#32361)Tom Scogland25-123/+221
* Add two no-op jobs named "all-prechecks" and "all" These are a suggestion from @tgamblin, they are stable named markers we can use from gitlab and possibly for required checks to make CI more resilient to refactors changing the names of specific checks. * Enable parallel testing using xdist for unit testing in CI * Normalize tmp paths to deal with macos * add -u flag compatibility to spack python As of now, it is accepted and ignored. The usage with xdist, where it is invoked specifically by `python -u spack python` which is then passed `-u` by xdist is the entire reason for doing this. It should never be used without explicitly passing -u to the executing python interpreter. * use spack python in xdist to support python 2 When running on python2, spack has many import cycles unless started through main. To allow that, this uses `spack python` as the interpreter, leveraging the `-u` support so xdist doesn't error out when it unconditionally requests unbuffered binary IO. * Use shutil.move to account for tmpdir being in a separate filesystem sometimes
2022-09-07llvm: add 15.0.0 (#32536)Satish Balay1-2/+2
2022-09-06Upgrade py-kosh to 2022-08-10 version. (#32541)Robert Blake1-0/+1