Update py2exe to 0.13.0.2#16907
Conversation
The following is the changelog for 0.13.0.2: https://github.com/py2exe/py2exe/releases/tag/v0.13.0.2 Signed-off-by: dpy013 <26911141+dpy013@users.noreply.github.com>
WalkthroughThe change involves updating the Changes
Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media? TipsChatThere are 3 ways to chat with CodeRabbit:
Note: Be mindful of the bot's finite context window. It's strongly recommended to break down tasks such as reading entire modules into smaller chunks. For a focused discussion, use review comments to chat about specific files and their changes, instead of using the PR comments. CodeRabbit Commands (invoked as PR comments)
Additionally, you can add CodeRabbit Configuration File (
|
See test results for failed build of commit feb9e5ec69 |
|
@dpy013 - from the change log there's a few notable things:
|
|
Actually my mistake, we already fixed up the version info stuff fixed by Lukasz in b8124fb |
| "pip", | ||
| "install", | ||
| "setuptools==69.5.1", | ||
| "setuptools==70", |
There was a problem hiding this comment.
setuptools is also mentioned in pyproject.toml, please ensure this is updated to reference the latest setuptools.
The latest setuptools is 72, have you tested this version? if so, what didn't work.
Please fixup the comment above which references py2exe and setuptools
| "pip", | ||
| "install", | ||
| "setuptools==70", | ||
| "setuptools==72.0.0", |
There was a problem hiding this comment.
I think we want to match any 72 subversion
| "setuptools==72.0.0", | |
| "setuptools~=72.0", |
There was a problem hiding this comment.
As requested previously, please fixup the code comment above this line which references py2exe and setuptools
| @@ -1,5 +1,5 @@ | |||
| [build-system] | |||
| requires = ["setuptools<70", "wheel"] | |||
| requires = ["setuptools<72.0.0", "wheel"] | |||
There was a problem hiding this comment.
We don't want to pin less than 72, we want to use 72
| requires = ["setuptools<72.0.0", "wheel"] | |
| requires = ["setuptools~=72.0", "wheel"] |
There was a problem hiding this comment.
Local compilation has been installed correctly
Collecting setuptools==72
e8/setuptools-72.0.0-py3-none-any.whl (2.3 MB)
There was a problem hiding this comment.
Doesn't matter. Please update pyproject.toml to match setup.py.
They should refer to the same setuptools version
|
Hello, I've reorganized the section on setuptools to |
See test results for failed build of commit a65b06a7f9 |
| "pip", | ||
| "install", | ||
| "setuptools==69.5.1", | ||
| "setuptools==72.0", |
There was a problem hiding this comment.
| "setuptools==72.0", | |
| "setuptools~=72.0", |
There was a problem hiding this comment.
As requested twice previously, please fixup the code comment above this line which references py2exe and setuptools
# py2exe is not compatible with setuptools 70+
# wheel must be manually installed when creating an non-isolated build with a custom setuptools version.
should be replaced with
# wheel must be manually installed when creating an non-isolated build with a custom setuptools version.
| @@ -1,5 +1,5 @@ | |||
| [build-system] | |||
| requires = ["setuptools<70", "wheel"] | |||
| requires = ["setuptools<72.0", "wheel"] | |||
There was a problem hiding this comment.
| requires = ["setuptools<72.0", "wheel"] | |
| requires = ["setuptools~=72.0", "wheel"] |
| ### Changes | ||
|
|
||
| * Component updates: | ||
| * Updated py2exe to 0.13.0.2 (#16907, @dpy013) | ||
| * Updated setuptools to 72.0 (#16907, @dpy013) |
There was a problem hiding this comment.
This section should be below "New Features" I'm not sure why/how it was missed when starting this release
-->
Link to issue number:
Release Notes
Summary of the issue:
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
Testing strategy:
Need to see if appveyor can be built successfully
Known issues with pull request:
Not found at the moment
Code Review Checklist:
Summary by CodeRabbit
py2exedependency to a fixed version for improved clarity and more predictable builds.