[ZODB-Dev] ZODB (transaction) dependence on zope.interface

Jeremy Hylton jeremy@zope.com (Jeremy Hylton)
Tue, 7 Jan 2003 18:06:33 -0500


>>>>> "MCF" == Mike C Fletcher <mcfletch@rogers.com> writes:

  MCF> I was just wanting to see what the new version of ZODB would be
  MCF> like, so I checked out the Zope3 tree, did a build and copied
  MCF> transaction, persistence and zodb to my Python-path.  However,
  MCF> the file transaction/interfaces.py appears to be dependent on
  MCF> zope.interface (it imports and uses it).  Is it supposed to be
  MCF> this way?  Should other parts of the "zope" package be copied
  MCF> for stand-alone zodb?

There is a standalone package available by checking out the ZODB4
module from cvs.zope.org.  I had hoped to package it up for alpha
release last week, but customer projects have kept me from getting to
the release.

The ZODB4 package has a setup.py that will install all the necessary
components, including zope.interface.  The dependency is only on
zope.interface, so nothing else from zope gets installed.

Jeremy