[Python-Dev] Python and the Linux Standard Base (LSB)
Fredrik Lundh
fredrik at pythonware.com
Sat Dec 2 21:18:29 CET 2006
Martin v. Löwis wrote:
>> Like I said, it's possible to split Python without making things
>> complicated for newbies.
>
> You may have that said, but I don't believe its truth. For example,
> most distributions won't include Tkinter in the "standard" Python
> installation: Tkinter depends on _tkinter depends on Tk depends on
> X11 client libraries. Since distributors want to make X11 client
> libraries optional, they exclude Tkinter. So people wonder why
> they can't run Tkinter applications (search comp.lang.python for
> proof that people wonder about precisely that).
comp.lang.python only represents a *very* tiny fraction of the python
universe, though. I'd be much more interested in hearing from people
tracking distribution-specific forums.
> I don't think the current packaging tools can solve this newbie
> problem. It might be solvable if installation of X11 libraries
> would imply installation of Tcl, Tk, and Tkinter: people running
> X (i.e. most desktop users) would see Tkinter installed, yet
> it would be possible to omit Tkinter.
I think this is a way too python-centric view of things.
maybe we could just ask distributors to prepare a page that describes
what portions of the standard distribution they do include, and in what
packages they've put the various components, and link to those from the
library reference and/or the wiki or FAQ? is there perhaps some
machine-readable format that could be used for this?
</F>
More information about the Python-Dev
mailing list