[Distutils] scripts versus console_scripts

Jim Fulton jim at zope.com
Thu Sep 3 18:15:40 CEST 2009


On Thu, Sep 3, 2009 at 11:46 AM, Reinout van Rees<reinout at vanrees.org> wrote:
> On 2009-09-02, Jim Fulton <jim at zope.com> wrote:
>>
>> Note that, as Tarek reminded us, buildout lets you define entry points
>> yourself. In fact, I happen to have done this for pyflakes myself a
>> couple of weeks ago:
>>
>>   [pyflakes]
>>   recipe = zc.recipe.egg
>>   eggs = pyflakes
>>   entry-points = pyflakes=pyflakes.scripts.pyflakes:main
>
> That's much shorter than the one I've been using, which makes it seem less
> painful.  Due to the way the docutils scripts are set up (without a clear
> 'main()' method), this is much more painful.

Yeah, I ended up creating a wrapper package for docutuls.  In fact, I
should have mentioned it sooner:

  http://pypi.python.org/pypi/zc.rst2

You might find it useful. :)

...

> What about making the problem explicit and doing something like:
>
> [distutilscripts]
> recipe = zc.recipe.egg:distutils
> eggs =
>    pyflakes
>    docutils
> scripts =
>    scripts/pyflakes
>    tools/rst2html
>    tools/rst2s5

Something like that might work. Note that there is already a scripts
option.  Maybe:

distutils-scripts = x y=z

Jim

-- 
Jim Fulton


More information about the Distutils-SIG mailing list