[build-system] requires = ["hatchling"] build-backend = "hatchling.build" [project] name = "libervia-desktop-kivy" dynamic = ["version"] description = "Desktop/Android frontend (Kivy version) for Libervia XMPP client" readme = "README.md" license = "AGPL-3.0-or-later" requires-python = ">=3.10" authors = [ { name = "Libervia Dev Team", email = "contact@goffi.org" }, ] classifiers = [ "Development Status :: 5 - Production/Stable", "Environment :: X11 Applications", "Framework :: Twisted", "Intended Audience :: End Users/Desktop", "Operating System :: Android", "Operating System :: POSIX :: Linux", "Topic :: Communications :: Chat", "Topic :: Internet :: XMPP", ] dependencies = [ "kivy ~= 2.2.0", "kivy_garden.modernmenu", # "libervia-backend == 0.9.*", "pillow <9.3", "plyer <2.1", "pygobject ~= 3.44" ] keywords = [ "XMPP", "desktop", "kivy", "chat", "instant_messaging", "file_sharing" ] [project.scripts] libervia-desktop-kivy = "libervia.desktop_kivy:run" libervia-mobile = "libervia.desktop_kivy:run" cagou = "libervia.desktop_kivy:run" [project.urls] Homepage = "https://libervia.org" [tool.hatch.build.targets.wheel] packages = ["libervia", "twisted"] [tool.hatch.envs.default] # we need system-package for GPG system-packages = true [tool.hatch.envs.dev] dependencies = [ "ipdb", "pudb", "pytest", "pytest-asyncio" ] [tool.hatch.metadata] allow-direct-references = true [tool.hatch.version] path = "libervia/desktop_kivy/__init__.py" [tool.hatch.build.targets.wheel.shared-data] COPYING = "share/doc/libervia-desktop-kivy/COPYING" "README.md" = "share/doc/libervia-desktop-kivy/README.md"