Raw UniFFI bindings for the Media over QUIC Rust crates. Most callers want the ergonomic `moq` wrapper instead.
Project Links
Meta
Author: Luke Curley
Requires Python: >=3.10
Classifiers
Development Status
- 3 - Alpha
Intended Audience
- Developers
Programming Language
- Python :: 3
Topic
- Multimedia :: Sound/Audio
- Multimedia :: Video
moq-ffi
Raw UniFFI bindings for the Media over QUIC Rust crates.
This package is the native foundation: the compiled moq-ffi cdylib plus the auto-generated Python bindings, exposed exactly as uniffi-bindgen emits them (the Moq-prefixed classes). It tracks the moq-ffi Rust crate version one-to-one.
Most callers want moq-rs instead (imported as moq), the ergonomic wrapper with a Pythonic API (no Moq prefixes, async iterators, context managers). Use moq-ffi directly only if you need the unwrapped API or are building your own wrapper.
Installation
pip install moq-ffi
The distribution is moq-ffi; the import name is moq_ffi.
import asyncio
import moq_ffi
async def main() -> None:
client = moq_ffi.MoqClient()
session = await client.connect("https://cdn.moq.dev/anon")
asyncio.run(main())
See Also
moq-rs. The ergonomic wrapper most callers want (imported asmoq).moq-ffi. The Rust crate that produces these bindings.- MoQ project. Full monorepo with Rust server, TypeScript browser lib, and more.
0.3.5
Jul 29, 2026
0.3.4
Jul 27, 2026
0.3.3
Jul 25, 2026
0.3.2
Jul 24, 2026
0.3.1
Jul 23, 2026
0.3.0
Jul 23, 2026
0.2.33
Jul 18, 2026
0.2.32
Jul 17, 2026
0.2.31
Jul 16, 2026
0.2.30
Jul 15, 2026
0.2.29
Jul 12, 2026
0.2.28
Jul 09, 2026
0.2.27
Jul 05, 2026
0.2.26
Jul 04, 2026
0.2.25
Jun 30, 2026
0.2.24
Jun 23, 2026
0.2.23
Jun 23, 2026
0.2.21
Jun 16, 2026
0.2.20
Jun 10, 2026
0.2.19
Jun 03, 2026
0.2.18
Jun 02, 2026
0.2.11
May 21, 2026
0.2.10
May 18, 2026
0.2.9
May 09, 2026
0.2.2
Apr 07, 2026
0.2.1
Apr 04, 2026
0.2.0
Mar 26, 2026
0.1.6
Mar 25, 2026
0.1.5
Mar 21, 2026
0.1.4
Mar 18, 2026
0.1.3
Mar 16, 2026
0.1.2
Mar 15, 2026
Wheel compatibility matrix
| Platform | Python 3 |
|---|---|
| macosx_10_12_x86_64 | |
| macosx_11_0_arm64 | |
| manylinux2014_x86_64 | |
| manylinux_2_17_x86_64 | |
| manylinux_2_28_aarch64 | |
| win_amd64 |
Files in release
moq_ffi-0.3.5-py3-none-macosx_10_12_x86_64.whl (6.8MiB)
moq_ffi-0.3.5-py3-none-macosx_11_0_arm64.whl (6.4MiB)
moq_ffi-0.3.5-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (7.3MiB)
moq_ffi-0.3.5-py3-none-manylinux_2_28_aarch64.whl (7.3MiB)
moq_ffi-0.3.5-py3-none-win_amd64.whl (5.5MiB)
moq_ffi-0.3.5.tar.gz (2.1MiB)
No dependencies