[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.