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://cdn.moq.dev/anon")


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.3.10.tar.gz (2.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.3.10-py3-none-win_amd64.whl (6.3 MB view details)

Uploaded Python 3Windows x86-64

moq_ffi-0.3.10-py3-none-manylinux_2_28_aarch64.whl (8.4 MB view details)

Uploaded Python 3manylinux: glibc 2.28+ ARM64

moq_ffi-0.3.10-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (8.2 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ x86-64

moq_ffi-0.3.10-py3-none-macosx_11_0_arm64.whl (7.3 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

File details

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

File metadata

  • Download URL: moq_ffi-0.3.10.tar.gz
  • Upload date:
  • Size: 2.8 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for moq_ffi-0.3.10.tar.gz
Algorithm Hash digest
SHA256 65909726700edd1c2d3d494149c4b868d489f4949d00ce00cd40fd1176a88289
MD5 d53645a836c75a9c8dc20c3785c71f10
BLAKE2b-256 375e194d6042388103fe91388c9df6fa2d0e60508bac225a2b5f186f4dcc21c5

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for moq_ffi-0.3.10-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 2dc250285b0525bc3823b90ff360a4ab7caf79bc92bc324023eac5c16da8ad66
MD5 223e29ded7f608063976b972bc74e7e2
BLAKE2b-256 ececb18b4baabbdaf829f0bb9b646352f567fed15f6d36a32e79cd1c55661290

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for moq_ffi-0.3.10-py3-none-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c7d76899f655ec966d33d5bf37a71e66ecf36edb8caf31b0b04ce46e4225aa11
MD5 3e86b82e778f7353bf18a68131170754
BLAKE2b-256 a37521c38f29dd19df7d74a9d8490d848b5636d9416735b8316c35987cee921c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for moq_ffi-0.3.10-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5b4311e3f8eb8f5a628f7f940cb6a8eb8d712d78bd4078ac003f47d3125b5d42
MD5 84208ab8690bfe3659be0117a483b215
BLAKE2b-256 db0498e1c003555eb56af16d6f742eed9e4668d88aa5fa3598051f84e3422db2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for moq_ffi-0.3.10-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e668de582271dc25c83eaa7c5b34e88de04b57960843c2cf3930a81b5a946601
MD5 37aa0e1595c4526d50480cd7a5b3d4fb
BLAKE2b-256 2c99ddd34bfa7450550ffcb4ab1e473cd56c03c8e77b15ecbd053642ad327760

See more details on using hashes here.

Provenance

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

Release history Release notifications | RSS feed

0.3.12

5 files

0.3.11

5 files

This release

0.3.10 This release

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

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