Skip to main content

Lets arbitrary callables, components, and event listeners be stringed into one lazily evaluated processing chain.

Some highly contrived examples:

chain style:

>>> from callchain import aachainq as chainq
>>> chainqueue = chainq()
>>> chainqueue(('a', 1), ('b', 2), ('c', 3)).reup().wrap(dict).map().value()
{'a': 1, 'b': 2, 'c': 3}

Object-oriented style:

>>> chainqueue(('a', 1), ('b', 2), ('c', 3))
>>> chainqueue.reup()
>>> chainqueue.wrap(dict)
>>> chainqueue.map()
>>> chainqueue.value()
{'a': 1, 'b': 2, 'c': 3}

Mirrored at https://github.com/lcrees/callchain/

Metadata

Release files for callchain 0.2.6

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distributions (sdists)

Source distribution for callchain 0.2.6
File Size Uploaded Provenance Actions
callchain-0.2.6.zip 57.8 kB Without provenance Details for callchain-0.2.6.zip
callchain-0.2.6.tar.gz 30.5 kB Without provenance Details for callchain-0.2.6.tar.gz
callchain-0.2.6.tar.bz2 23.0 kB Without provenance Details for callchain-0.2.6.tar.bz2

Release files / callchain-0.2.6.zip

Download URL callchain-0.2.6.zip
Size 57.8 kB
Tags Source
SHA-256 checksum
How to use checksums
5b088fb915512c178ec121ad2472fad9ffd085fe064b8f770d1f121fcde6944b
BLAKE2b-256 checksum
How to use checksums
d34a156b76726aa68cd50e95a8e1c6fc1396594479638d0d7cfbc54b4bedfef5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / callchain-0.2.6.tar.gz

Download URL callchain-0.2.6.tar.gz
Size 30.5 kB
Tags Source
SHA-256 checksum
How to use checksums
dcf282727fa25c7b4295f26ba1cb00b044f2552db8dbc0857d4cf06cd6833c7b
BLAKE2b-256 checksum
How to use checksums
376114794c1a8f81e69095c19ddbdece17373034029ac8341586e71cb2330697
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / callchain-0.2.6.tar.bz2

Download URL callchain-0.2.6.tar.bz2
Size 23.0 kB
Tags Source
SHA-256 checksum
How to use checksums
fbb7c4025ee555e5d67525f8d560ee9eda38d391e9c82682c35c0f77308e0934
BLAKE2b-256 checksum
How to use checksums
9fcabd3ba3cf0b53ee3ade648572988d8321b8093fbce3ed5a6e28ead50b955c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Security for callchain 0.2.6

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

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