[ZDP] BackTalk to Document The Zope Book (2.5 Edition)/Using Zope
webmaster@zope.org
webmaster@zope.org
Fri, 03 Jan 2003 06:12:24 -0500
A comment to the paragraph below was recently added via http://www.zope.org/Documentation/Books/ZopeBook/current/UsingZope.stx#3-24
---------------
If binaries aren't available for your platform, then chances are
you can compile Zope from the source. To do this, install
Python from the sources for your platform and make sure you have
a C compiler. You can get Python from the
"Python.org":http://www.python.org web site. Although we try
and use the most recent Python for Zope, often the latest Python
version is more recent than the version we "officially" support
for Zope. For information on which version of Python you need
to compile Zope with, see the release notes on the Web page for
each version. Zope 2.4 requires Python 2.1. Zope 2.3 and earlier
versions used Python 1.5.2.
% Anonymous User - May 9, 2002 2:27 pm:
"officially"? Another comment alluded to having to install Python 2.1 though he already had 2.2. This is
pretty inconvenient, especially if you aleady have Python and prefer to have (just) the latest version. Why
must it be this way?
% Anonymous User - May 9, 2002 2:29 pm:
Because that's life. Sorry.
% Anonymous User - July 2, 2002 8:04 am:
To expand on the previous comment, which was just as accurate and a LOT more concise...
As a professional developer myself, I've seen plenty of instances where an application only works with an
older rev of the base development tool the application is written in.
That's because when the base development tool gets upgraded, they introduce new bugs, among other things.
At the very least, you've got to have a STANDARD platform to build your application on.
% Anonymous User - July 3, 2002 12:13 am:
The problem here is that redhat has many tools that use python 1.5.? and they are hanging on to that version
even though they include python version 2.2 zope does not support it. If using zope means I have to program
anything in python, I'm out of here. With python programs a missing space and the sucker won't work.
% Anonymous User - July 3, 2002 8:50 am:
1. If you cant be bothered to install Zope from a binary distro at http://www.zope.org/Products, you might as
well not even try using Zope.
2. Spare us the threats. ;-)
% Anonymous User - July 7, 2002 5:39 pm:
1. You can install a platform-dependant Zope with its own Python 2.1 with no fuss, and keep using Python
2.2.x or whatever you like if you do other Python programming.
2. With C/C++/Perl/Java/etc programs, a missing semicolon and the sucker won't work. With (you name it), a
missing ending parentheses and the sucker won't work. So, why the fuss over enforced indentation in Python?
% Anonymous User - Jan. 3, 2003 6:12 am:
If you are using RedHat 7.X you can install the Python-2.1 RPM along with python-1.5 and python-2.2 RPMS
without any clash. You can download the python-2.1 RPM from http://www.python.org/2.1.3/rpms.html. If I were
you, I would download the src RPM and compile it. Later you can compile the Zope source RPM without any
issues.