diff --git a/pyproject.toml b/pyproject.toml new file mode 100644 index 0000000..6ce12cb --- /dev/null +++ b/pyproject.toml @@ -0,0 +1,30 @@ +[build-system] +requires = ["setuptools>=61"] +build-backend = "setuptools.build_meta" + +[project] +name = "claudedo" +version = "0.1.0" +description = "voice-control daemon for claude code (local STT -> tmux send-keys)" +readme = "README.md" +requires-python = ">=3.10" +license = { text = "Proprietary" } +authors = [{ name = "dsql" }] +dependencies = [ + "sounddevice>=0.4.6", + "numpy>=1.24", + "faster-whisper>=1.0.0", + "tomli>=2.0; python_version < '3.11'", +] + +[project.scripts] +claudedo = "claudedo.__main__:main" + +[tool.setuptools] +package-dir = { "" = "src" } + +[tool.setuptools.packages.find] +where = ["src"] + +[tool.flake8] +max-line-length = 120 diff --git a/src/claudedo/__init__.py b/src/claudedo/__init__.py new file mode 100644 index 0000000..6392e52 --- /dev/null +++ b/src/claudedo/__init__.py @@ -0,0 +1,3 @@ +"""claudedo — voice-control daemon for claude code (local STT -> tmux send-keys).""" + +__version__ = "0.1.0"