Skip to main content

Generic functions. Clever registries and lookups

Project description

Reg: Clever Registries and Lookups

Reg is a Python library that provides generic function support to Python. It help you build powerful registration and configuration APIs for your application, library or framework.

Documentation.

CHANGES

0.3 (2014-01-06)

  • Experimental Python 3.3 support thanks to the future module.

0.2 (2013-12-19)

  • If a generic function implementation defines a lookup argument that argument will be the lookup used to call it.

  • Added reg.mapply(). This allows you to call things with more keyword arguments than it accepts, ignoring those extra keyword args.

  • A function that returns None is not assumed to fail, so no fallback to the original generic function is triggered anymore.

  • An optional precalc facility is made available on Matcher to avoid some recalculation.

  • Implement a specific PredicateMatcher that matches a value on predicate.

0.1 (2013-10-28)

  • Initial public release.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

reg-0.3.zip (50.7 kB view details)

Uploaded Source

File details

Details for the file reg-0.3.zip.

File metadata

  • Download URL: reg-0.3.zip
  • Upload date:
  • Size: 50.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for reg-0.3.zip
Algorithm Hash digest
SHA256 0ea5b920aa6cc926a011b3ff03fd0e9166e1bd5f91a92c6dda30550c6167d85e
MD5 33716ed994c0dc5bcc97faa971122a5a
BLAKE2b-256 9917123d33b4271ce902ab5562dbd39d0579f1f4e7d5a24f3a07207ab3f2cc93

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page