1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
|
Source: python-peak.rules
Section: python
Priority: optional
Maintainer: Debian Python Modules Team <python-modules-team@lists.alioth.debian.org>
Uploaders: Daniele Tricoli <eriol@mornie.org>
Build-Depends:
debhelper (>= 9),
dh-python,
python-all,
python-peak.util,
python-peak.util.decorators,
python-setuptools
Standards-Version: 3.9.7
X-Python-Version: >= 2.7
Homepage: http://pypi.python.org/pypi/PEAK-Rules
Vcs-Git: https://anonscm.debian.org/git/python-modules/packages/python-peak.rules.git
Vcs-Browser: https://anonscm.debian.org/cgit/python-modules/packages/python-peak.rules.git
Package: python-peak.rules
Architecture: all
Depends:
${misc:Depends},
${python:Depends},
python-peak.util,
python-peak.util.decorators
Provides: python-prioritized-methods
Description: generic functions support for Python
PEAK-Rules is a highly-extensible framework for creating and using
generic functions in Python.
.
PEAK-Rules supports out of the box: multiple-dispatch on positional
arguments using tuples of types, full predicate dispatch using
strings containing Python expressions, and CLOS-like method
combining. Additionally, PEAK-Rules allows one to mix and match dispatch
engines and custom method combinations.
.
This package also provides some third party contribution over
PEAK-Rules, in particular:
.
* prioritized_methods - prioritize methods to resolve dispatch ambiguities
|