Skip to content

Commit 410e42e

Browse files
authored
Update py2exe to 0.13.0.2 (#16907)
Updating py2exe to 0.13.0.2 This is a bugfix release, check the release link above for the exact changelog! Description of user facing changes There are no user-side changes, this is an update to the build component Description of development approach Updated the py2exe version of the requirements.txt file and did a local build with scons launcher version=py2exe-test
1 parent 2a89252 commit 410e42e

4 files changed

Lines changed: 9 additions & 4 deletions

File tree

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<70", "wheel"]
2+
requires = ["setuptools~=72.0", "wheel"]
33
build-backend = "setuptools.build_meta"
44

55
[tool.ruff]

requirements.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ typing-extensions==4.9.0
2020
pycaw==20240210
2121

2222
# Packaging NVDA
23-
py2exe @ git+https://github.com/py2exe/py2exe@4e7b2b2c60face592e67cb1bc935172a20fa371d#egg=py2exe
23+
py2exe==0.13.0.2
2424

2525
# Creating XML unit test reports
2626
unittest-xml-reporting==3.2.0

user_docs/en/changes.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,12 @@ The available options are:
1515
* Tags: Uses start and end tags to denote where certain font attributes begin and end. (#16864)
1616
* The timeout to perform a multiple keypress is now configurable; this may be especially useful for people with dexterity impairment. (#11929, @CyrilleB79)
1717

18+
### Changes
19+
20+
* Component updates:
21+
* Updated py2exe to 0.13.0.2 (#16907, @dpy013)
22+
* Updated setuptools to 72.0 (#16907, @dpy013)
23+
1824
### Bug Fixes
1925

2026
* NVDA once again relies on events for caret movement in several cases, rather than only on manual querying of the caret position.

venvUtils/ensureVenv.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -88,13 +88,12 @@ def populate():
8888
"--upgrade",
8989
"pip",
9090
"&&",
91-
# py2exe is not compatible with setuptools 70+
9291
# wheel must be manually installed when creating an non-isolated build with a custom setuptools version.
9392
"py",
9493
"-m",
9594
"pip",
9695
"install",
97-
"setuptools==69.5.1",
96+
"setuptools~=72.0",
9897
"wheel",
9998
"&&",
10099
# Install required packages with pip

0 commit comments

Comments
 (0)