[Python-ideas] More "ensure*" packages

Andrew Barnert abarnert at yahoo.com
Thu Aug 13 22:32:42 CEST 2015


On Aug 13, 2015, at 10:06, Steve Dower <steve.dower at python.org> wrote:
> 
> From my point-of-view, this has been very successful in Python 2.7, 3.4 and will also be successful in 3.5. For Python 3.6, I'd like to do a similar thing with:
> 
> * requests
> * tkinter (including tcl/tk, IDLE, and other dependencies)

Is the latter actually doable? Can tkinter be packaged in such a way that it includes or downloads or (best of all) downloads only if changed an entire Tcl/Tk installation (without affecting any other Tcl/Tk installations)? And, besides the technical question, at least on OS X we recommend ActiveTcl; does their weird licensing allow Python to just download and install that automatically? And, even if that is possible, does that mean I'll end up with 27 copies of ActiveTcl on my laptop (one for each Python and each virtual env) plus Apple's Tcl, instead of the 1 copy I installed manually? With a 30MB download for each one?

If all of those are easily solved, then this seems like a cool idea.



More information about the Python-ideas mailing list