Skip to main content

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://relay.quic.video")


asyncio.run(main())

See Also

  • moq-rs. The ergonomic wrapper most callers want (imported as moq).
  • moq-ffi. The Rust crate that produces these bindings.
  • MoQ project. Full monorepo with Rust server, TypeScript browser lib, and more.

Download files

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

Source Distribution

moq_ffi-0.2.31.tar.gz (1.8 MB view details)

Uploaded Source

Built Distributions

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

moq_ffi-0.2.31-py3-none-win_amd64.whl (5.5 MB view details)

Uploaded Python 3Windows x86-64

moq_ffi-0.2.31-py3-none-manylinux_2_28_aarch64.whl (7.4 MB view details)

Uploaded Python 3manylinux: glibc 2.28+ ARM64

moq_ffi-0.2.31-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (7.2 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ x86-64

moq_ffi-0.2.31-py3-none-macosx_11_0_arm64.whl (6.4 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

moq_ffi-0.2.31-py3-none-macosx_10_12_x86_64.whl (6.8 MB view details)

Uploaded Python 3macOS 10.12+ x86-64

File details

Details for the file moq_ffi-0.2.31.tar.gz.

File metadata

  • Download URL: moq_ffi-0.2.31.tar.gz
  • Upload date:
  • Size: 1.8 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for moq_ffi-0.2.31.tar.gz
Algorithm Hash digest
SHA256 f28edd5aeca5136a280c2f8f81e1cdf66ae57b4fbde2ad0c1c491e3efbf6b957
MD5 8989d8195b5aa8e3e47a44d230adc934
BLAKE2b-256 dbacada94cb9ab243508739016d544d23d826fff200999fca023b8c4262a69b2

See more details on using hashes here.

Provenance

The following attestation bundles were made for moq_ffi-0.2.31.tar.gz:

Publisher: release-py-ffi.yml on moq-dev/moq

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

File details

Details for the file moq_ffi-0.2.31-py3-none-win_amd64.whl.

File metadata

  • Download URL: moq_ffi-0.2.31-py3-none-win_amd64.whl
  • Upload date:
  • Size: 5.5 MB
  • Tags: Python 3, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for moq_ffi-0.2.31-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 1f751d848c9e517499ef141129a2c54d6d407088e452521dc619ff0c4dfbdcdd
MD5 cf72c168a2517448993d64ea46eb498d
BLAKE2b-256 cce2c267cbb26f27aa27ac3ef1ae7894f9c2c1c388dbbce0ccaf88a599d12d94

See more details on using hashes here.

Provenance

The following attestation bundles were made for moq_ffi-0.2.31-py3-none-win_amd64.whl:

Publisher: release-py-ffi.yml on moq-dev/moq

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

File details

Details for the file moq_ffi-0.2.31-py3-none-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for moq_ffi-0.2.31-py3-none-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 749b109ecfb467f767c46ce1ba501b91ba497cf786776ff42f245c4d7f067721
MD5 40429a56a60d7fed633e50946ef80f5d
BLAKE2b-256 65e36e185abb6007fa8ae0bac68e95dd17ca71277ab9fd2c9c9c6eeb2c095e86

See more details on using hashes here.

Provenance

The following attestation bundles were made for moq_ffi-0.2.31-py3-none-manylinux_2_28_aarch64.whl:

Publisher: release-py-ffi.yml on moq-dev/moq

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

File details

Details for the file moq_ffi-0.2.31-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for moq_ffi-0.2.31-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a88508a1a21d6cf2a36ea6d8b887059ebccb1428db5dbd190525e2908a40753e
MD5 b47cb3c0f3febfb0fc3dba98c5b984da
BLAKE2b-256 b8a21c43a97184404dfaea020017cd27c65df94f5c4f316f547db25a806df2c8

See more details on using hashes here.

Provenance

The following attestation bundles were made for moq_ffi-0.2.31-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release-py-ffi.yml on moq-dev/moq

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

File details

Details for the file moq_ffi-0.2.31-py3-none-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for moq_ffi-0.2.31-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6cf0d095dd96f675cdb805a16e9250172db7f459536214d8dabc976def2cb631
MD5 99694bd8179aab410a433dc3daebcb99
BLAKE2b-256 cddbc3d26936952e66c6808a14050f148e62a29e459db9718c37cfb1ee9e540a

See more details on using hashes here.

Provenance

The following attestation bundles were made for moq_ffi-0.2.31-py3-none-macosx_11_0_arm64.whl:

Publisher: release-py-ffi.yml on moq-dev/moq

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

File details

Details for the file moq_ffi-0.2.31-py3-none-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for moq_ffi-0.2.31-py3-none-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 d11a069e30112fadc6978c689fcbc049ba69caaae6ac2d75be6750a3d118735b
MD5 e991535f1848c80de9ab3a95013d2896
BLAKE2b-256 d99407220712e06ed949886d543e0f62e53f242d2767225863a6938bb5c72652

See more details on using hashes here.

Provenance

The following attestation bundles were made for moq_ffi-0.2.31-py3-none-macosx_10_12_x86_64.whl:

Publisher: release-py-ffi.yml on moq-dev/moq

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

Release history Release notifications | RSS feed

0.3.12

5 files

0.3.11

5 files

0.3.10

5 files

0.3.6

6 files

0.3.5

6 files

0.3.4

6 files

0.3.3

6 files

0.3.2

6 files

0.3.1

6 files

0.3.0

6 files

0.2.33

6 files

0.2.32

6 files

This release

0.2.31 This release

6 files

0.2.30

6 files

0.2.29

6 files

0.2.28

6 files

0.2.27

6 files

0.2.26

6 files

0.2.25

6 files

0.2.24

6 files

0.2.23

6 files

0.2.21

6 files

0.2.20

6 files

0.2.19

6 files

0.2.18

6 files

0.2.11

5 files

0.2.10

5 files

0.2.9

5 files

0.2.2

5 files

0.2.1

5 files

0.2.0

5 files

0.1.6

5 files

0.1.5

5 files

0.1.4

5 files

0.1.3

5 files

0.1.2

5 files

Supported by

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