Skip to content

Embeddable distribution for 3.13 includes Tcl/Tk DLL files #126074

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
lir-ht opened this issue Oct 28, 2024 · 2 comments
Closed

Embeddable distribution for 3.13 includes Tcl/Tk DLL files #126074

lir-ht opened this issue Oct 28, 2024 · 2 comments
Assignees
Labels
3.13 bugs and security fixes OS-windows type-bug An unexpected behavior, bug, or error

Comments

@lir-ht
Copy link

lir-ht commented Oct 28, 2024

Bug report

Bug description:

I noticed that the size of the embeddable distribution for Windows increased by roughly 2 MB between 3.12 and 3.13 (in the 32-bit distribution when unpacked), despite the PEP 594 dead batteries removal. This turns out to be in part because 3.13, unlike earlier versions, includes the files tcl86t.dll and tk86t.dll which together take up around 2.6 MB.

Should these DLL files really be included in the embeddable distribution? Since the _tkinter module and the rest of Tkinter isn't included, it doesn't seem like these files are of any use.

CPython versions tested on:

3.13

Operating systems tested on:

Windows

Linked PRs

@lir-ht lir-ht added the type-bug An unexpected behavior, bug, or error label Oct 28, 2024
@zooba zooba self-assigned this Oct 29, 2024
@zooba zooba added the 3.13 bugs and security fixes label Oct 29, 2024
miss-islington pushed a commit to miss-islington/cpython that referenced this issue Nov 5, 2024
zooba added a commit that referenced this issue Nov 5, 2024
@rruuaanng
Copy link
Contributor

Can this issue be closed? It seems to have been completed ;)

@zware
Copy link
Member

zware commented Nov 19, 2024

Thanks for the report, @lir-ht! This will be fixed in v3.13.1.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
3.13 bugs and security fixes OS-windows type-bug An unexpected behavior, bug, or error
Projects
None yet
Development

No branches or pull requests

5 participants