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

Uploaded Python 3Windows x86-64

moq_ffi-0.2.33-py3-none-manylinux_2_28_aarch64.whl (7.5 MB view details)

Uploaded Python 3manylinux: glibc 2.28+ ARM64

moq_ffi-0.2.33-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.33-py3-none-macosx_11_0_arm64.whl (6.2 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

moq_ffi-0.2.33-py3-none-macosx_10_12_x86_64.whl (6.7 MB view details)

Uploaded Python 3macOS 10.12+ x86-64

File details

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

File metadata

  • Download URL: moq_ffi-0.2.33.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.33.tar.gz
Algorithm Hash digest
SHA256 f05ca1ac72f24e041bdce7bf5e671850a670986e8f85dcc8b624cbad6a107de3
MD5 94c4f01239f4f52586bd2083db3223f6
BLAKE2b-256 1b49f8a28010b26ce6397d8a27d77182452c36f5946ab6c9ea704e23b9950bb7

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: moq_ffi-0.2.33-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.33-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 fafb24c57319b3fa15621cdb320fe0c4b7212129172fb033a3287aa8414a9e29
MD5 3a2f197090223602be31d744c21300d8
BLAKE2b-256 785303aa89be4a08b3befe58977d6c1deab91616088d540ba02dea9cce9ebfe4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for moq_ffi-0.2.33-py3-none-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b734ced0cf0c8ae786b19d12f911635bfe8a10279d5528e46f9f9d71ed3f4f2d
MD5 427e8b2b1fd7c4498b590aa0b0851919
BLAKE2b-256 dae483aad890088bc4fc10275e714b60b8fce66b09ce532a321a966b0a58acfb

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for moq_ffi-0.2.33-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f341f31c9bf3299b1b2de8a4cc15d248cc5494c628d74e510fd250afdbda2582
MD5 0585c05135339707c8bd19af5611a669
BLAKE2b-256 acc54b3c7c19f443464e164cc44af423a9db212b0552ef75f8990042441fe45c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for moq_ffi-0.2.33-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d882d799cb8af8598cb70063ade6dd5f8dadad79d197992217c6f70a7a00cc2d
MD5 de09c55ca4b51677931de44521b1c3b7
BLAKE2b-256 0b4b801796478a5e29d6a45fd13c333d548a2061578907ccb3a1e5d151b35741

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for moq_ffi-0.2.33-py3-none-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 e8611aa05578c5167bec5a8f6bc4a2cdc093ef00d3abf0ea36b9e1d3e31f2678
MD5 05ce1aabd37092eac1d518ef78946894
BLAKE2b-256 cc74478759b0cb3f5f1b05304182ca786f072e35333c21c771bbfa5514ac81a5

See more details on using hashes here.

Provenance

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

This release

0.2.33 This release

6 files

0.2.32

6 files

0.2.31

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