{ lib, buildPythonPackage, fetchFromGitHub, setuptools, pytestCheckHook, pytest-qt, pyside6, }: buildPythonPackage rec { pname = "plover-stroke"; version = "1.1.0"; pyproject = true; src = fetchFromGitHub { owner = "openstenoproject"; repo = "plover_stroke"; tag = version; hash = "sha256-A75OMzmEn0VmDAvmQCp6/7uptxzwWJTwsih3kWlYioA="; }; build-system = [ setuptools ]; nativeCheckInputs = [ pytestCheckHook pytest-qt pyside6 ]; pythonImportsCheck = [ "plover_stroke" ]; meta = { description = "Helper class for working with steno strokes"; homepage = "https://github.com/openstenoproject/plover_stroke"; license = lib.licenses.gpl2Plus; # https://github.com/openstenoproject/plover_stroke/issues/4 maintainers = with lib.maintainers; [ pandapip1 ]; }; }