Bug#532625: ITP: python-peak.util -- utilities from the Python Enterprise Application Kit
Package: wnpp
Severity: wishlist
Owner: Stefano Zacchiroli <zack@debian.org>
* Package name : python-peak.util
Version : 20090610
Upstream Author : Philip J. Eby <peak at eby-sarna com>
* URL : http://peak.telecommunity.com/
* License : dual-license: Python license (PSF) or Zope public license
Programming Lang: Python
Description : utilities from the Python Enterprise Application Kit
The Python Enterprise Application Kit (PEAK) is a set of Python
libraries to help develop large-scale Python applications.
.
PEAK includes libraries and frameworks to support: component
integration, component configuration , document-driven testing,
event-driven programming, storage management and persistence, domain
modelling, and much more.
.
This package provides a subset of utilities related to PEAK, and
commonly found as dependencies for PEAK-based components. In
particular, this package provides:
.
* AddOns - dynamic mixins with private attribute and methods
* BytecodeAssembler - code object generation assembling bytecode
* Extremes - absolute max and min values (PEP 326 implementation)
* SymbolType - symbol type, i.e., enumerations
The above are four different upstream packages, but all small enough
to not warrant a separate source package (IMO). Collectively, they
form a significant subset of the peak.util namespace. Also, they are
collectively needed as dependencies for PEAK.rules (ITP #531871),
which in turn is a dependency needed to un-FUBAR TurboJson (#507909).
The package will be maintained under the umbreall of Python Modules
Team: help is appreciated.
Cheers.
Reply to: