Skip to main content

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.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.

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.2.zip (49.8 kB view details)

Uploaded Source

File details

Details for the file reg-0.2.zip.

File metadata

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

File hashes

Hashes for reg-0.2.zip
Algorithm Hash digest
SHA256 05f7d5e8d54bc03cb6e8fdda3c76a19091073c1da9906db347e772a28280c141
MD5 28f4ac20504651927e7a9c156869ed6f
BLAKE2b-256 6a0fc00e013d19eeaa0ab28e3d48e39b86ce72b75413e120a08bd7442fbdc2b0

See more details on using hashes here.

Release history Release notifications | RSS feed

0.12

2 files

0.11

2 files

0.10

1 file

0.9.3

1 file

0.9.2

1 file

0.9.1

1 file

0.9

1 file

0.8

1 file

0.7

1 file

0.6

1 file

0.5

1 file

0.4

1 file

0.3

1 file

This release

0.2 This release

1 file

0.1

1 file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page