10 buildPythonPackage rec {
13 # nixpkgs-update: no auto update
15 src = fetchFromGitHub {
18 rev = "refs/tags/v_${version}";
19 sha256 = "sha256-13+fK1hYxiMh0T+xbbmHViZjyBoQfRyIDc05fIJ/46U=";
22 propagatedBuildInputs = [ pygame python-i18n ];
25 substituteInPlace pygame_gui/core/utility.py \
26 --replace "xsel" "${pkgs.xsel}/bin/xsel"
29 checkInputs = [ pytestCheckHook ];
33 export SDL_VIDEODRIVER=dummy
37 # Clipboard doesn't exist in test environment
38 "test_process_event_text_ctrl_c"
39 "test_process_event_text_ctrl_v"
40 "test_process_event_text_ctrl_v_nothing"
41 "test_process_event_ctrl_v_over_limit"
42 "test_process_event_ctrl_v_at_limit"
43 "test_process_event_ctrl_v_over_limit_select_range"
44 "test_process_event_text_ctrl_v_select_range"
45 "test_process_event_text_ctrl_a"
46 "test_process_event_text_ctrl_x"
50 "tests/test_performance/test_text_performance.py"
54 description = "A GUI system for pygame";
55 homepage = "https://github.com/MyreMylar/pygame_gui";
56 license = with licenses; [ mit ];
57 maintainers = with maintainers; [ emilytrau ];