TransWarp Preview Release 0.1 |
PEAK Release 0.5 alpha 3 |
Copyright (C) 2001 Phillip J. Eby, All rights reserved. |
|
This software may be used under the same terms as Zope or Python. |
Copyright (C) 1996-2004 by Phillip J. Eby and Tyler C. Sarna. |
|
All rights reserved. This software may be used under the same terms |
Please see http://www.zope.org/Members/pje/Wikis/TransWarp for tutorials, |
as Zope or Python. THERE ARE ABSOLUTELY NO WARRANTIES OF ANY KIND. |
FAQs, package layout, etc. |
Code quality varies between modules, from "beta" to "experimental |
|
pre-alpha". :) |
At this time, the 'Features', 'Aspects', 'SOX', and 'tests' modules |
|
and packages are usable, if not necessarily full-featured. |
Package Description |
|
|
All other modules/packages (except as imported by the above) are |
PEAK is the "Python Enterprise Application Kit". If you develop |
under heavy construction - don't enter without a hard hat! (That is, |
"enterprise" applications with Python, or indeed almost any sort of |
use them at your own risk. Although, there's no warranty that any of |
application with Python, PEAK may help you do it faster, easier, on a |
the other stuff works, beyond the fact that the tests run on my |
larger scale, and with fewer defects than ever before. The key is |
home computer.) |
component-based development, on a reliable infrastructure. |
|
|
|
PEAK tools can be used with other "Python Enterprise" frameworks such as |
|
Zope, Twisted, and the Python DBAPI to construct web-based, GUI, or |
|
command-line applications, interacting with any kind of storage, or with |
|
no storage at all. Whatever the application type, PEAK can help you put |
|
it together. |
|
|
|
Package Features |
|
|
|
Far too many to list even briefly here: see FEATURES.txt for a very high |
|
level overview. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Known Issues and Risks of this Version |
|
|
|
This is ALPHA software. Although much of the system is extensively |
|
tested by a battery of automated tests, it may contain bugs, especially |
|
in areas not covered by the test suites. Also, many system interfaces |
|
are still subject to change. |
|
|
|
PEAK includes early copies of Zope X3's 'ZConfig' and 'persistence' |
|
packages, which have had - and may continue to have - significant |
|
implementation changes. We will be tracking Zope X3 periodically, but |
|
can't guarantee compatibility with arbitrary (e.g. CVS) versions of |
|
Zope X3. |
|
|
|
Documentation at present is limited, and scattered. The principal |
|
documentation is an API reference generated from the code's lengthy |
|
docstrings (which usually contain motivating examples for using that |
|
class, method, or function). The mailing list and its archives |
|
provide a wealth of information on actual usage scenarios, |
|
recommended approaches, etc. There is also the beginnings of a |
|
tutorial on using the component binding package. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Third-Party Software Included with PEAK |
|
|
|
All third-party software included with PEAK are understood by PEAK's |
|
authors to be distributable under terms comparable to those PEAK is |
|
offered under. However, it is up to you to understand any obligations |
|
those licenses may impose upon you. For your reference, here are the |
|
third-party packages and where to find their license terms: |
|
|
|
The 'kjbuckets' module is Copyright Aaron Watters and contributors; |
|
please see the 'src/kjbuckets/COPYRIGHT.txt' file for details of its |
|
license. |
|
|
|
The 'csv' module is part of Python 2.3 and above, and is included for |
|
backward compatibility in Python 2.2. See the Python license for license |
|
details. |
|
|
|
The 'datetime', 'persistence' and 'ZConfig' packages are Copyright Zope |
|
Corporation and contributors; please see the 'LICENSE.txt' files in their |
|
directories for details of their licenses. |
|
|
|
The 'fcgiapp' module is Copyright Digital Creations, LC (now Zope Corp.); |
|
see the 'fcgiappmodule.c' for details of its license. In the same |
|
directory are distributed portions of the FastCGI Development Kit, which |
|
is Copyright Open Market, Inc. See the 'LICENSE.TERMS' file in that |
|
directory for details of its license. |
|
|
|
Installation Instructions |
|
|
|
Please see the INSTALL.txt file. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|