python-peak.rules - generic functions support for Python

Property Value
Distribution Ubuntu 18.04 LTS (Bionic Beaver)
Repository Ubuntu Universe i386
Package filename python-peak.rules_0.5a1+r2713-1_all.deb
Package name python-peak.rules
Package version 0.5a1+r2713
Package release 1
Package architecture all
Package type deb
Category universe/python
License -
Maintainer Ubuntu Developers <>
Download size 108.06 KB
Installed size 245.00 KB
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


Package Version Architecture Repository
python-peak.rules_0.5a1+r2713-1_all.deb 0.5a1+r2713 all Ubuntu Universe
python-peak.rules - - -


Name Value
python-peak.util -
python-peak.util.decorators -
python:any >= 2.7.5-5~
python:any << 2.8


Name Value
python-prioritized-methods -


Type URL
Binary Package python-peak.rules_0.5a1+r2713-1_all.deb
Source Package python-peak.rules

Install Howto

  1. Update the package index:
    # sudo apt-get update
  2. Install python-peak.rules deb package:
    # sudo apt-get install python-peak.rules




2016-02-05 - Daniele Tricoli <>
python-peak.rules (0.5a1+r2713-1) unstable; urgency=medium
[ Jakub Wilk ]
* Use canonical URIs for Vcs-* fields.
[ Daniele Tricoli ]
* New upstream release.
* Replace deprecated dh_pysupport with dh_python2. (Closes: #786173)
* debian/{clean,rules}
- Clean using debian/clean instead of override_dh_auto_clean.
- Clean also prioritized_methods egg-info to build the package twice in a
row. Thanks to Jakub Wilk for the bug report. (Closes: #671424)
* debian/compat
- Bump debhelper compatibility level to 9.
* debian/control
- Bump Standards-Version to 3.9.7 (no changes needed).
- Update Vcs fields for git migration.
- Bump debhelper B-D to (>= 9).
- Add X-Python-Version.
- Use secure URI for Vcs-Git.
* debian/copyright
- Update Format URI.
- Fix wildcard-matches-nothing-in-dep5-copyright.
- Use secure URI in Source field.
- Update copyright years.
* debian/rules
- Use mktemp to create GOS_TMP_DIR.
- Create GOS_TMP_DIR only inside get-orig-source target.
* debian/README.source
- Update.
2011-09-28 - Daniele Tricoli <>
python-peak.rules (0.5a1+r2707-1) unstable; urgency=low
* New upstream release
* Switched to multiple upstream tarballs
* debian/control
- Set myself as uploader with Stefano Zacchiroli's permission.
Thanks to Stefano Zacchiroli for his past work!
- Bumped Standards-Version to 3.9.2 (no changes needed)
* debian/{control,rules}
- Switched from cdbs to dh sequencer
* debian/copyright
- Made DEP5 compliant
* debian/patches/01_invoke-multiple-setup.patch
- Use a patch to add the which take care of invocation
of multiple in subdir provided by Stefano Zacchiroli
* debian/source/format
- Switched to source format 3.0 (quilt)
* debian/watch
- Added filenamemangle option
2009-08-02 - Stefano Zacchiroli <>
python-peak.rules (0.5a1+r2600-1) unstable; urgency=low
* new upstream release
* first upload to unstable
* debian/README.source: fix wording and content
2009-06-20 - Stefano Zacchiroli <>
python-peak.rules (0.5a1+r2582.1-1) experimental; urgency=low
* add support for shipping PEAK-Rules contribs
* ship as the sole contrib prioritized_methods
* add debian/ and to support the change to
multi-upstream source package
* add debian/README.source to describe how to rebuild new orig tarballs
* debian/copyright: add copyright info regarding prioritized_methods
* debian/control:
- updated long description to mention prioritized_methods
- bump Standards-Version to 3.8.2 (no changes needed)
* debian/ new watch file for
* debian/rules: generate doc for prioritized_methods out of its PKG-INFO
2009-06-10 - Stefano Zacchiroli <>
python-peak.rules (0.5a1+r2582-1) experimental; urgency=low
* First release (Closes: #531871)

See Also

Package Description
python-peak.util.decorators_1.8-4_all.deb version-agnostic decorators support for Python
python-peak.util_20160204-1_all.deb utilities from the Python Enterprise Application Kit
python-pebl-doc_1.0.2-4_all.deb Python Environment for Bayesian Learning - documentation
python-pebl_1.0.2-4_i386.deb Python Environment for Bayesian Learning
python-peewee-doc_2.10.2+dfsg-2_all.deb Documentation pyhton peewee simple ORM
python-peewee_2.10.2+dfsg-2_i386.deb Simple ORM for PostgreSQL, MySQL and SQLite (Python 2)
python-pefile_2017.11.5-2_all.deb Portable Executable (PE) parsing module for Python
python-pelican_3.7.1+dfsg-1_all.deb transitional dummy package
python-pep8-naming_0.4.1-4_all.deb check for PEP 8 naming conventions (flake8 plugin for Python2)
python-pep8_1.7.1-1ubuntu1_all.deb Python PEP 8 code style checker - Python
python-periodictable-doc_1.5.0-3_all.deb Extensible periodic table of the elements (common documentation)
python-periodictable_1.5.0-3_all.deb Extensible periodic table of the elements (Python 2)
python-persistent-doc_4.2.2-1build2_all.deb Automatic persistence for Python objects - documentation
python-persistent_4.2.2-1build2_i386.deb Automatic persistence for Python objects
python-petname_2.2-0ubuntu1_all.deb python library for generating pronouncable, memorable, pet names