Satish Balay
d2a551c047
hiop: add v1.1.0 ( #46764 )
2024-10-03 18:32:40 -06:00
Adam J. Stewart
9dfe096d3a
py-keras: add v3.6 ( #46767 )
2024-10-03 18:20:22 -06:00
Teague Sterling
62f5b18491
at-spi2-core: add v2.52.0,2.54.0 ( #46769 )
...
Signed-off-by: Teague Sterling <teaguesterling@gmail.com>
2024-10-03 17:15:56 -07:00
Wouter Deconinck
8f5af6eb7a
doxygen: add v1.12.0 ( #46752 )
2024-10-03 19:59:35 -04:00
Wouter Deconinck
d3a0904790
catch2: add v3.7.1 ( #46759 )
2024-10-03 17:44:18 -06:00
Todd Gamblin
3c2a682876
Better docs and typing for _setup_pkg_and_run
( #46709 )
...
There was a bit of mystery surrounding the arguments for `_setup_pkg_and_run`. It passes
two file descriptors for handling the `gmake`'s job server in child processes, but they are
unsed in the method.
It turns out that there are good reasons to do this -- depending on the multiprocessing
backend, these file descriptors may be closed in the child if they're not passed
directly to it.
- [x] Document all args to `_setup_pkg_and_run`.
- [x] Document all arguments to `_setup_pkg_and_run`.
- [x] Add type hints for `_setup_pkg_and_run`.
- [x] Refactor exception handling in `_setup_pkg_and_run` so it's easier to add type
hints. `exc_info()` was problematic because it *can* return `None` (just not
in the context where it's used). `mypy` was too dumb to notice this.
Signed-off-by: Todd Gamblin <tgamblin@llnl.gov>
2024-10-03 14:36:53 -07:00
Niklas Bölter
a52ec2a9cc
Update some package homepage URLS ( #46683 )
...
Co-authored-by: Rocco Meli <r.meli@bluemail.ch>
Co-authored-by: Tamara Dahlgren <35777542+tldahlgren@users.noreply.github.com>
2024-10-03 15:00:53 -06:00
Alec Scott
43a9c6cb66
gh: add v2.58.0, drop GoBuilder ( #46720 )
...
* gh: drop GoBuilder now that GoPackage supports legacy attributes
* gh: add v2.58.0
2024-10-03 09:00:57 -07:00
m-shunji
4cace0cb62
libxsmm: fix for aarch64 environment ( #42312 )
...
Co-authored-by: inada-yoshie <inada.yoshie@fujitsu.com>
2024-10-03 07:30:06 -06:00
kwryankrattiger
482e2fbde8
Noop jobs should do less work ( #46732 )
2024-10-03 11:59:27 +00:00
Ashim Mahara
ad75e8fc95
py-igv-notebook: new package ( #46723 )
2024-10-03 05:44:16 -06:00
Wouter Deconinck
af43f6be0d
apptainer: add v1.3.4 ( #46730 )
2024-10-03 05:36:33 -06:00
AcriusWinter
76243bfcd7
Stand-alone testing: remove deprecated methods ( #45752 )
...
* Stand-alone testing: remove deprecated methods
* audit: replace deprecated test method checks for test callbacks (AcriusWinter)
* install_test: replace deprecated with new test method name starts (AcriusWinter)
* package_base: removed deprecated test methods (AcriusWinter)
* test/package_class: remove deprecated test methods (AcriusWinter)
* test/reporters: remove deprecated test methods (AcriusWinter)
* reporters/extract: remove deprecated test-related methods (AcriusWinter)
* py-test-callback: rename test in callbacks and output (AcriusWinter)
* reporters/extract: remove deprecated expected failure output capture (AcriusWinter)
* stand-alone test cleanup: f-string, remove deprecation warning, etc. (AcriusWinter)
* stand-alone tests: f-string fix and remove unused imports (AcriusWinter)
* package_base: finish removing the rest of deprecated run_test method (AcriusWinter)
* py-test-callback: remove stand-alone test method (AcriusWinter)
* package_base: remove now unused imports (AcriusWinter)
* Python: test_imports replaces test (tldahlgren)
* mptensor, trivial-smoke-test: replace deprecated cache_extra_test_sources method (tldahlgren)
* trivial-smoke-test: replace deprecated install_test_root method (tldahlgren)
* docs: update perl and scons package's test methods (tldahlgren)
* builder: remove deprecated test() method (tldahlgren)
* Update legion and mfem test data for stand-alone tests (tldahlgren)
* py-test-callback: restore the test method
* Audit/stand-alone testing: Fix and added stand-alone test audit checks
- fix audit failure message for build-time test callback check
- remove empty test method check during stand-alone testing
- change build-time test callback check to package_properties
- add test method docstring audit check and mock fail-test-audit-docstring pkg
- add test method implementation audit check and mock fail-test-audit-impl pkg
- add new mock packages to test_package_audits and test_test_list_all
* audits: loosen docstring content constraints
* Add missing test method docstring
* py-test-callback: resolve builder issues
* Audits: Add checks for use of deprecated stand-alone test methods; improve output for other test-related checks
* Fix style issues
* test_test_list_all: add new fail-test-audit-deprecated package
---------
Signed-off-by: Tamara Dahlgren <dahlgren1@llnl.gov>
Co-authored-by: Tamara Dahlgren <35777542+tldahlgren@users.noreply.github.com>
2024-10-03 11:36:18 +00:00
Adam J. Stewart
feabcb884a
py-torchaudio: add support for CUDA 12.5+ ( #46746 )
2024-10-03 13:16:40 +02:00
Daniel Beltrán
1c065f2da9
ambertools: new package ( #42684 )
...
* new builtin package: ambertools
* fixes for the style test
* yet more changes for the style test
* hope this is the last fix for the style test
* netlib-xblas is a dependency, it needs a depends_on("m4", type="build")
* ambertools: Add new setuptool dependency, limit python to <= 3.10 (does not build with 3.11+)
---------
Co-authored-by: Bernhard Kaindl <bernhardkaindl7@gmail.com>
2024-10-03 05:13:46 -06:00
Teague Sterling
401e7b4477
vep: new package ( #44522 )
...
* Adding the perl-bio-db-bigfile package
* Adding perl-bio-ensembl package
* Adding perl-bio-ensembl-variation package
* Adding the perl-bio-ensembl-funcgen package
* Adding perl-bio-ensembl-io package
* Fixing checksums
* py-uvloop: add v3.8.14, v3.9.15, v3.10.3 and dependencies
* rollback
* Update package.py
* Update package.py
* vep: add v110,v111,v112
* Update package.py
* Update package.py
* Update package.py
* Update package.py
* Update package.py
* Updating dependent package handling
Signed-off-by: Teague Sterling <teaguesterling@gmail.com>
* Updating dependent package handling
Signed-off-by: Teague Sterling <teaguesterling@gmail.com>
* Update package.py
* Update package.py
* Reverting variants
Signed-off-by: Teague Sterling <teaguesterling@gmail.com>
* Update package.py
* Update package.py
* Rename package.py to package.py
* Update package.py
* Update package.py
* Update package.py
* Fix variant installation and dependencies
Signed-off-by: Teague Sterling <teaguesterling@gmail.com>
* Styles
Signed-off-by: Teague Sterling <teaguesterling@gmail.com>
* Removing unneeded dependencies
Signed-off-by: Teague Sterling <teaguesterling@gmail.com>
---------
Signed-off-by: Teague Sterling <teaguesterling@gmail.com>
Co-authored-by: Bernhard Kaindl <contact@bernhard.kaindl.dev>
2024-10-03 11:07:54 +01:00
Mikael Simberg
1b0020f3ee
pika: remove git dependency ( #46745 )
2024-10-03 03:01:45 -06:00
Mark W. Krentel
d21577803f
hpcviewer: add version 2024.09 ( #46744 )
2024-10-03 09:58:40 +02:00
Wouter Deconinck
d3518f866b
ospray: add v3.2.0 (and dependencies) ( #46676 )
2024-10-02 22:48:21 -06:00
Adam J. Stewart
93bf5b302d
py-pyproj: add v3.7.0 ( #46690 )
2024-10-02 22:40:22 -06:00
Wouter Deconinck
6e0efdff61
py-jinja2: add v3.1.4 (fix CVE) ( #46668 )
...
* py-jinja2: add v3.1.4 (fix CVE)
* py-jinja2: fix py-flit-core upper limit
* py-jinja2: url_for_version due to lowercase jinja2
2024-10-02 22:32:27 -06:00
Wouter Deconinck
95f16f203a
dcmtk: add v3.6.8 (fix CVE) ( #46627 )
...
* dcmtk: add v3.6.8 (fix CVE)
* dcmtk: apply tiff patch to new version too
* dmctk: tiff patch when range closed since in upstream master
2024-10-02 22:08:17 -06:00
Todd Gamblin
322a83c808
style: fix black configuration ( #46740 )
...
We mostly use `spack style` and `spack style --fix`, but it's nice to also be able to
run plain old `black .` in the repo.
- [x] Fix includes and excludes `pyproject.toml` so that we *only* cover files we expect
to be blackened.
Note that `spack style` is still likely the better way to go, because it looks at `git
status` and tells black to only check files that changed from `develop`. `black` with
`pyproject.toml` won't do that. Of course, you can always manually specify which files
you want blackened.
Signed-off-by: Todd Gamblin <tgamblin@llnl.gov>
2024-10-02 20:22:54 -06:00
Tapish Narwal
aa53007f82
alpaka: add v0.9.0, v1.0.0, v1.1.0, v1.2.0 ( #46607 )
2024-10-03 04:03:30 +02:00
Juan Miguel Carceller
12fd940e81
edm4hep: fix concretization by adding a when inside the conditional ( #46710 )
2024-10-03 02:57:11 +02:00
Alec Scott
e193320ebb
yq: add v4.44.3, fix go dependency constraints ( #46738 )
2024-10-03 02:27:21 +02:00
Matt Thompson
77839303ca
mepo: add 2.1.0 ( #46726 )
2024-10-02 18:17:35 -06:00
Vasileios Karakasis
e572189112
Add more ReFrame versions ( #46706 )
2024-10-02 16:56:32 -07:00
Alec Scott
20a18b5710
scc: add v3.4.0, drop generated dependencies ( #46733 )
2024-10-03 01:48:49 +02:00
Ken Raffenetti
e17d81692f
MPICH: Add version 4.2.3 ( #46718 )
2024-10-02 17:43:33 -06:00
Alec Scott
4bf6c61ea0
hugo: add v0.135.0, switch to GoPackage ( #46735 )
2024-10-02 16:32:16 -07:00
Alec Scott
21b03d149e
lazygit: add v0.44.1 ( #46736 )
2024-10-02 17:25:35 -06:00
Alec Scott
21fbebd273
git: fix zsh shell completions ( #46725 )
2024-10-02 17:01:39 -06:00
Alec Scott
9326e9211c
glow: fix package to install completions and not source dir ( #46728 )
2024-10-03 00:10:56 +02:00
kwryankrattiger
742e8142cf
Do not fail noop jobs in Spack CI ( #46713 )
2024-10-02 16:04:21 -06:00
Alec Scott
c30a17a302
rclone: add v1.68.1, convert to a GoPackage ( #46721 )
...
* rclone: convert to a GoPackage
* rclone: add v1.68.1
2024-10-02 14:21:37 -07:00
Alec Scott
beecc5dc87
kubectl: add v1.31.1, convert to a GoPackage ( #46722 )
2024-10-02 14:19:55 -07:00
Alec Scott
dfb0f58254
direnv: convert to GoPackage ( #46724 )
2024-10-02 14:18:20 -07:00
Alec Scott
31f0905f3f
litestream: drop GoBuilder now that GoPackage is fixed ( #46727 )
2024-10-02 14:15:10 -07:00
Alec Scott
726bf85d15
restic: convert to GoPackage ( #46719 )
2024-10-02 14:04:30 -07:00
Auriane R.
d187a8ab68
stdexec: Add nvhpc@24.09 version ( #46714 )
2024-10-02 13:57:47 -06:00
Mosè Giordano
1245a2e058
libuv-julia: Add v1.48.0 ( #46705 )
2024-10-02 11:47:50 -06:00
Mosè Giordano
f8bd11c18f
nghttp2: Add v1.59.0 ( #46704 )
2024-10-02 11:47:36 -06:00
kjrstory
787863e176
fds: add 6.9.0,6.9.1 and openmp ( #46717 )
...
* fds: add 6.9.0,6.9.1 and openmp
* typo and style fix
2024-10-02 11:47:12 -06:00
dependabot[bot]
1da7d3bfe3
build(deps): bump codecov/codecov-action from 4.5.0 to 4.6.0 ( #46708 )
...
Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action ) from 4.5.0 to 4.6.0.
- [Release notes](https://github.com/codecov/codecov-action/releases )
- [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md )
- [Commits](e28ff129e5...b9fd7d16f6
)
---
updated-dependencies:
- dependency-name: codecov/codecov-action
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-02 11:40:43 -06:00
Wouter Deconinck
26bc91fe9b
py-rucio-clients: new package (and dependencies) ( #46585 )
...
Co-authored-by: Bernhard Kaindl <contact@bernhard.kaindl.dev>
2024-10-02 11:27:23 -06:00
Ray Huang
470774687d
fix 'command -v' not in csh ( #45845 )
2024-10-02 19:15:35 +02:00
Alex Tyler Chapman
20aec1536a
ipopt: add 3.14.12 to 3.14.14, improve mumps integration ( #46673 )
2024-10-02 19:11:39 +02:00
Mosè Giordano
9e1082b625
libblastrampoline: Add v5.9.0, v5.10.1, v5.11.0 ( #46702 )
2024-10-02 11:09:09 -06:00
Arne Becker
f8f13ad8aa
postgresql: Add icu4c dependency for versions 16+ ( #46691 )
...
* postgresql: Add icu4c dependency for versions 16+
* postgresql: make ICU an option
* postgresql: ICU variant only needed for v16+
* postgresql: Check for negated option
Check for negated option instead of negating the test
Co-authored-by: Alec Scott <hi@alecbcs.com>
---------
Co-authored-by: Alec Scott <hi@alecbcs.com>
2024-10-02 10:08:32 -07:00