[Zope3-dev] reST in Zope 3
Jeffrey P Shell
jeffrey@cuemedia.com
Mon, 16 Dec 2002 11:24:35 -0700
On Monday, December 16, 2002, at 06:01 AM, Guido van Rossum wrote:
>> in order to complete another couple projects (OnlineHelp for
>> example), I would like to insert reST into the Zope 3
>> CVS. Unfortunately, reST is incorporated into this large package
>> called docutils.
>>
>> How should we incorporate this in the CVS? One thing we could do is
>> to require docutils to be installed for Zope3, but I think that
>> would be bad, or not? Should I make all of docutils available in
>> Zope3?
>
> I recommend that when we adopt 3rd party Python packages, we try to
> write our code so that it works whether we include the 3rd party
> package or not (in the latter case the user will have to install it
> separately). Then we provide a full distro of the 3rd party package
> with certain (end-user-oriented) Zope3 distros, but not with the
> developer distro or in CVS. (It's okay to require a certain version
> and complain loudly if an older version is found.)
>
> One advantage of this approach is that it avoids the temptation to
> "fix" the 3rd party package, which generally ends up causing more pain
> than it's worth.
I agree, especially since the docutils package still considers itself
as young. reStructuredText is pretty solid, but developer API's and
such still seem to be in flux.
reST = Joy.