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

Uploaded Python 3Windows x86-64

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

Uploaded Python 3manylinux: glibc 2.28+ ARM64

moq_ffi-0.3.11-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.11-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.11.tar.gz.

File metadata

  • Download URL: moq_ffi-0.3.11.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.11.tar.gz
Algorithm Hash digest
SHA256 1e2fba3984f5bdf95f1b4ad55942c621378e9432801fd1c5f0d85d4419d490ee
MD5 a3bba584cf9b4552956c8161ddf097d9
BLAKE2b-256 98a0a981454576b405b8b2654c84271bf08313b66a264dda2889273caed9ac8f

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: moq_ffi-0.3.11-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.11-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 1e94a2298f994be492d159e345fc02b289d9bea8a4892b8978857127f44fb1f2
MD5 b279dfd72181b09d78f909f5aa6274f8
BLAKE2b-256 fe9879254283add7d3d537d2fbbabbee5c4f0eb8ccf6e44ba6ff40c2f04e7f23

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for moq_ffi-0.3.11-py3-none-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e214ea6da43332a120fe1bb843ed63d87c27ddd24969196d87a179f9b61da061
MD5 7d64b598ad88839fab4a8739f543f437
BLAKE2b-256 5c448b60b6b8a4cc3a70743dedb1ff810e09def1e817cfaebb9de20264701a38

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for moq_ffi-0.3.11-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3b62450afb2db157a2b94804de512f8838ee66e6835a436bcf532546d4c74652
MD5 5ea63955866c18c69d9faf7f22b06fc1
BLAKE2b-256 c8d9c6979fb0088be298172a21ae3afbc0d4f2b29a0ff8ad13ecb4e8b0079e60

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for moq_ffi-0.3.11-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 63882cb264c99bfe791eecb6ff588b13c79a739dc5cd719271c91a2897ff5d1e
MD5 79ddd2e4e4fe9feeeb0056930566bc96
BLAKE2b-256 823c7f628b2c8391325119bba6772546aabac138b47932f2e49ca6ae2505ce81

See more details on using hashes here.

Provenance

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

This release

0.3.11 This release

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

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