TransWarp Release 0.2 preview 1 |
PEAK Release 0.5 alpha 4 |
|
|
Copyright (C) 2001,2002 by Phillip J. Eby, All rights reserved. |
|
This software may be used under the same terms as Zope or Python. |
|
THERE IS ABSOLUTELY NO WARRANTY. Code quality varies from "alpha" |
|
to "experimental pre-alpha". :) |
|
|
|
|
Copyright (C) 1996-2004 by Phillip J. Eby and Tyler C. Sarna. |
|
All rights reserved. This software may be used under the same terms |
|
as Zope or Python. THERE ARE ABSOLUTELY NO WARRANTIES OF ANY KIND. |
|
Code quality varies between modules, from "beta" to "experimental |
|
pre-alpha". :) |
|
|
Package Description |
Package Description |
|
|
TransWarp is a toolkit for software automation in Python, where the term |
PEAK is the "Python Enterprise Application Kit". If you develop |
"software automation" is considered to include CASE, code templating, |
"enterprise" applications with Python, or indeed almost any sort of |
metaprogramming, generative programming, subject- and aspect-oriented |
application with Python, PEAK may help you do it faster, easier, on a |
programming, etc. It is also a collection of frameworks which use the |
larger scale, and with fewer defects than ever before. The key is |
toolkit for integration with applications and other frameworks. |
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. |
|
|
|
|
|
|
|
|
|
|
|
|
As Zope is to web publishing, as Twisted Python is to internet protocols, |
|
and as AnyGUI is to graphical user interfaces, so TransWarp is (or wants |
|
to be) to the guts of your application, whatever its external interface. |
|
|
|
The high-level vision of TransWarp is "Metadata + Metaclasses = Programs". |
|
|
|
|
|
Changes Since Last Release |
|
|
|
Darn near everything. :) Read the new docs and tutorials. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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 |
Installation Instructions |
|
|
See the INSTALL.txt file. |
Please see the INSTALL.txt file. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|