Skip to main content

aiocallback:

PyPI version PyPI - Downloads License: MIT Imports: isort

An asynchronous helper toolbag for writing callback systems at a medeium level. For now many things are being moved to aioplugin but soon as the project stablizies this library will be getting some old/newer features back. For now if you still need a few things I recommend trying aioplugin for now...

Usage:

Aiocallback should be used when dealing with creating custom context objects or callbacks. An example might be scraping an api by a given hour and calling for that data that can be defined by multiple functions. However, there are many more creative ways to use this library.

Dependencies

  • frozenlist we dropped aiosignal in favor of frozenlist since it's funtionality is not yet needed and can simply being copied over and modified.
  • typing-extensions Typehinting for Python 3.9, plan to drop typing-extensions when 3.9 hits End of Life so that ParamSpec can be utilized to it's fullest potential.

Installing

The easiest way is to install aiocallback is from PyPI using pip:

pip install aiocallback
  • Tutorial Obsolete Items descussed are being deprecated.

Alternatives

  • aiosignal I am a contributor over there and I revived this project pretty recently. It's a very good replacement if you want speed and don't require anything fancy from here.
  • aioplugin A Promising rewrite of this library meant to provide an upper level for this library in the future. EventLists are essentially being renamed to plugins which is pretty neat :)

Metadata

Release files for aiocallback 0.5.0

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

Source distribution (sdist)

Source distribution for aiocallback 0.5.0
File Size Uploaded Provenance
aiocallback-0.5.0.tar.gz 10.1 kB With provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for aiocallback 0.5.0
File Interpreter ABI Platform
aiocallback-0.5.0-py3-none-any.whl Python 3 none any Details

Total release size: 19.0 kB

Release files / aiocallback-0.5.0.tar.gz

Download URL aiocallback-0.5.0.tar.gz
Size 10.1 kB
Tags Source
SHA-256 checksum
How to use checksums
f5b744f863af5ab9c721efc96762b715f7d7de55f7e0d18362ffb12535590690
BLAKE2b-256 checksum
How to use checksums
eaf8a34ca81ed60452168b6ecbd7ef78f285707f753dac40f5b3a34e34d1a31f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 23, 2026.

Transparency log

Release files / aiocallback-0.5.0-py3-none-any.whl

Download URL aiocallback-0.5.0-py3-none-any.whl
Size 8.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
68090decd8382628cd931d555f143fc58fd88ad90e2b6b22be819e46af368fe1
BLAKE2b-256 checksum
How to use checksums
33746239c2225b5da16f0fff0e488268a6a8cc87ef2a93a2b6d2b1378c0caf7d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 23, 2026.

Transparency log

Security for aiocallback 0.5.0

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.

Full provenance

All 2 files in this release have been uploaded with provenance metadata.

Select from 2 files

Attestation for aiocallback-0.5.0.tar.gz

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 23, 2026.

Transparency log

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