[build-system] requires = ["setuptools>=69", "wheel"] build-backend = "setuptools.build_meta" [project] name = "aman" version = "0.1.0" description = "X11 STT daemon with faster-whisper and optional AI cleanup" readme = "README.md" requires-python = ">=3.10" dependencies = [ "faster-whisper", "llama-cpp-python", "numpy", "pillow", "sounddevice", ] [project.scripts] aman = "aman:main" [project.optional-dependencies] x11 = [ "PyGObject", "python-xlib", ] wayland = [] [tool.setuptools] package-dir = {"" = "src"} py-modules = [ "aiprocess", "aman", "config", "config_ui", "constants", "desktop", "desktop_wayland", "desktop_x11", "diagnostics", "hotkey", "languages", "recorder", "vocabulary", ] [tool.setuptools.data-files] "share/aman/assets" = [ "src/assets/idle.png", "src/assets/processing.png", "src/assets/recording.png", "src/assets/stt.png", ] [tool.uv] package = true