Skip to content

Commit 6664efe

Browse files
author
Ware, Joseph (DLSLtd,RAL,LSCI)
committed
Add ADR for Python versions
1 parent e31c1bf commit 6664efe

File tree

2 files changed

+20
-1
lines changed

2 files changed

+20
-1
lines changed

docs/explanations/decisions/0021-conventional-commits.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# 3. Short descriptive title
1+
# 21. Semantic Versioning and Conventional Commits
22

33
Date: 2025-04-07
44

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
# 22. Follow NEP 0029 release cycle
2+
3+
Date: 2025-05-09
4+
5+
## Status
6+
7+
Proposed
8+
9+
## Context
10+
11+
The scientific Python ecosystem, whilst continuing to move to benefit from new Python features, must maintain support for existing projects and provide a reasonable time-frame and predictability for breaking changes. Multiple libraries therefore make use of the [NEP-0029 deprecation policy](https://numpy.org/neps/nep-0029-deprecation_policy.html). We should follow suite.
12+
13+
## Decision
14+
15+
This template will follow the NEP-0029 deprecation policy.
16+
17+
## Consequences
18+
19+
The matrix of supported Python versions will be periodically updated to those expected by the policy. When versions of Python are dropped, this will be considered a Major change for the purposes of Semantic Versioning and ADR #21.

0 commit comments

Comments
 (0)