On 2/8/07, Michael Haubenwallner <[EMAIL PROTECTED]> wrote:


On an aside: searching Google for idle extensions is not an easy thing.

Do you know of a listing of available extensions or even a repository to
download from ?


AFAIK there is none.



If not, should there be one ?
- wiki.python.org could have a page with a list of links
- code.google.com/hosting could host such a repo


I believe there should be one, once the selection is sizeable (as it is
starting to become) and installation ease is improved...



How could we ease the process of installing an idle extension ?
I see no problem to just make the extension a package and put it in the
python path (site-packages).
Then we would need to change idlelib.configHandler.IdleConf to accept
the package path besides the idleDir and userDir config options.
This lets us eggify an extension and use ez_install for download and
installation.


This is a very good idea! A few points which need to be resolved first:

  1. Even if we could get idleConf to work like this, we would still
  need a way for IDLE to know about extensions. Currently extensions are
  "registered" by them adding an entry in config-extensions. How would we do
  this otherwise?
  2. Currently user config is in a single config-extensions file. How
  would we manage user configuration with each extension being a separate
  module?

Regarding #2, I think we could still have user config in a single
config-extensions file, where config for all extensions is stored.
_______________________________________________
IDLE-dev mailing list
[email protected]
http://mail.python.org/mailman/listinfo/idle-dev

Reply via email to