summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2023-06-30Remove deprecated versions and packages (#37895)Adam J. Stewart52-1703/+92
This PR removes deprecated versions for all packages that I'm maintaining. In future Spack releases, I'm planning to do this on a much larger scale, but we can hold off until we have better reproducibility. I'm hoping that this will improve the maintainability of these packages. If any other maintainers of these recipes would like to retain any of these deprecated versions, or add new versions, speak now or forever hold your peace 😄 --------- Co-authored-by: adamjstewart <adamjstewart@users.noreply.github.com>
2023-06-30Python: add new versions (#38620)Adam J. Stewart1-2/+8
2023-06-30XZ package (Windows): install .dll files in bin (#35888)Dan Lipsa1-6/+14
Windows runtime library loading searches PATH, and therefore bin/ is the appropriate place to put .dll files. Prior to this change, XZ was installing both .dll and .lib files to the lib/ directory.
2023-06-30gitlab ci: reorganize when we check for specs on mirrors (#38626)Scott Wittenburg1-86/+85
Move the logic checking which mirrors have the specs we need closer to where that information is needed. Also update the staging summary to contain a brief description of why we scheduled or pruned each job. If a spec was found on any mirrors, regardless of whether we scheduled a job for it, print those mirrors.
2023-06-30tests/pythons: convert to new stand-alone test process (#38340)Tamara Dahlgren2-19/+21
2023-06-29Py-shroud: add version 0.12.2 (#38643)Chris White1-1/+2
* add py-shroud version * change version number based on advice of adamjstewart
2023-06-29py-iterative-stats: Change maintainer, add new version (#38609)mschouler1-2/+3
* Change maintainer, add new version and deprecate old one * Fix style issue * Revert deprecation --------- Co-authored-by: Marc Schouler <marc.schouler@inria.fr>
2023-06-29`py-nvidia-dali`: add v1.27.0 (#38605)Thomas Bouvier1-11/+39
* `py-nvidia-dali`: add v1.27.0 * Style
2023-06-29py-scipy: add v1.11.1 (#38635)Adam J. Stewart1-0/+1
2023-06-29CI: Disable building VisIt in CI (#38642)kwryankrattiger1-3/+3
VisIt requires a deprecated version of Python (3.7) due to a VTK 8 dependency. Spack CI does not support building deprecated versions.
2023-06-29py-pandas: add v2.0.3 (#38636)Adam J. Stewart1-0/+1
2023-06-29numaprof: New package (version : 1.1.4) (#35271)Sébastien Valat2-0/+62
* numaprof: New package (version : 1.1.4) * numaprof: Improve the deps description by adding 'type' * numaprof: Fix maintainer semantic
2023-06-29relion: use patch from github for relion 4.0 (#38432)Annop Wongwathanarat2-27/+5
2023-06-28py-rasterio: add v1.3.8 (#38621)Adam J. Stewart1-0/+1
2023-06-28py-pykerberos: needs krb5 for build to determine link and cflags via ↵eugeneswalker1-1/+1
krb5-config binary (#38623)
2023-06-28openblas: do not build tests when installing (#38591)Seth R. Johnson1-1/+3
* openblas: do not build tests when installing * Add note about building tests
2023-06-28pruners-ninja: patch in upstream fix for spack issue #32112 (#38613)eugeneswalker2-0/+26
2023-06-28[intel-tbb] support for building 2020.3 with icx (for dyninst) (#38610)Robert Cohn2-0/+24
2023-06-28e4s ci: add hdf5-vol-daos (#37887)eugeneswalker2-5/+7
* e4s ci: add hdf5-vol-daos * hdf5-vol-daos: comment with failure notes
2023-06-28celeritas: add patch when using geant4@10 (#38592)Seth R. Johnson1-0/+6
2023-06-27Windows: Add PowerShell env support (#37951)John W. Parent11-15/+197
PowerShell requires explicit shell and env support in Spack. This is due to the distinct differences in shell interactions between cmd and pwsh. Add a doskey in pwsh piping 'spack' commands to a powershell script similar to the sh function 'spack'. Add support for PowerShell-specific shell interactions from Spack (set/unset shell variables).
2023-06-27environment-modules: add version 5.3.1 (#38597)Xavier Delaruelle1-1/+2
2023-06-27geos: add v3.12.0 (#38595)Adam J. Stewart1-0/+1
2023-06-27mindthegap: adding new version 2.3.0 (#38596)snehring1-0/+6
2023-06-27intel-oneapi-mkl: handle external mkl with external mpi (#38263)Robert Cohn1-1/+4
2023-06-27py-ruamel-yaml: add 0.17.32 and py-ruamel-yaml-clib: add 0.2.7 (#38585)Manuela Kuhn2-5/+14
* py-ruamel-yaml: add 0.17.32 and py-ruamel-yaml-clib: add 0.2.7 * Update var/spack/repos/builtin/packages/py-ruamel-yaml/package.py Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> * Fix style * Fix python dependency --------- Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2023-06-27py-lightly: add v1.4.10 (#38594)Adam J. Stewart1-0/+1
2023-06-27HDF5: is_enabled helper (ON) (#35705)Axel Huebl1-3/+1
* HDF5: is_enabled helper (ON) Slightly generalize the `is_enabled` helper in the HDF5 package. `ON` is the most typical CMake bool option passed, besides many other possible `true` values, and should be included as a possible check to the config. * Simplify --------- Co-authored-by: Tamara Dahlgren <35777542+tldahlgren@users.noreply.github.com>
2023-06-27py-reportlab: add 4.0.4 (#38561)Manuela Kuhn1-0/+3
2023-06-27py-setupmeta: add 3.4.0 (#38589)Manuela Kuhn1-1/+1
2023-06-27py-rst2pdf: add 0.100 (#38581)Manuela Kuhn1-1/+4
2023-06-27py-rich: add 13.4.2, py-markdown-it-py: add 3.0.0, py-mdurl: new (#38573)Manuela Kuhn3-13/+44
* py-rich: add 13.4.2, py-markdown-it-py: add 3.0.0, py-mdurl: add new package * Fix style
2023-06-27py-rfc3986: add 2.0.0 (#38570)Manuela Kuhn1-3/+4
2023-06-27kokkos-kernels: require kokkos+cuda_lambda (#38568)brian-kelley1-0/+3
(when +cuda, and on version 4.0.00 and up)
2023-06-27py-lightning: add v2.0.4, drop +extra (#38531)Adam J. Stewart4-64/+15
* py-lightning: add v2.0.4, drop +extra * Update dependencies
2023-06-27ci: remove compiler bootstrapping code (#38543)Scott Wittenburg5-742/+193
2023-06-27Kokkos Kernels: adding release 3.7.1 and 4.0.0 (#36655)Luc Berger3-3/+7
Co-authored-by: eugeneswalker <38933153+eugeneswalker@users.noreply.github.com>
2023-06-27superlu-dist: convert to new stand-alone test process (#38188)Tamara Dahlgren1-18/+9
2023-06-27Update superlu home page (#38562)wspear1-1/+1
2023-06-27tests/py-genshi: convert to new stand-alone test process (#38345)Tamara Dahlgren1-7/+2
* py-genshi: convert to new stand-alone test process * py-genshi: add run as py-setuptools deptype; remove test_testsuite comment
2023-06-27Adjust cc90 to require at least CUDA 12 (#38572)Wileam Y. Phan1-3/+2
2023-06-27fairmq: add v1.7.0 (#38550)Dennis Klein1-1/+12
2023-06-27cargs: add new package (#38548)Matthieu Dorier1-0/+20
2023-06-27py-bx-python: add 0.9.0 (#38419)George Young1-2/+5
* py-bx-python: add 0.9.0 * remove dependency * Remove python upper bound * Clarify dependency requirements --------- Co-authored-by: LMS Bioinformatics <bioinformatics@lms.mrc.ac.uk>
2023-06-27Revert "Updates to symlinking for Windows (#34701)" (#38578)Harmen Stoppels13-817/+191
This reverts commit 66f75407d136c0c06ed01774d5815728afba35ca.
2023-06-26CachedCMakePackage: set build type (#38502)Brian Van Essen2-8/+1
Fixed the cached CMake package so that the build_type field is saved in the cached configuration file.
2023-06-26py-numpy: add v1.24.4 (#38555)Adam J. Stewart1-0/+1
2023-06-26Updates to symlinking for Windows (#34701)David Alexander13-191/+817
* Support hardlinks/junctions on Windows systems without developer mode enabled * Generally, use of llnl.util.symlink.symlink is preferred over os.symlink since it handles this automatically * Generally an error is now reported if a user attempts to create a symlink to a file that does not exist (this was previously allowed on Linux/Mac). * One exception to this: when Spack installs files from the source into their final prefix, dangling symlinks are allowed (on Linux/Mac - Windows does not allow this in any circumstance). The intent behind this is to avoid generating failures for installations on Linux/Mac that were succeeding before. * Because Windows is strict about forbidding dangling symlinks, `traverse_tree` has been updated to skip creating symlinks if they would point to a file that is ignored. This check is not transitive (i.e., a symlink to a symlink to an ignored file would not be caught appropriately) * Relocate function: resolve_link_target_relative_to_the_link (this is not otherwise modified) Co-authored-by: jamessmillie <smillie@txcorp.com>
2023-06-26krb5: add missing findutils dependency (#38440)Manuela Kuhn1-0/+1
Co-authored-by: Massimiliano Culpo <massimiliano.culpo@gmail.com>
2023-06-26modules: ignore more Modules variables in from_sourcing_file (#38455)Xavier Delaruelle3-6/+51
Update list of excluded variables in `from_sourcing_file` function to cover all variables specific to Environment Modules or Lmod. Add specifically variables relative to the definition of `module()`, `ml()` and `_module_raw()` Bash functions. Fixes #13504