Files
InputRemapper/pyproject.toml
Blomios 0b560f69e0 chore(release): passage en version 2.4.0
Bump de version pour la release intégrant la liaison presets↔applications
et la détection du focus/unfocus sur les backends Wayland.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-20 00:54:23 +02:00

41 lines
958 B
TOML

[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"]