Message371577
Terry:
Thank you, I have updated my local version with a short descriptor and am relieved that I probably don't need to write a PEP as I am not known for my writing skills!
Steve:
Also thank you. I cannot think of a reason for it to be optional on Windows, however I think it would be best for it to remain a separate external (though, for obvious reasons, you should get the final say). There are two benefits, I think, that being a separate external brings:
1. Easier to update - I guess this depends on your experience of Tix (as an example), but for maintainability, I think it would be easier to update TkDND separate to updating tcl/tk.
2. Old Python builds don't included unneeded binaries - For older python versions, for which the changes to the tkinter library are not going to be backported (3.6 - 3.9), it seems pointless to package the TkDND binaries.
3. Easy to make optional in future - Less important, but if we change our mind about making TkDND optional (as an installer build flag, etc.), the change would be made much easier (whether that be during this issue/PR or as another issue).
I will go about creating a PR for this, though if I am feeling particularly incompetent, may need you to set it as a draft!
Ned:
What changes would be required to the MacOS installer to declare TkDND as an optional dependency (I really don't have a clue how MacOS works so would really appreciate some help)? I presume, based on the READMEs that it doesn't use the source- & bin-deps repos, but it also doesn't have a package manager like Linux distros to which to specify the optional dependencies.
Anyone!
Could the person responsible for the Linux builds please be added to the nosy, so that I can ask the question about notifying the package maintainers for each of the distros. I would also like to ask if TkDND could be declared as an optional dependency, as many distros do not have it in their main repos (taking Arch Linux as an example, the TkDND package is in the AUR, while tk is in the "extra" repo). |
|
Date |
User |
Action |
Args |
2020-06-15 17:09:14 | epaine | set | recipients:
+ epaine, terry.reedy, gpolo, ned.deily, serhiy.storchaka, steve.dower |
2020-06-15 17:09:14 | epaine | set | messageid: <1592240954.03.0.107871834175.issue40893@roundup.psfhosted.org> |
2020-06-15 17:09:14 | epaine | link | issue40893 messages |
2020-06-15 17:09:13 | epaine | create | |
|