Metadata-Version: 2.4
Name: remotemedia-ffi
Version: 0.4.3
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: POSIX :: Linux
Classifier: Operating System :: MacOS
Classifier: Programming Language :: Rust
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Topic :: Multimedia :: Sound/Audio
Classifier: Topic :: Multimedia :: Video
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Typing :: Typed
Requires-Dist: pytest>=7.0 ; extra == 'dev'
Requires-Dist: numpy>=1.24 ; extra == 'dev'
Provides-Extra: webrtc
Provides-Extra: dev
Summary: Python FFI transport for RemoteMedia pipelines - provides direct Python imports with zero-copy IPC via iceoryx2 shared memory
Keywords: remotemedia,ffi,ipc,zero-copy,shared-memory,iceoryx2,pipeline,streaming,audio,video,machine-learning,rust
Author: RemoteMedia SDK Contributors
License: MIT
Requires-Python: >=3.10
Description-Content-Type: text/markdown; charset=UTF-8; variant=GFM
Project-URL: Homepage, https://github.com/remotemedia/remotemedia-sdk
Project-URL: Documentation, https://github.com/remotemedia/remotemedia-sdk#readme
Project-URL: Repository, https://github.com/remotemedia/remotemedia-sdk.git
Project-URL: Issues, https://github.com/remotemedia/remotemedia-sdk/issues
Project-URL: Changelog, https://github.com/remotemedia/remotemedia-sdk/releases

[package]
name = "remotemedia-ffi"
version = "0.4.1"
edition = "2021"
rust-version = "1.87"
authors = ["RemoteMedia SDK Contributors"]
description = "FFI bindings for RemoteMedia pipelines (Python and Node.js)"
license = "MIT OR Apache-2.0"
repository = "https://github.com/RemoteMedia-SDK/remotemedia-sdk"

[lib]
name = "remotemedia_ffi"
# When building with extension-module: cdylib only
# When building without: defaults to rlib
crate-type = ["cdylib", "rlib"]

[dependencies]
# Core runtime (NO transport dependencies)
[build-system]
requires = ["maturin>=1.0,<2.0"]
build-backend = "maturin"

[project]
name = "remotemedia-ffi"
version = "0.4.1"
description = "Python FFI transport for RemoteMedia pipelines - provides direct Python imports with zero-copy IPC via iceoryx2 shared memory"
readme = "README.md"
requires-python = ">=3.10"
license = { text = "MIT" }
authors = [
    { name = "RemoteMedia SDK Contributors" }
]
keywords = [
    "remotemedia",
    "ffi",
    "ipc",
    "zero-copy",
    "shared-memory",

