Updated Python to 3.13.13#20231
Conversation
|
Doesn't this require filling out PR template? |
|
Given #19701, perhaps it would be more reasonable to merge this PR into the beta branch? |
Thank you for your suggestion. |
|
You will also need to rebase your branch on beta, or force-push a new branch to the current PR's HEAD branch based on beta. |
- update pinned Python versions for local and CI environments - update developer documentation - note the Python update in the 2026.3 changelog # Conflicts: # user_docs/en/changes.md
There was a problem hiding this comment.
Pull request overview
Note
Copilot was unable to run its full agentic suite in this review.
Updates developer/runtime configuration and documentation to use Python 3.13.13 and begins the changelog section for the upcoming NVDA 2026.3 release.
Changes:
- Add a new “2026.3” section to the user-facing changelog, including braille text wrap changes and several bug fixes.
- Bump pinned Python versions across developer docs, CI workflows, and version pin files to 3.13.13.
Reviewed changes
Copilot reviewed 6 out of 6 changed files in this pull request and generated 2 comments.
Show a summary per file
| File | Description |
|---|---|
| user_docs/en/changes.md | Adds the 2026.3 changelog section and developer notes (incl. Python update). |
| runtime-builders/synthDriverHost32/.python-version | Updates the 32-bit synth driver host Python runtime pin to 3.13.13. |
| projectDocs/dev/createDevEnvironment.md | Updates the documented Python version to 3.13.13. |
| .python-versions | Updates the repo Python pin to 3.13.13 (x86_64). |
| .github/workflows/testAndPublish.yml | Updates CI matrix/env Python versions to 3.13.13. |
| .github/workflows/fetch-crowdin-translations.yml | Updates the Crowdin workflow Python version to 3.13.13. |
| ### Important notes | ||
|
|
||
| ### New Features | ||
|
|
||
| * The braille "word wrap" option has been replaced with a four-valued "Text wrap" option: Off, Show mark when words are cut, At word boundaries, and At word or syllable boundaries. (#17010, @LeonarddeR) | ||
| * In modes that show a continuation mark, when a word is cut across rows, the last cell of the row now shows a continuation mark (braille dots 7-8) so it is clear that the word continues on the next row. | ||
| * The "At word or syllable boundaries" option uses hyphenation dictionaries to split long words at syllable boundaries when they do not fit on the display. | ||
|
|
||
| ### Changes | ||
|
|
| ### Important notes | ||
|
|
||
| ### New Features | ||
|
|
||
| * The braille "word wrap" option has been replaced with a four-valued "Text wrap" option: Off, Show mark when words are cut, At word boundaries, and At word or syllable boundaries. (#17010, @LeonarddeR) | ||
| * In modes that show a continuation mark, when a word is cut across rows, the last cell of the row now shows a continuation mark (braille dots 7-8) so it is clear that the word continues on the next row. | ||
| * The "At word or syllable boundaries" option uses hyphenation dictionaries to split long words at syllable boundaries when they do not fit on the display. | ||
|
|
||
| ### Changes | ||
|
|
|
The document appears to contain logs for version 2026.3. |
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
thanks fix Done. |
Python: 3.13.12 to 3.13.13. #19921
testing link
https://github.com/dpy013/nvda/actions/runs/26543413301