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.3.tar.gz (2.1 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.3-py3-none-win_amd64.whl (5.8 MB view details)

Uploaded Python 3Windows x86-64

moq_ffi-0.3.3-py3-none-manylinux_2_28_aarch64.whl (7.6 MB view details)

Uploaded Python 3manylinux: glibc 2.28+ ARM64

moq_ffi-0.3.3-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (7.6 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ x86-64

moq_ffi-0.3.3-py3-none-macosx_11_0_arm64.whl (6.7 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

moq_ffi-0.3.3-py3-none-macosx_10_12_x86_64.whl (7.1 MB view details)

Uploaded Python 3macOS 10.12+ x86-64

File details

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

File metadata

  • Download URL: moq_ffi-0.3.3.tar.gz
  • Upload date:
  • Size: 2.1 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.3.3.tar.gz
Algorithm Hash digest
SHA256 2fc12e782fcf07d7e7bf92b375e37f70bd955bc12c4ae0e332b4cb1380935198
MD5 5cffdbea68d29d12bdd2b494b7b53876
BLAKE2b-256 f02ce4fb3eed33897e0ba260f8c4a2ab593b716ff37b8f75f3911a4aea50b95d

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: moq_ffi-0.3.3-py3-none-win_amd64.whl
  • Upload date:
  • Size: 5.8 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.3.3-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 3d6a053dde03a69573debda7a14008a0c6d211dd049108e4cb03bcf7e6abaafe
MD5 1a5cb5399330a7abef63aec0c20891c4
BLAKE2b-256 3aaf6e1ec98bebfbdcc088631136400ad141b49e10ca5d058be1b4792f2773fd

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for moq_ffi-0.3.3-py3-none-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 2bd6bcad0a939a1d9a63692c1910ac2cfff895ceb25875e77231d91121440418
MD5 63b110f181b424df2641aedb5f32fae1
BLAKE2b-256 768be2a38ae2e5584370dfc6a4f9a251e92ac4cd57e0dae137e57267cff7d117

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for moq_ffi-0.3.3-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a0f82b89b8f38162797ede2899a6de552bf0d385fe13b2e4eaf28bb2a43c89ba
MD5 6bcd01d771a740e3730a0ed45466d534
BLAKE2b-256 1752c8ed11d45336bdb35a0e93f8e3216454629bb2ac985cdc1165e69bc6ede5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for moq_ffi-0.3.3-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d2ea8eca5c4c86fae4420956a0908078929228fee6bf38a96ff410ce987b27a0
MD5 c6231bb267c36e4e2ced1260fc4fc3a4
BLAKE2b-256 525ce14ae1e7dd2d396dadee084c7dc37be86cd80d4bfe89d40c2149c11fa5d2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for moq_ffi-0.3.3-py3-none-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 a3dc79bc488081357264adee5fe470e8131b9b17271f5aa444bcf2727c32fc2e
MD5 db64a9b877f750669e2a1f1c69c9a4bb
BLAKE2b-256 9947773f6f663af46bcffa90e0d96e75ffd64663bac80fbcb4ead945390970cf

See more details on using hashes here.

Provenance

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

This release

0.3.3 This release

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