GeezerVisonThe World Wide Web, restored to 800 pixels of glory. | ||||||||||
| Home|About|Gaming cabinet|Archives|How it works|Starter sites | ||||||||||
GeezerVison is showing github.com — gh-75552: Remove deprecated tkinter.tix module by zware · Pull Request #104902 · python/cpython Conversation
|
|
If you haven't rebuilt the MSI yourself, might be worth touching something in the tools/msi directory so that the PR tests run. I don't think there are any Tix-specific dependencies in it though, so it ought to be fine. |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
|
Ah, hmm. Because of the way Tcl/Tk/Tix is packaged in |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
e7abc51 to
0524a21
Compare
|
I suppose at worst the Interestingly, the |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
|
Yeah, there'll be updates needed to https://github.com/python/release-tools/blob/master/windows-release/tcltk-build.yml, which is where the "real" build happens. I can do that. We probably need to tag builds separately for "without Tix" unless we've got a major version update coming (i.e. one that won't be used for 3.12)? |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
The warnings are all expected... the errors are because we don't build the docs first in that job. I've just filed #104929 to fix that, so if you want to wait and merge it before merging this, that ought to give you clean results? |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
|
Nice branch name! :) Can some of this stuff be removed? |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
There was an error while loading. Please reload this page.
|
See also python/release-tools#47 where I'm making the Tix build step optional for the cpython-bin-deps build. The package from my test run is at https://dev.azure.com/Python/cpython/_build/results?buildId=128771&view=artifacts&pathAsName=false&type=publishedArtifacts (for about 30 days I expect) if you want to check that it works. You shouldn't need to log in, but all you can do is click the three dots at the right of the |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
I opted to keep the The mentions in |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
|
There still is no alternative for the tix module. The Select and Balloon classes are nowhere to be found, no Python replacement, and ttk doesn't even look like tix. What are the poor users to do? |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
|
Tix has been unmaintained for 10 years now, has open security vulnerabilities, and every update of anything in our toolchain risks breaking it. If you still need it, it's open source and can be vendored into your project or maintained separately, but we will no longer provide it out of the box as of Python 3.13. |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
c8d477d to
99efec0
Compare
Mostly this is an excuse to run the MSI CI tests.
99efec0 to
27c8d16
Compare
There was an error while loading. Please reload this page.
Successfully merging this pull request may close these issues.
There was an error while loading. Please reload this page.