[build-system] requires = ["setuptools>=64.0.0", "wheel", "setuptools_scm[toml]>=6.2"] build-backend = "setuptools.build_meta" [project] name = "fenrir-screenreader" dynamic = ["version"] description = "A TTY Screen Reader for Linux" readme = "README.md" requires-python = ">=3.8" license = {text = "GNU General Public License v3 or later (GPLv3+)"} keywords = ["screenreader", "a11y", "accessibility", "terminal", "TTY", "console"] authors = [ {name = "Storm Dragon, Jeremiah, Chrys and others", email = "storm_dragon@stormux.org"} ] classifiers = [ "Programming Language :: Python", "License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)", "Development Status :: 5 - Production/Stable", "Topic :: Multimedia :: Sound/Audio :: Speech", "Environment :: Console", ] dependencies = [ "evdev>=1.1.2", "daemonize>=2.5.0", "dbus-python>=1.2.8", "pyudev>=0.21.0", "setuptools", "pexpect", "pyttsx3", "pyte>=0.7.0", ] [project.urls] Homepage = "https://git.stormux.org/storm/fenrir/" [tool.setuptools] package-dir = {"" = "src"} include-package-data = true zip-safe = false [tool.setuptools.packages.find] where = ["src"] include = ["fenrirscreenreader*"] namespaces = true [tool.setuptools_scm] write_to = "src/fenrirscreenreader/_version.py" [tool.setuptools.data-files] "usr/share/man/man1" = ["docs/fenrir.1"] "usr/share/fenrirscreenreader/tools" = ["tools/*"]