Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

fixpoints

Least-fixpoint cached-property infrastructure for mutual recursion.

fixpoints provides fixpoint_cached_property and fixpoint_dependent, drop-in replacements for functools.cached_property that resolve mutually recursive computations by least-fixpoint iteration. When reentry (a cycle) is detected, the outermost caller drives a digest loop that re-evaluates participants until their values stabilize, starting from a configurable bottom value.

This package depends only on the Python standard library.

Download files

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

Source Distribution

fixpoints-0.6.0.post30.dev0.tar.gz (10.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

fixpoints-0.6.0.post30.dev0-py3-none-any.whl (6.4 kB view details)

Uploaded Python 3

File details

Details for the file fixpoints-0.6.0.post30.dev0.tar.gz.

File metadata

  • Download URL: fixpoints-0.6.0.post30.dev0.tar.gz
  • Upload date:
  • Size: 10.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for fixpoints-0.6.0.post30.dev0.tar.gz
Algorithm Hash digest
SHA256 adebf4c6bbcd070a3c02d1cd0bde7e125fd6ce1a395d870eb69b87f887967187
MD5 75dd174bb0fdfa3c11e1ddc5a1e2510f
BLAKE2b-256 c86ef605c70d001e4bda476e152343d818bdebe057dd85fac4c9b36a73c4dff0

See more details on using hashes here.

Provenance

The following attestation bundles were made for fixpoints-0.6.0.post30.dev0.tar.gz:

Publisher: ci.yml on Atry/tablambda

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file fixpoints-0.6.0.post30.dev0-py3-none-any.whl.

File metadata

File hashes

Hashes for fixpoints-0.6.0.post30.dev0-py3-none-any.whl
Algorithm Hash digest
SHA256 019b3ebe258e28124d43372b5da5ac24d830e41277c1f6f97046c88dece96898
MD5 2c05a5be07acee46d4a5cf3230ad9467
BLAKE2b-256 c11fd0c1d3bfe5f0c0062d6080d952d3a6b0095b60173767123ef6a96b7b4c09

See more details on using hashes here.

Provenance

The following attestation bundles were made for fixpoints-0.6.0.post30.dev0-py3-none-any.whl:

Publisher: ci.yml on Atry/tablambda

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

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