Skip to content

Commit 0f75607

Browse files
authored
Add brief versioning section to README (#6)
1 parent 20e1202 commit 0f75607

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

README.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -75,6 +75,18 @@ the release schedule is "as needed".
7575
The release manager for the Python Install Manager on Windows is whoever is the
7676
build manager for Windows for CPython.
7777

78+
## Versioning
79+
80+
PyManager uses the two digit year as the first part of the version,
81+
with the second part incrementing for each release.
82+
This is to avoid any sense of features being tied to the version number,
83+
and to avoid any direct association with Python releases.
84+
85+
The two digit year is used because MSI does not support major version fields
86+
over 256. If/when we completely drop the MSI, we could switch to four digit
87+
years, but as long as it exists we have to handle its compatibility constraints.
88+
89+
7890
# Copyright and License Information
7991

8092
Copyright © 2025 Python Software Foundation. All rights reserved.

0 commit comments

Comments
 (0)