diff --git a/pkgs/by-name/ev/evdevremapkeys/package.nix b/pkgs/by-name/ev/evdevremapkeys/package.nix index 7986b373996b..e1c04f0c7c29 100644 --- a/pkgs/by-name/ev/evdevremapkeys/package.nix +++ b/pkgs/by-name/ev/evdevremapkeys/package.nix @@ -4,32 +4,35 @@ python3Packages, }: -python3Packages.buildPythonPackage { +python3Packages.buildPythonPackage (finalAttrs: { pname = "evdevremapkeys"; - version = "1.0.0"; + version = "1.0.3"; pyproject = true; src = fetchFromGitHub { owner = "philipl"; repo = "evdevremapkeys"; - rev = "9b6f372a9bdf8b27d39f7e655b74f6b9d1a8467f"; - sha256 = "sha256-FwRbo0RTiiV2AB7z6XOalMnwMbj15jM4Dxs41TsIOQI="; + tag = "v${finalAttrs.version}"; + hash = "sha256-Gtml52tHNtg/3Fy+QO9eIh90nim0p0Fs+oEyqJvsZKs="; }; build-system = with python3Packages; [ - setuptools + hatchling + hatch-vcs ]; + env.SETUPTOOLS_SCM_PRETEND_VERSION = finalAttrs.version; + dependencies = with python3Packages; [ pyyaml pyxdg - python-daemon evdev pyudev ]; - # hase no tests - doCheck = false; + nativeCheckInputs = with python3Packages; [ + pytestCheckHook + ]; pythonImportsCheck = [ "evdevremapkeys" ]; @@ -41,4 +44,4 @@ python3Packages.buildPythonPackage { maintainers = [ lib.maintainers.q3k ]; platforms = lib.platforms.linux; }; -} +})