Re: [Python-Dev] PEP 365 (Adding the pkg_resources module)
At 12:33 PM 3/21/2008 +0000, Paul Moore wrote:
The standard (and to me, preferable) way of dealing with such
On 21/03/2008, Terry Reedy <tjreedy@udel.edu> wrote: things is to
have an 'installation manager' that can reinstall as well as delete and that has a check box for various things to delete. This is what Python needs.
I'd dispute strongly that this is a "standard". It may be preferable, but I'm not sure where you see evidence of it being a standard.
I presume he means that there are a lot of entries in his Add/Remove Programs that work like that, and that it's an emerging standard for Windows. (Certainly I've seen quite a few entries like that in mine, although more often than not they only have one checkbox!)
Could I also point out that *if* such a standard is set up for Python, bdist_wininst and bdist_msi should be modified to follow it. Otherwise, it's not a standard, more of competing approach.
The best thing to do would be to get a standard (ala PEP 262, but modified by the benefit of experience now) for tracking installed Python package distributions. Then we can standardize on platform tools for managing this data, and include them in the relevant platform distributions. (And that would include making bdist_wininst and bdist_msi follow this installation DB standard.)
"Phillip J. Eby" <pje@telecommunity.com> wrote in message news:20080321124944.ABDF03A4074@sparrow.telecommunity.com... To Paul's question: I have only installed a couple of things (and not recently) that added their own add/remove entry. But I am not sure I would have called them add-ons as opposed to independent applications written in Python. | I presume he means that there are a lot of entries in his Add/Remove | Programs that work like that, and that it's an emerging standard for | Windows. (Certainly I've seen quite a few entries like that in mine, | although more often than not they only have one checkbox!) Yes. At least half my experience with uninstalls is removing games. Recent games typically have separate boxes for various things such as games files, save files, mods, game directory and any user added content, and icons and registry entries. Most Python add-ons I have downloaded are unziped to site-packages and only a few megabytes in size (versus gigabytes for some games). Hence there is little need to uninstall them (unless dumping everything connected with pyx.y, which is easy). Hence no desire to have add/remove slowed down and cluttered with dozens of entries for such things. I admit that my wish for a better installation manager is something I can only help with on the surface by expressing desires and testing results as a practice user. tjr
participants (2)
-
Phillip J. Eby -
Terry Reedy