[Distutils] Git plugin for setuptools

Phillip J. Eby pje at telecommunity.com
Thu Sep 27 23:41:10 CEST 2007


At 02:30 PM 9/27/2007 -0400, Yannick Gingras wrote:
>"Phillip J. Eby" <pje at telecommunity.com> writes:
>
> > Distribution would be best; I don't want setuptools invoking
> > executables on the off-chance that they're installed.  It would add
> > overhead to every operation.  To be considered for inclusion in
> > setuptools proper, I would need it to perform all its operations
> > without needing an external program, and a reference to the file
> > format it's using so I don't end up having to support it with no idea
> > how it works.
> >
> > For separately distributed file-finder plugins, it's okay for them to
> > depend on external programs, since presumably a user who installs the
> > plugin has the needed programs.
>
>Fair enough.  The git file format is a bit ugly and using git to parse
>it is probably the most sensible thing to do.  External distribution
>is a perfectly reasonable solution.
>
>Is there a naming convention for SCM plugins?  Could Setuptools add a
>list of available plugins on it's website?  I know there is a pluging
>for Mercurial:
>
>   http://cheeseshop.python.org/pypi/hg.setuptools/
>
>But without a naming conventions, I would not be likely to find a
>plugin for a particular SCM even it exists.

Well, you can search for your SCM on PyPI, which works for Mercurial 
and bzr, at least.



More information about the Distutils-SIG mailing list