Skip to content

Commit a0e4d61

Browse files
committed
fix: update setuptools requirement to >=61.0.0 for PEP 639 compliance and document changes in CHANGELOG
1 parent 7097183 commit a0e4d61

2 files changed

Lines changed: 9 additions & 1 deletion

File tree

CHANGELOG.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,13 @@ All notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8+
## [0.6.22][0.6.22] - 2026-02-20
9+
10+
### Fixed
11+
12+
- Updated setuptools requirement to >=61.0.0 for proper PEP 639 license expression support
13+
- This fixes PyPI license badge displaying "invalid"
14+
815
## [0.6.21][0.6.21] - 2026-02-20
916

1017
### Fixed
@@ -718,6 +725,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
718725

719726
Experimentation phase before formal semantic versioning, establishing core dimensional analysis concepts and data structures.
720727

728+
[0.6.22]: https://github.com/DASA-Design/PyDASA/compare/v0.6.21...v0.6.22
721729
[0.6.21]: https://github.com/DASA-Design/PyDASA/compare/v0.6.19...v0.6.21
722730
[0.6.19]: https://github.com/DASA-Design/PyDASA/compare/v0.6.18...v0.6.19
723731
[0.6.18]: https://github.com/DASA-Design/PyDASA/compare/v0.6.15...v0.6.18

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
[build-system]
2-
requires = ["setuptools>=45", "wheel"]
2+
requires = ["setuptools>=61.0.0", "wheel"]
33
build-backend = "setuptools.build_meta"
44

55
[project]

0 commit comments

Comments
 (0)