Skip to main content

Queue

An asyncio.Queue equivalent for asyncgui.

import asyncgui as ag
from asyncgui_ext.queue import Queue

async def producer(q):
    for c in "ABC":
        await q.put(c)
        print('produced', c)

async def consumer(q):
    async for c in q:
        print('consumed', c)

q = Queue(capacity=1)
ag.start(producer(q))
ag.start(consumer(q))
produced A
produced B
consumed A
produced C
consumed B
consumed C

Installation

Pin the minor version.

poetry add asyncgui-ext-queue@~0.3
pip install "asyncgui-ext-queue>=0.3,<0.4"

Tested on

  • CPython 3.10
  • CPython 3.11
  • CPython 3.12
  • CPython 3.13
  • CPython 3.14

Metadata

Release files for asyncgui-ext-queue 0.3.2

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

Source distribution (sdist)

Source distribution for asyncgui-ext-queue 0.3.2
File Size Uploaded
asyncgui_ext_queue-0.3.2.tar.gz 3.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for asyncgui-ext-queue 0.3.2
File Interpreter ABI Platform
asyncgui_ext_queue-0.3.2-py3-none-any.whl Python 3 none any Details

Total release size: 7.3 kB

Release files / asyncgui_ext_queue-0.3.2.tar.gz

Download URL asyncgui_ext_queue-0.3.2.tar.gz
Size 3.4 kB
Tags Source
SHA-256 checksum
How to use checksums
2f52ef7041ffd487dd4f19c11939f5b6d42091c6b8e3d8885f1ad679968d9c11
BLAKE2b-256 checksum
How to use checksums
2f392749349a50229baf85057ff219a32d09bc86db060eeab15bf890a9d16a99
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Apr 4, 2026.

Transparency log

Release files / asyncgui_ext_queue-0.3.2-py3-none-any.whl

Download URL asyncgui_ext_queue-0.3.2-py3-none-any.whl
Size 3.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
802a7b4ddeed806692714f69ea36360bb4d09c22f2e9046e174ca68842d7aa1f
BLAKE2b-256 checksum
How to use checksums
a096a8f32b7fecc6bbdc6d012e6a6209fb352049c032a9621a8b56bcd496c81d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Apr 4, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.3.2 This release

2 release files

0.3.1

2 release files

0.3.0

2 release files

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