[Zodb-checkins] CVS: StandaloneZODB - README:1.1.4.1
Barry Warsaw
barry@wooz.org
Wed, 19 Dec 2001 19:13:06 -0500
Update of /cvs-repository/StandaloneZODB
In directory cvs.zope.org:/tmp/cvs-serv17795
Modified Files:
Tag: StandaloneZODB-1_0-branch
README
Log Message:
Updated readme with more links and corrected information.
=== StandaloneZODB/README 1.1 => 1.1.4.1 ===
+This is the README for the StandaloneZODB 1.0 beta 1 release.
-The StandaloneZODB package provides a set of tools for using ZODB in
-Python programs separately from Zope. The tools you get are
-indentical to the ones provided in Zope, because they come from the
-same source repository. But they have been pacakged for use in
-standalone applications.
-
-StandaloneZODB is known to work with Python 2.1. It does not work
-with Python 2.2 and may not work with versions of Python earlier than
-2.1.
-
-StandaloneZODB is packaged with distutils. To build it, run the setup
-script:
- python setup.py build
-
-To test the build, run the test script. (Many of the tests will not
-work properly on Windows. We are working on fixing this.)
- python test.py
-
-If the tests succeeded, you can install StandaloneZODB using the test
-script:
- python setup.py install
+Please see the LICENSE file for terms and conditions.
-There is more information about ZODB at http://www.zope.org/Wikis/ZODB.
-Send questions to zodb-dev@zope.org.
+Introduction
+ The StandaloneZODB package provides a set of tools for using the Z
+ Object Database (ZODB) in Python programs separately from Zope.
+ The tools you get are identical to the ones provided in Zope,
+ because they come from the same source repository. They have been
+ packaged for use in non-Zope stand alone Python applications.
+
+ StandaloneZODB is known to work with with all Python versions from
+ Python 2.1 to Python 2.2. It may or may not work with versions
+ earlier than Python 2.1. Our primary development platform is
+ Linux, but everything should work on most Un*x platforms, and
+ we've tested this distribution on Windows with what will be the
+ Python 2.2 final release (it may or may not work on Windows with
+ earlier Python releases).
+
+ The components you get with the StandaloneZODB release are as follows:
+
+ - Core ZODB, including the persistence machinery
+ - Standard storages such as FileStorage
+ - Supporting modules such as ExtensionClass
+ - The persistent BTrees modules
+ - ZEO
+ - Experimental Berkeley storages
+ - Some documentation <wink>
+
+Installation
+
+ StandaloneZODB is released as a distutils package. To build it,
+ run the setup script:
+
+ % python setup.py build
+
+ To test the build, run the test script.
+
+ % python test.py
+
+ For more verbose test output, append one or two `-v' arguments to
+ this command.
+
+ If all the tests succeeded, you can install StandaloneZODB using
+ the setup script:
+
+ % python setup.py install
+
+ This should now make all of ZODB accessible to your Python
+ programs. You can test this by cd'ing to your home directory and
+ typing the following commands:
+
+ % python
+ Python 2.2c1+ (#2, Dec 19 2001, 12:00:04)
+ [GCC 2.95.3 19991030 (prerelease)] on linux2
+ Type "help", "copyright", "credits" or "license" for more information.
+ >>> import ZODB
+ >>> import ZODB.FileStorage
+ >>> ZODB.FileStorage.__version__
+ '1.76.8.2'
+ >>>
+
+ (Note that the version numbers might be different.)
+
+History
+
+ The StandaloneZODB release is related to, and takes inspiration from
+ Andrew Kuchling's ZODB project on SourceForge. Currently the core
+ code base is largely similar, and we distribute Andrew's programmers
+ guide (see below) with our release. Andrew's project has some
+ additional utilities and tools which we don't (yet) distribute. It's
+ likely that we will continue to merge the two projects, since we all
+ agree it makes little sense to keep them separated. For more
+ information, see
+
+ http://zodb.sf.net
+
+More information
+
+ We maintain a wiki page about all things ZODB, including status on
+ future directions for ZODB. Please see
+
+ http://www.zope.org/Wikis/ZODB
+
+ and feel free to contribute your comments. There is a Mailman
+ mailing list in place to discuss all issues related to ZODB. You
+ can send questions to
+
+ zodb-dev@zope.org
+
+ or subscribe at
+
+ http://lists.zope.org/mailman/listinfo/zodb-dev
+
+ Andrew's ZODB Programmers Guide is made available in several
+ forms, including DVI and HTML. To view it online, point your
+ browser at the file Doc/guide/zodb/index.html