[project] name = "kadence-desktop" version = "0.1.0" description = "Native Qt/QML desktop app for Kadence: tray, D-Bus, notifications, website and app blocking." requires-python = ">=3.11" # PyQt6 is the only dependency, and on Arch it is already a system package # (python-pyqt6). Everything else — HTTP, config, process scanning — is stdlib, # so the app starts with the system Python and no virtualenv. dependencies = ["PyQt6>=6.6"] [project.scripts] kadence-desktop = "kadence_desktop.__main__:main" [build-system] requires = ["hatchling"] build-backend = "hatchling.build" [tool.hatch.build.targets.wheel] packages = ["kadence_desktop"]