-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathpyproject.toml
More file actions
34 lines (30 loc) · 1.24 KB
/
Copy pathpyproject.toml
File metadata and controls
34 lines (30 loc) · 1.24 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
[build-system]
requires = ["setuptools>=69"]
build-backend = "setuptools.build_meta"
[project]
name = "rocky-relay"
version = "0.1.0"
description = "Mac-first low-latency STT-LLM-TTS assistant scaffold for a future Raspberry Pi client."
readme = "README.md"
requires-python = ">=3.11"
dependencies = []
[project.optional-dependencies]
mac = ["pynput>=1.7"]
swiggy = ["mcp>=1.0.0"]
[project.scripts]
rocky-relay-server = "rocky_relay.server.app:main"
rocky-relay-typed = "rocky_relay.client.typed:main"
rocky-relay-audio = "rocky_relay.client.audio:main"
rocky-relay-turn = "rocky_relay.pipeline:main"
rocky-relay-benchmark-tts = "rocky_relay.benchmarks.tts:main"
rocky-relay-benchmark-stt = "rocky_relay.benchmarks.stt:main"
rocky-relay-benchmark-live = "rocky_relay.benchmarks.live:main"
rocky-relay-make-sample-audio = "rocky_relay.sample_audio:main"
rocky-relay-smallest-clone = "rocky_relay.smallest_clone:main"
rocky-relay-record-turn = "rocky_relay.mac_record:main"
rocky-relay-interact = "rocky_relay.interaction:main"
rocky-relay-mac-ptt = "rocky_relay.mac_ptt:main"
rocky-relay-migrate-logs = "rocky_relay.log_migration:main"
rocky-relay-swiggy-login = "rocky_relay.mcp.mcp_providers.swiggy.swiggy_client:main"
[tool.setuptools.packages.find]
where = ["src"]