spack/lib/spack
Harmen Stoppels 9a6e51ccf0 Define Package API version (#49274)
Defines `spack.package_api_version` and `spack.min_package_api_version`
as tuples (major, minor).

This defines resp. the current Package API version implemented by this version
of Spack and the minimal Package API version it is backwards compatible with.

Repositories can optionally define:
```yaml
repo:
    namespace: my_repo
    api: v1.2
```
which indicates they are compatible with versions of Spack that implement
Package API `>= 1.2` and `< 2.0`. When the `api` key is omitted, the default
`v1.0` is assumed.
2025-03-05 16:24:20 +01:00
..
docs getting_started.rst: fix list of spack deps (#47557) 2024-11-18 12:47:11 +01:00
env ldflags=* are compiler flags, not linker flags (#43820) 2024-04-26 09:19:03 +02:00
external archspec: update to v0.2.5 (#46958) 2024-11-18 12:47:11 +01:00
llnl ensure write_fd.close() isn't called when sys.std* cannot be redirected 2024-11-18 12:47:11 +01:00
spack Define Package API version (#49274) 2025-03-05 16:24:20 +01:00
spack_installable Update copyright year to 2024 (#41919) 2024-01-02 09:21:30 +01:00