[Zope-dev] [Zope-Checkins] SVN: Zope/branches/tseaver-clarify_install_docs/doc/ Split out docs for 'normal' installation from those using 'zc.buildout'.
Tres Seaver
tseaver at palladion.com
Tue Mar 2 12:47:22 EST 2010
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Chris Withers wrote:
> Tres Seaver wrote:
>> Installing Zope
>> -===============
>> +---------------
>>
>> -Unless using buildout to build a zope instance as described
>> -:ref:`below <buildout-instances>`, you will need to install Zope
>> -separately. If you want to create a buildout-based Zope instance,
>> -please skip directly to that section.
>> +The recommended way to install Zope is within a virtualized Python environment
>> +using ``virtualenv`` as follows::
>
> Really? I wouldn't recommend virtualenv...
> Myself, I find the buildout instance the easiest and lightest weight
> method...
>
> By all means, document virtualenv as an option, but blessing it as "the
> one true way" is a bit much...
Here's my rationale:
- - The docs are intended primarily for folks who want to install and
run Zope, rather than hack on it.
- - zc.buildout is *super* heavyweight compared to virtualenv
- - zc.buildout creates an environment which is puzzling as hell for
anybody who hasn't already drunk the koolaid ('parts'? 'eggs'?
WTF?)
- - virtualenv, or something damn near it, is likely to land in Python
itself.
- - Nearly anybody else in the Python world is more likely to be
familiar with the virtualenv stuff than with buildout.
- - We have two alternate zc.buildout scenarios (install Zope + run
mkzopeinstance vs. self-contained environment). The first has no
real advantage over the virtualenv one, except being able to
run buildout to update the software (heaven help you if you forget
to configure the index properly!). The second leaves you without
the annotated config file, a *major* faux pas.
I plan to merge that branch to the 2.12 branch and the trunk, assuming
no further objections.
Tres.
- --
===================================================================
Tres Seaver +1 540-429-0999 tseaver at palladion.com
Palladion Software "Excellence by Design" http://palladion.com
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
iEYEARECAAYFAkuNTyUACgkQ+gerLs4ltQ7i/wCfeWwoIe1pqmjAgtOlKbb7km7O
xyUAnjgyYNcaz3qIIMB9ZKMn1F+NBcha
=CRlO
-----END PGP SIGNATURE-----
More information about the Zope-Dev
mailing list