[issue45986] 3.10.0 ships with older tcl/tk DLLs than 3.9.9 causing Windows Installer problems

2021-12-07 Thread Ned Deily


Change by Ned Deily :


--
resolution:  -> fixed
stage:  -> resolved
status: open -> closed

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue45986] 3.10.0 ships with older tcl/tk DLLs than 3.9.9 causing Windows Installer problems

2021-12-07 Thread Athanasius


Athanasius  added the comment:

I can confirm that things are now working properly for us with Python 3.10.1.

This can be closed with regards to the immediate issue, but perhaps the release 
team might want to implement some checks/policy to avoid such an issue in 
future ?

--

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue45986] 3.10.0 ships with older tcl/tk DLLs than 3.9.9 causing Windows Installer problems

2021-12-05 Thread E. Paine


E. Paine  added the comment:

I can confirm that 3.10.1 is going to use Tk 8.6.12 (see #45732). Python 3.10.0 
was meant to use Tk 8.6.11, but there was an issue with the build process 
(#43652).

--
nosy: +epaine

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue45986] 3.10.0 ships with older tcl/tk DLLs than 3.9.9 causing Windows Installer problems

2021-12-05 Thread Athanasius


Athanasius  added the comment:

Thanks, I have my fingers crossed that 3.10.1 will have automatically picked up 
>= 8.6.2.12 versions of the files.  I'll check once it's available.

--

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue45986] 3.10.0 ships with older tcl/tk DLLs than 3.9.9 causing Windows Installer problems

2021-12-05 Thread Alex Waygood


Alex Waygood  added the comment:

You can find the release schedule here, which says that 3.10.1 is expected... 
tomorrow https://www.python.org/dev/peps/pep-0619/#id6

--
nosy: +AlexWaygood

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue45986] 3.10.0 ships with older tcl/tk DLLs than 3.9.9 causing Windows Installer problems

2021-12-05 Thread Athanasius


New submission from Athanasius :

Python 3.10.0 ships with version 8.6.2.10 of both tcl86t.dll and tk86t.dll.

Python 3.9.9, released after 3.10.0, ships with the later version 8.6.2.12 of 
both files.

Releasing a project using py2exe and WiX to build a windows MSI installer file 
means that upgrading Python we use from 3.9.9 to 3.10.0 then refuses to install 
the files tcl86t.dll and tk86t.dll because their versions are older than the 
already installed files (but for some reason it *does* remove those older 
versions).

For the user this then means the application crashes on startup when import of 
_tkinter.pyd fails due to the missing DLLs.  There are two workarounds of: 1) 
Do a subsequent repair install of the MSI, 2) Manually uninstall the 
application before installing our version based on Python 3.10.  Neither of 
these are attractive given the often non-technical backgrounds of our users.

How soon is a 3.10.1 expected that will address this ?  In the meantime I'm 
either going to have to special-case things and pull in the Python 3.9.9 
versions of the files, or just not upgrade the project to Python 3.10.

--
components: Tkinter
messages: 407703
nosy: Athanasius
priority: normal
severity: normal
status: open
title: 3.10.0 ships with older tcl/tk DLLs than 3.9.9 causing Windows Installer 
problems
versions: Python 3.10

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com