Skip to content
Merged
Show file tree
Hide file tree
Changes from 8 commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
[build-system]
requires = ["setuptools<70", "wheel"]
requires = ["setuptools~=72.0", "wheel"]
build-backend = "setuptools.build_meta"

[tool.ruff]
Expand Down
2 changes: 1 addition & 1 deletion requirements.txt
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ typing-extensions==4.9.0
pycaw==20240210

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

# Creating XML unit test reports
unittest-xml-reporting==3.2.0
Expand Down
5 changes: 5 additions & 0 deletions user_docs/en/changes.md
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,11 @@ The available options are:
* In on-demand speech mode, NVDA does not talk anymore when a message is opened in Outlook, when a new page is loaded in a browser or during the slideshow in PowerPoint. (#16825, @CyrilleB79)
* In Mozilla Firefox, moving the mouse over text before or after a link now reliably reports the text. (#15990, @jcsteh)

### Changes

* Component updates:
* Updated py2exe to 0.13.0.2 (#16907, @dpy013)
* Updated setuptools to 72.0 (#16907, @dpy013)

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This section should be below "New Features" I'm not sure why/how it was missed when starting this release


### Changes for Developers

Expand Down
6 changes: 3 additions & 3 deletions venvUtils/ensureVenv.py
Original file line number Diff line number Diff line change
Expand Up @@ -88,13 +88,13 @@ def populate():
"--upgrade",
"pip",
"&&",
# py2exe is not compatible with setuptools 70+
# wheel must be manually installed when creating an non-isolated build with a custom setuptools version.
# py2exe is now compatible with setuptools 72.0
# There is now no need to manually install the wheel when creating non-isolated builds using a customized version of setuptools.
Comment thread
seanbudd marked this conversation as resolved.
Resolved
"py",
"-m",
"pip",
"install",
"setuptools==69.5.1",
"setuptools~=72.0",
"wheel",
"&&",
# Install required packages with pip
Expand Down