Skip to content

Commit 5be2678

Browse files
docs: add changelog fragments for branch features
Add towncrier fragments documenting all major changes: vcs-versioning (9 fragments): - initial-release: New standalone package - py310, env-reader, integrator-api, towncrier-scheme: New features - cli-package, cli-typesafety, modernize-types, overrides-validation: Internal improvements setuptools-scm (7 fragments): - 1231: Bugfix for file finder warning - vcs-versioning-dep: New dependency - py310: Python 3.8/3.9 removal - Internal refactoring and test improvements
1 parent a1a8375 commit 5be2678

16 files changed

+32
-0
lines changed
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
Fix issue #1231: Don't warn about tool.setuptools.dynamic.version conflict when only using file finder without version inference.
2+
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
Internal refactoring: modernized type annotations, improved CLI type safety, and enhanced release automation infrastructure.
2+
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
Drop Python 3.8 and 3.9 support. Minimum Python version is now 3.10.
2+
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
Refactored should_infer from method to standalone function for better code organization.
2+
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
Updated mypy version template test to use uvx with mypy 1.11.2 for Python 3.8 compatibility checking.
2+
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
Refactored TestBuildPackageWithExtra into parametrized function with custom INI-based decorator for cleaner test data specification.
2+
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
setuptools-scm now depends on vcs-versioning for core version inference logic. This enables other build backends to use the same version inference without setuptools dependency.
2+
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
Converted _cli module into a package with improved structure. Archival templates moved to resource files. Added CliNamespace for typed arguments.
2+
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
Improved CLI type safety with OutputData TypedDict and better type annotations throughout CLI handling.
2+
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
Add EnvReader class for structured reading of environment variable overrides with tool prefixes and distribution-specific variants (e.g., SETUPTOOLS_SCM_PRETEND vs VCS_VERSIONING_PRETEND).
2+

0 commit comments

Comments
 (0)