Something went wrong. Try again.
A social internet radio platform built on AT Protocol. atradio.fm
atproto radio
Something went wrong. Try again.
1234567891011121314151617181920212223242526[project]name = "atradio"version = "0.1.0"description = "Official Python SDK for atradio.fm — FFI bindings to the shared Rust core"readme = "README.md"requires-python = ">=3.9"license = "MIT"authors = [{ name = "Tsiry Sandratraina" }]
[dependency-groups]# Interactive REPL for playing with the SDK: `uv run --group console console.py`.console = ["ipython>=8"]
[build-system]requires = ["hatchling"]build-backend = "hatchling.build"
[tool.hatch.build.targets.wheel]packages = ["src/atradio"]# Pure-Python wheel: ship the source + committed generated module + the download# manifest, but NOT the ~11 MB native lib (fetched on first import; see# _native.py). A gitignored local dev build (src/atradio/*.dylib|so|dll) must be# force-excluded so it can't leak into a locally-built wheel.artifacts = ["src/atradio/manifest.json"]exclude = ["src/atradio/*.so", "src/atradio/*.dylib", "src/atradio/*.dll"]