[project] name = "input-remapper" version = "2.4.0" description = "A tool to change the mapping of your input device buttons" authors = [ { name = "Sezanzeb", email = "b8x45ygc9@mozmail.com" }, ] license = { file = "LICENSE" } readme = "README.md" requires-python = ">=3.10" dependencies = [ "evdev", "psutil", "dasbus", "pycairo", "PyGObject", "pydantic", "packaging", "python-xlib", ] [project.optional-dependencies] # Enables the wlroots / KDE-Wayland focus backend (zwlr_foreign_toplevel_manager_v1). # The focus-service degrades gracefully to other backends when this is absent. wayland = [ "pywayland", ] [tool.setuptools.packages.find] where = ["."] include = ["inputremapper*"] [project.urls] Homepage = "https://github.com/sezanzeb/input-remapper" [tool.ruff.lint] # Because of gi.require_version we get this a lot ignore = ["E402"] # Lots of unused imports in exclude = ["install/check_dependencies.py"]