summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2023-09-22e4s cray rhel stack: expand to full spec list (#40111)eugeneswalker1-13/+122
* e4s cray rhel stack: expand to full spec list * comment out gasnet; require %gcc for unzip * require openblas@0.3.20 to get around %cce error; follow up with issue report * comment out failing specs; * comment out axom and xyce due to errors * improve clarity of failing specs
2023-09-22py-pyzmq: fix order of decorators (#40157)Adam J. Stewart1-2/+1
2023-09-22llvm: add version 17.0.1 (#40108)Satish Balay1-0/+1
2023-09-22Remove distutils dependency in Spack (#40153)Harmen Stoppels2-4/+8
* msvc.py: don't import distutils Introduced in #27021, makes Spack forward incompatible with Python. The module was already deprecated at the time of the PR. * update spack package
2023-09-22py-matplotlib: add v3.7.3 (#39961)Adam J. Stewart1-25/+18
2023-09-22Add support for macOS Sonoma (#40115)Adam J. Stewart1-0/+1
2023-09-22py-pyzmq: force recythonize of older versions (#40151)Harmen Stoppels1-2/+9
2023-09-22py-gpy: re-cythonize & drop python upperbound (#40089)Harmen Stoppels3-1/+24
* py-gpy: drop cython induced python upperbound * py-gpy: bump scipy * py-fn-py: python bounds for old version, new version w/o * py-statsmodels: force recythonization * py-gpy: clarifying comment about cython build type
2023-09-22py-pyproj: add v3.6.1 (#40128)Adam J. Stewart1-1/+3
2023-09-22py-hpbandster: use build/run deps instead of build (#40102)Harmen Stoppels1-2/+2
2023-09-22py-pandas: add v2.1.1 (#40127)Adam J. Stewart2-2/+6
2023-09-22libzmq: fix build with Apple Clang 15.0.0 (#40116)Adam J. Stewart1-3/+3
2023-09-22OpenBLAS: add v0.3.24 (#40132)Adam J. Stewart1-26/+29
Co-authored-by: adamjstewart <adamjstewart@users.noreply.github.com>
2023-09-22py-scikit-learn: add v1.3.1 (#40126)Adam J. Stewart1-0/+1
2023-09-22add met v11.1.0 (#40138)eugeneswalker1-0/+1
2023-09-22add metplus v5.1.0 (#40139)eugeneswalker1-0/+1
2023-09-22add scotch v7.0.4 (#40140)eugeneswalker1-0/+1
2023-09-22py-aiofiles: Add version 0.7.0 required by py-cylc-flow (#39987)Lydéric Debusschère1-2/+6
* py-aiofiles: Add version 0.7.0 required by py-cylc-flow * py-aiofiles: update from review * depends on py-setuptools before 0.6 * depends on py-poetry-core after 0.7 Co-authored-by: Manuela Kuhn <36827019+manuelakuhn@users.noreply.github.com> * py-aiofiles: Taking reviewing into account; add a upper version constraint for Python. * py-aiofiles: update from review, set lower version of python Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> --------- Co-authored-by: Manuela Kuhn <36827019+manuelakuhn@users.noreply.github.com> Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2023-09-21Revert "e4s-cray: drop in ci as there are no runners (#40122)" (#40144)eugeneswalker1-12/+12
This reverts commit bd8d0324a9a06c7acd81485b265ec2a48b579cec.
2023-09-22openssh: Fix segfault on x86_64-darwin (#40044)Thiago Genez1-0/+24
Import patches from homebrew
2023-09-21Update grib-util package.py (#40120)Alex Richert1-3/+14
2023-09-21py-fenics-dolfinx: add version upper bound for Python dependency (#40125)Garth N. Wells1-2/+4
* py-fenics-dolfinx: add upper bound on Python version * Small fix * Update var/spack/repos/builtin/packages/py-fenics-dolfinx/package.py Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> --------- Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2023-09-21Add missing platform in Charm++ (#40051)Rocco Meli1-2/+12
Add missing `linux` platform in Charm++ when building for `arm8`.
2023-09-21lorene: add C++ headers to the install (#39909)Steven R. Brandt1-1/+2
2023-09-21relion: add 4.0.1, fix build on Rocky8 (#40074)George Young1-0/+2
Co-authored-by: LMS Bioinformatics <bioinformatics@lms.mrc.ac.uk>
2023-09-21phist: fix compatibility with python@3.11: (#40082)Jonas Thies2-0/+30
2023-09-21SIRIUS: remove old versions (#40105)Anton Kozhevnikov4-213/+22
2023-09-21Fix false detection of llvm-amdgpu as llvm and llvm-doe (#40113)Wileam Y. Phan2-0/+4
2023-09-21py-nanobind add cmake path (#40079)Robert Underwood1-0/+5
* py-nanobind add cmake path * fix style --------- Co-authored-by: Robert Underwood <runderwood@anl.gov>
2023-09-21[add] py-graphql-ws: new recipe, required by py-cylc-uiserver (#39991)Lydéric Debusschère1-0/+20
* [add] py-graphql-ws: new recipe, required by py-cylc-uiserver * py-graphql-ws: remove constraint on version for python
2023-09-21Harden compiler detection against errors (#39736)John W. Parent4-36/+106
Fixes #39622 Add a timeout to compiler detection and allow Spack to proceed when this timeout occurs. In all cases, the timeout is 120 seconds: it is assumed any compiler invocation we do for the purposes of verifying it would resolve in that amount of time. Also refine executables that are tested as being possible MSVC instances, and limit where we try to detect MSVC. In more detail: * Compiler detection should timeout after a certain period of time. Because compiler detection executes arbitrary executables on the system, we could encounter a program that just hangs, or even a compiler that hangs on a license key or similar. A timeout prevents this from hanging Spack. * Prevents things like cl-.* from being detected as potential MSVC installs. cl is always just cl in all cases that Spack supports. Change the MSVC class to indicate this. * Prevent compilers unsupported on certain platforms from being detected there (i.e. don't look for MSVC on systems other than Windows). The first point alone is sufficient to address #39622, but the next two reduce the likelihood of timeouts (which is useful since those slow down the user even if they are survivable).
2023-09-21aocl-sparse: use `.libs` instead of hard-coded value for library computation ↵AMD Toolchain Support2-4/+9
(#39868) Co-authored-by: matooley <phil.tooley@amd.com>
2023-09-21Restore virtuals normalization on edge construction (#40130)Massimiliano Culpo3-1/+19
Put back normalization of the "virtuals" input as a sorted tuple. Without this we might get edges that differ just for the order of virtuals, or that have lists, which are not hashable. Add unit-tests to prevent regressions.
2023-09-21Remove Python 3.6 from bootstrap tests on Ubuntu, add 3.11 (#40131)Massimiliano Culpo1-2/+2
2023-09-21e4s: drop python 3.8 preference (#40123)Harmen Stoppels2-4/+0
2023-09-21py-versioneer: add 0.29 (#40076)Manuela Kuhn1-2/+1
2023-09-21cython: fix recythonize by default patch (#40096)Harmen Stoppels2-0/+24
2023-09-21package:pylint fix isort dependency versions (#40094)Sinan1-1/+2
Co-authored-by: sbulut <sbulut@3vgeomatics.com>
2023-09-21[add] py-ansimarkup: new recipe required by py-cylc-flow (#39989)Lydéric Debusschère1-0/+22
* [add] py-ansimarkup: new recipe required by py-cylc-flow * py-ansimarkup: remove version constraint on python, add version 2.1.0
2023-09-21py-vcrpy: add 5.1.0 (#40075)Manuela Kuhn1-3/+6
2023-09-21py-scikit-sparse: add 0.4.11, 0.4.12 (#40077)Christian Glusa1-2/+7
2023-09-21Bazel patch specs were too restrictive (#40084)Thomas Dickerson1-5/+6
These patches should always be applied - the existing Bazel code is always wrong, working on some older compilers was a lucky fluke.
2023-09-21e4s-cray: drop in ci as there are no runners (#40122)Harmen Stoppels1-12/+12
2023-09-21py-gevent: relax dependency constraints (#40117)Adam J. Stewart1-10/+6
2023-09-20gptune: doesnt depend on cython (#40104)Harmen Stoppels1-1/+0
2023-09-20ESMF package: fix netcdf static libs and variant combinations (#39738)Dom Heinzeller1-8/+19
Add "snapshot" variant for identifying UFS WM support
2023-09-20Revert PR 40091 which duplicates PR 38987 (#40107)Patrick Gartung2-37/+0
2023-09-20Add support for C++23 in pika and pika-algorithms packages (#40078)Auriane R2-2/+4
* Add C++23 support for pika * Add C++23 support for pika-algorithms as well
2023-09-20Add 23 and 26 to the cxxstd variant for boost (#40081)Auriane R1-1/+3
2023-09-20Fix a leftover typo from depflag rework (#40101)Massimiliano Culpo1-1/+1