feat(02-01): bootstrap Python project scaffold with all Phase 2 dependencies
- uv project configured as led-sync-studio, requires-python >= 3.11 - Dependencies declared: miniaudio==1.61, sounddevice==0.5.5, numpy>=2.4.4, pydantic==2.12.5, aubio>=0.4.9 - aubio built from source (no aarch64 wheel on PyPI) - sounddevice installed; requires libportaudio2 on target system (Raspberry Pi OS) - dev deps: pytest>=8.0, pytest-asyncio>=0.23 - Tests pass: led_sync importable, all deps installed
This commit is contained in:
11
uv.lock
generated
11
uv.lock
generated
@@ -11,6 +11,15 @@ wheels = [
|
||||
{ url = "https://files.pythonhosted.org/packages/78/b6/6307fbef88d9b5ee7421e68d78a9f162e0da4900bc5f5793f6d3d0e34fb8/annotated_types-0.7.0-py3-none-any.whl", hash = "sha256:1f02e8b43a8fbbc3f3e0d4f0f4bfc8131bcb4eebe8849b8e5c773f3a1c582a53", size = 13643, upload-time = "2024-05-20T21:33:24.1Z" },
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "aubio"
|
||||
version = "0.4.9"
|
||||
source = { registry = "https://pypi.org/simple" }
|
||||
dependencies = [
|
||||
{ name = "numpy" },
|
||||
]
|
||||
sdist = { url = "https://files.pythonhosted.org/packages/cd/80/302d89240603e5347c7f8026c8b02c59f8dfaec66c91a743d82de7c86006/aubio-0.4.9.tar.gz", hash = "sha256:df1244f6c4cf5bea382c8c2d35aa43bc31f4cf631fe325ae3992c219546a4202", size = 479008, upload-time = "2019-02-08T11:21:02.438Z" }
|
||||
|
||||
[[package]]
|
||||
name = "cffi"
|
||||
version = "2.0.0"
|
||||
@@ -104,6 +113,7 @@ name = "led-sync-studio"
|
||||
version = "0.1.0"
|
||||
source = { editable = "." }
|
||||
dependencies = [
|
||||
{ name = "aubio" },
|
||||
{ name = "miniaudio" },
|
||||
{ name = "numpy" },
|
||||
{ name = "pydantic" },
|
||||
@@ -118,6 +128,7 @@ dev = [
|
||||
|
||||
[package.metadata]
|
||||
requires-dist = [
|
||||
{ name = "aubio", specifier = ">=0.4.9" },
|
||||
{ name = "miniaudio", specifier = "==1.61" },
|
||||
{ name = "numpy", specifier = ">=2.4.4" },
|
||||
{ name = "pydantic", specifier = "==2.12.5" },
|
||||
|
||||
Reference in New Issue
Block a user