spack/lib/spack
Harmen Stoppels 125feb125c
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 15:42:48 +01:00
..
docs build(deps): bump pytest from 8.3.4 to 8.3.5 in /lib/spack/docs (#49268) 2025-03-03 19:18:42 -06:00
env Remove years from license headers (#48352) 2025-01-02 15:40:28 +01:00
external Remove years from license headers (#48352) 2025-01-02 15:40:28 +01:00
llnl Solver: Cache Concretization Results (#48198) 2025-02-28 12:42:00 -06:00
spack Define Package API version (#49274) 2025-03-05 15:42:48 +01:00
spack_installable Remove years from license headers (#48352) 2025-01-02 15:40:28 +01:00