[build-system] requires = ["setuptools>=69", "wheel"] build-backend = "setuptools.build_meta" [project] name = "aman" version = "1.0.0" description = "X11 STT daemon with faster-whisper and optional AI cleanup" readme = "README.md" requires-python = ">=3.10" license = "MIT" license-files = ["LICENSE"] authors = [ { name = "Thales Maciel", email = "thales@thalesmaciel.com" }, ] maintainers = [ { name = "Thales Maciel", email = "thales@thalesmaciel.com" }, ] classifiers = [ "Environment :: X11 Applications", "Operating System :: POSIX :: Linux", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.11", "Programming Language :: Python :: 3.12", ] dependencies = [ "faster-whisper", "llama-cpp-python", "numpy", "sounddevice", ] [project.scripts] aman = "aman:main" aman-maint = "aman_maint:main" [project.urls] Homepage = "https://git.thaloco.com/thaloco/aman" Source = "https://git.thaloco.com/thaloco/aman" Releases = "https://git.thaloco.com/thaloco/aman/releases" Support = "https://git.thaloco.com/thaloco/aman" [tool.setuptools] package-dir = {"" = "src"} packages = ["engine", "stages"] py-modules = [ "aiprocess", "aman", "aman_benchmarks", "aman_cli", "aman_maint", "aman_model_sync", "aman_processing", "aman_run", "aman_runtime", "config", "config_ui", "config_ui_audio", "config_ui_pages", "config_ui_runtime", "constants", "desktop", "desktop_x11", "diagnostics", "hotkey", "languages", "model_eval", "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