|
|
PEAK Release 0.5 alpha 1 |
PEAK Release 0.5 alpha 1 |
|
|
Copyright (C) 1996-2002 by Phillip J. Eby and Tyler C. Sarna. |
Copyright (C) 1996-2003 by Phillip J. Eby and Tyler C. Sarna. |
All rights reserved. This software may be used under the same terms |
All rights reserved. This software may be used under the same terms |
as Zope or Python. THERE ARE ABSOLUTELY NO WARRANTIES OF ANY KIND. |
as Zope or Python. THERE ARE ABSOLUTELY NO WARRANTIES OF ANY KIND. |
Code quality varies between modules, from "beta" to "experimental |
Code quality varies between modules, from "beta" to "experimental |
|
|
SYSTEM REQUIREMENTS |
SYSTEM REQUIREMENTS |
|
|
Basic installation requires Python 2.2.1, and the Zope 'Interface' package. |
Python 2.2.2 is required. Some portions of PEAK may support only |
If you want to run the test suite or use any of PEAK's frameworks |
POSIX-like and/or Windows operating systems. |
(e.g. database interaction, UML/XMI processing, etc.), you will also need |
|
Aaron Watters' 'kjbuckets' library for your version of Python. See |
|
"Obtaining and Installing Dependencies" below if you do not already have |
|
the 'Interface' package or the 'kjbuckets' module. |
|
|
|
Note: if you have installed previous versions of PEAK or TransWarp, be |
Note: if you have installed previous versions of PEAK or TransWarp, be |
sure to remove them before installing this one. A lot of things have |
sure to remove them before installing this one. A lot of things have |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
THIRD PARTY SOFTWARE INCLUDED WITH PEAK |
THIRD PARTY SOFTWARE INCLUDED WITH PEAK |
|
|
Aaron Watters' 'kjbuckets' Module |
Aaron Watters' 'kjbuckets' Module |
|
|
python setup.py test |
python setup.py test |
|
|
This will run 40+ tests on various parts of PEAK. If you have |
This will run several dozen tests on various parts of PEAK. If you have |
installed everything correctly, 100% of the tests should succeed. If |
installed everything correctly, 100% of the tests should succeed. If |
you're missing any needed parts, you will probably be unable to run the |
you're missing any needed parts, you will probably be unable to run the |
tests at all. |
tests at all. |
By default, 'python setup.py test' only runs 'peak.api.tests', which cover |
By default, 'python setup.py test' only runs 'peak.api.tests', which cover |
the basic, currently supported functionality of PEAK. If you specify |
the basic, currently supported functionality of PEAK. If you specify |
the 'peak.tests' module (as in the second example above), the full suite of |
the 'peak.tests' module (as in the second example above), the full suite of |
80+ tests will be run. These tests will take longer to run, as they perform |
100+ tests will be run. These tests will take longer to run, as they perform |
some rather complex XMI and UUID tests. |
some rather complex XMI and UUID tests. |
|
|