Skip to content

Python 3.13.15 and 3.14.7 - #31

Merged
N6REJ merged 2 commits into
mainfrom
3.14.7-3.13.15
Sep 21, 2026
Merged

N6REJ merged 2 commits into
mainfrom
3.14.7-3.13.15

Conversation

@jwaisner

Copy link
Copy Markdown
Contributor

No description provided.

@jwaisner
jwaisner requested a review from N6REJ as a code owner September 20, 2026 01:57
@jwaisner jwaisner added the enhancement ✨ Improve program label Sep 20, 2026
Auto-generated from release 2026.9.19
@qodo-code-review

Copy link
Copy Markdown

PR Summary by Qodo

Add Python 3.13.15 and 3.14.7 module configurations

✨ Enhancement ⚙️ Configuration changes 🕐 10-20 Minutes

Grey Divider

AI Description

• Adds Bearsampp module definitions for Python 3.13.15 and 3.14.7.
• Provides launchers and ABI-matched pywin32 installation for both versions.
• Advances bundle release metadata to 2026.9.19.
Diagram

graph TD
  build["Build Metadata"] -->|release| bundle["Python Bundle"] --> py313["Python 3.13.15"] --> launcher["Runtime Launchers"]
  bundle --> py314["Python 3.14.7"] --> launcher
  py313 -->|cp313| wheel["pywin32 Wheels"]
  py314 -->|cp314| wheel
Loading
High-Level Assessment

The current approach is appropriate because it mirrors the repository’s established per-version module structure and keeps cp313/cp314 wheel compatibility explicit. Generating these files from a shared template could reduce duplication, but the small file size and static packaging layout do not justify that additional build complexity.

Files changed (9) +35 / -1

Enhancement (2) +12 / -0
python.batAdd the Python 3.13.15 command launcher +6/-0

Add the Python 3.13.15 command launcher

• Initializes the WinPython icon environment, changes to the configured working directory, and forwards command-line arguments to Python.

bin/python3.13.15/bin/python.bat

python.batAdd the Python 3.14.7 command launcher +6/-0

Add the Python 3.14.7 command launcher

• Initializes the WinPython icon environment, changes to the configured working directory, and forwards command-line arguments to Python.

bin/python3.14.7/bin/python.bat

Other (7) +23 / -1
bearsampp.confDefine the Python 3.13.15 module +6/-0

Define the Python 3.13.15 module

• Adds Bearsampp runtime metadata and launcher paths for Python 3.13.15, with bundle release substitution support.

bin/python3.13.15/bearsampp.conf

install.batInstall the cp313 pywin32 wheel +4/-0

Install the cp313 pywin32 wheel

• Loads the WinPython environment and installs the bundled pywin32 wheel compatible with CPython 3.13.

bin/python3.13.15/wheel/install.bat

wheel.propertiesConfigure the cp313 wheel download +1/-0

Configure the cp313 wheel download

• Points the Python 3.13.15 module to the pywin32 cp313 release artifact.

bin/python3.13.15/wheel/wheel.properties

bearsampp.confDefine the Python 3.14.7 module +6/-0

Define the Python 3.14.7 module

• Adds Bearsampp runtime metadata and launcher paths for Python 3.14.7, with bundle release substitution support.

bin/python3.14.7/bearsampp.conf

install.batInstall the cp314 pywin32 wheel +4/-0

Install the cp314 pywin32 wheel

• Loads the WinPython environment and installs the bundled pywin32 wheel compatible with CPython 3.14.

bin/python3.14.7/wheel/install.bat

wheel.propertiesConfigure the cp314 wheel download +1/-0

Configure the cp314 wheel download

• Points the Python 3.14.7 module to the pywin32 cp314 release artifact.

bin/python3.14.7/wheel/wheel.properties

build.propertiesAdvance the Python bundle release +1/-1

Advance the Python bundle release

• Updates the bundle release identifier from 2026.4.12 to 2026.9.19 for the new module package.

build.properties

@qodo-code-review

Copy link
Copy Markdown

Code Review by Qodo

🐞 Bugs (0) 📘 Rule violations (0) 📎 Requirement gaps (0)

Grey Divider

Great, no issues found!

Qodo reviewed your code and found no material issues that require review

Grey Divider

Tip of the day
💡 Did you know, you can turn on the rule miner and Qodo learns your standards from review history

More tips ↗ | Customize Qodo ↗ | Qodo docs ↗

Grey Divider

Qodo Logo

@N6REJ
N6REJ merged commit 4a82a8e into main Sep 21, 2026
2 checks passed
@N6REJ
N6REJ deleted the 3.14.7-3.13.15 branch September 21, 2026 12:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement ✨ Improve program

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants