/ Software / Ape

APE

Adaptable Persistence Engine


Note: Ape is not compatible with Zope 2.8 and above. There is a branch in CVS to make it compatible, but the branch has not been released. I am no longer comfortable recommending Ape as a solution; see the reasoning here.

Ape, the Adaptable Persistence Engine, adapts Python objects to storage on the filesystem, in relational databases, or practically anywhere else. It combines the advantages of transparent object persistence with arbitrary databases and formats. It is especially designed to work with ZODB, but can work independently of both Zope and ZODB.

Ape comes with two default mapper configurations, a Zope2-filesystem mapper and a Zope2-SQL mapper. These mappings demonstrate Ape and provide the pattern for creating your own mapper configuration. The SQL mapper can connect to PostgreSQL or a transactions-enabled version of MySQL.

Ape version 1.0 is a stable release. The changes since the previous version are listed here. There is enough documentation to get started, including a short step-by-step guide to mounting a filesystem path in Zope. Zope 2.7 is required.

Download: Ape-1.0.tar.gz
Released: 16 August 2004
MD5 sum: f99d14a7f57acb34576e76a0045dd5d3

Click below to fill in the scripture reference.
Your browser is not able to display the scripture fill-in program. To see it, enable Javascript or use Mozilla 1.0 or better.
Wherefore, I say unto you, that ye ought to forgive one another; for he that forgiveth not his brother his trespasses standeth condemned before the Lord; for there remaineth in him the greater sin. I, the Lord, will forgive whom I will forgive, but of you it is required to forgive all men. And ye ought to say in your hearts--let God judge between me and thee, and reward thee according to thy deeds.

Church: lds scriptures provident games pearls kzion shiblon film chancellor gateway cumorah byutv happiness nephi
Zope: freezope org com zen labs newbies zettai warnes
Python: home pyzine daily icanprogram
Genealogy: cyndi
Weblogs: jeffrey paul jon joel another-shane guido barry jeremy windley chrism zac
News: quakes lwn dc weather deseret zeitgeist softwarelivre
Zaurus: software developer
Tech: tango spintronics thin
Semantic: aaron sean
Reference: css rdf html4 javascript geckodom iecss emacs phrases acronyms
Reverse: advogato slashdot
Misc: gimp-savvy directory soda jokes shouldexist pdphoto