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.30.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.30-py3-none-win_amd64.whl (5.5 MB view details)

Uploaded Python 3Windows x86-64

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

Uploaded Python 3manylinux: glibc 2.28+ ARM64

moq_ffi-0.2.30-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (7.1 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ x86-64

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

Uploaded Python 3macOS 11.0+ ARM64

moq_ffi-0.2.30-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.30.tar.gz.

File metadata

  • Download URL: moq_ffi-0.2.30.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.30.tar.gz
Algorithm Hash digest
SHA256 173f25e7aff0d849c43cb8e439ae825b047d5caaaadf6db7c3e03e4a472446c6
MD5 9a52902f204120f8822e5ff690add91a
BLAKE2b-256 40e12db4478c75eaf42e3af28caf4b9f164bc3d731e32aa5a75cf02cd12d2314

See more details on using hashes here.

Provenance

The following attestation bundles were made for moq_ffi-0.2.30.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.30-py3-none-win_amd64.whl.

File metadata

  • Download URL: moq_ffi-0.2.30-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.30-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 d3a2ba55621233ce5cddac429a05f233600c5198d7e4f42cfe8e3ed65edf01b9
MD5 ec289d2a24f3959c2d7b806c366db600
BLAKE2b-256 96be3c8e3943c4c8d67ee8b2fb1b6f206932c0a14063a00b5c22c0824e6a8ff3

See more details on using hashes here.

Provenance

The following attestation bundles were made for moq_ffi-0.2.30-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.30-py3-none-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for moq_ffi-0.2.30-py3-none-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 bd0730f638e710be1f4e24c173a7f19c9ccaeb3ca5ca88de1a0b4958aa31f962
MD5 11974ea4da2bb5a3d42c22102b56c998
BLAKE2b-256 1add19fe2d784ad124415befc16cf063ca1ae36829bd402ab01e169cab3d2b45

See more details on using hashes here.

Provenance

The following attestation bundles were made for moq_ffi-0.2.30-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.30-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for moq_ffi-0.2.30-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 743de835045904f9e886901a375113a68a90791ee49791eee3861d84e72fc934
MD5 183d5310ba5efbb565140881fcf8f919
BLAKE2b-256 516c156eb07b3db0de09c452a0d0822e86e95376a3e1c65758d9044d9dd6d181

See more details on using hashes here.

Provenance

The following attestation bundles were made for moq_ffi-0.2.30-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.30-py3-none-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for moq_ffi-0.2.30-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 977560fa4207838525169b2f40e87310205a99daab930985d76597bad89dafc2
MD5 4d137c64e536bb3d8b825a258c9ebe40
BLAKE2b-256 8e80e0fe476d491a0b75c9af312a8d220dfb775071a3e262ed684ce3b27173cb

See more details on using hashes here.

Provenance

The following attestation bundles were made for moq_ffi-0.2.30-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.30-py3-none-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for moq_ffi-0.2.30-py3-none-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 571735dbf3d402e0b92adf320768ac9287a64e93181c250673a6050469a25453
MD5 1c05e1e833ab7dd966298430a6618714
BLAKE2b-256 ae2c4247535094a79c8f84e1c9fe5bd1a972234815b45efc832b28b54f26f8c4

See more details on using hashes here.

Provenance

The following attestation bundles were made for moq_ffi-0.2.30-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

0.2.31

6 files

This release

0.2.30 This release

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