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

Uploaded Python 3Windows x86-64

moq_ffi-0.3.5-py3-none-manylinux_2_28_aarch64.whl (7.7 MB view details)

Uploaded Python 3manylinux: glibc 2.28+ ARM64

moq_ffi-0.3.5-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.5-py3-none-macosx_11_0_arm64.whl (6.7 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

moq_ffi-0.3.5-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.5.tar.gz.

File metadata

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

File hashes

Hashes for moq_ffi-0.3.5.tar.gz
Algorithm Hash digest
SHA256 9e68fc27df16f3b1dedae08792cab4aae8c37d3698642fd6ff073a21786a2982
MD5 8a247f9214048468a4bb9ff23d0ed676
BLAKE2b-256 272d3b971545b69fc9ee4be16faa8cd5cc33f925815953315dd42512210caca1

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: moq_ffi-0.3.5-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.14

File hashes

Hashes for moq_ffi-0.3.5-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 a260b160b2ed2dd5f49c22700dfe6da0d4345b5fc8d739f30c168d689b968ebf
MD5 f63b11837bbbcdfb00803c4d389b5e10
BLAKE2b-256 bc806d77064b34605b11fd0e023ab93121f132931fbec88f10749c0f7f7917a2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for moq_ffi-0.3.5-py3-none-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 0828699c9392ae7f25d4ce443d6f8dc7cc6c6c9090aa261d716a40892a8b425a
MD5 d3c5382d17be31dd593164c56b6c75a3
BLAKE2b-256 b04592243391c3b91cef0002a472c33344b84f624588dd0dd9fcada2dc9df669

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for moq_ffi-0.3.5-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8f78775f835ead2ad520d01539a8ec8657fde156ecf08e76d8e104408db44833
MD5 06648a3e945c39dcfbc06f7bc5770e64
BLAKE2b-256 2ea624060fc2317d18ffff829771ebeefaedfdfcb94db3a4b13bed405c1a03ca

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for moq_ffi-0.3.5-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0a0b912b72be3dc0c908cab7c034e36eb9331de27b5792d0f82b79c100dcaaad
MD5 17ce7f44c7e8a1b5a49260f8efbb11d3
BLAKE2b-256 9afffeace821184d75115f09a1511f743fbba649b1d99bcdafb0b72473a265a9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for moq_ffi-0.3.5-py3-none-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 d21ad561fbff10aa129379c7db3267c24112fb0efb8a9bb70d596f5d6c0f0f37
MD5 32fdc2d67a32eef786a5f2bc980301da
BLAKE2b-256 704d26de5d67ff4a98eee3026ea495af3874bcaae44d7ce39c833e3a33362da3

See more details on using hashes here.

Provenance

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

This release

0.3.5 This release

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