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

Uploaded Python 3Windows x86-64

moq_ffi-0.3.12-py3-none-manylinux_2_28_aarch64.whl (8.5 MB view details)

Uploaded Python 3manylinux: glibc 2.28+ ARM64

moq_ffi-0.3.12-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (8.3 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ x86-64

moq_ffi-0.3.12-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.12.tar.gz.

File metadata

  • Download URL: moq_ffi-0.3.12.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.12.tar.gz
Algorithm Hash digest
SHA256 96b8030423241523bfd60f54d79f14d60695a8dd9d99de2905c84c83255f47cb
MD5 d9544b46662af4877a504abf4462feb0
BLAKE2b-256 870c820cae2a08bdad6735821101cb094a15ded73f369e748f7359519af4b785

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: moq_ffi-0.3.12-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.12-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 2db813c39c1576bbb8f67e2ab50057dca35d8ead01a64fa15f765f2fbe371568
MD5 fe43314308fbfc50f29d05dc466b7fde
BLAKE2b-256 ae12e1e50326453aac6a01b8a635f21834828790da3d3c0bab8dec146544fe5b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for moq_ffi-0.3.12-py3-none-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 3549b77ed29c804ff386266f5c68885053cbaca12d78a81b875c6244cab9c2eb
MD5 cac6822e7616e9323c22b444ffd79613
BLAKE2b-256 268b3ac6d3b849750575f5780e5e238680e9b859beb847294ce079bb7ce33a93

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for moq_ffi-0.3.12-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 156c75fae44af46854f77ab322bf433c672627857e9eb77afa8453fb76101b45
MD5 a993876f829b857c7cc23c2177532548
BLAKE2b-256 d0211e4888b74775b7ed375359b5dab229269959faf49e7fe24d0eb2526110d5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for moq_ffi-0.3.12-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 bb1342cdafc4bfbc26cec3c6f3f68f78aedf6526b5d2b679426bfa725480f74e
MD5 d7c40891edd50860c0cd984e6f7859ac
BLAKE2b-256 f1c12b9bca3dcefc8a66e34ae41c8bd98394fe5d1885d4ae046562857c025a3b

See more details on using hashes here.

Provenance

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

This release

0.3.12 This release

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

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