diff --git a/pkgs/development/python-modules/gipc/default.nix b/pkgs/development/python-modules/gipc/default.nix index 462f7d335398..efa665ac70ea 100644 --- a/pkgs/development/python-modules/gipc/default.nix +++ b/pkgs/development/python-modules/gipc/default.nix @@ -9,21 +9,21 @@ buildPythonPackage rec { pname = "gipc"; - version = "1.4.0"; + version = "1.6.0"; pyproject = true; - disabled = pythonOlder "3.6"; + disabled = pythonOlder "3.8"; src = fetchFromGitHub { owner = "jgehrcke"; repo = "gipc"; rev = "refs/tags/${version}"; - hash = "sha256-T5TqLanODyzJGyjDZz+75bbz3THxoobYnfJFQxAB76E="; + hash = "sha256-eYE7A1VDJ0NSshvdJKxPwGyVdW6BnyWoRSR1i1iTr8Y="; }; postPatch = '' substituteInPlace setup.py \ - --replace-fail "gevent>=1.5,<=21.12.0" "gevent>=1.5" + --replace-fail "gevent>=1.5,<=23.9.1" "gevent>=1.5" ''; build-system = [ @@ -42,6 +42,25 @@ buildPythonPackage rec { "gipc" ]; + disabledTests = [ + # + "test_singlemsg" + "test_singlemsg" + "test_all_handles_length" + "test_write_closewrite_read" + "test_handlecount" + "test_twochannels_singlemsg" + "test_onewriter" + "test_twowriters" + "test_twoclose" + "test_closewrite" + "test_closeread" + "test_readclose" + "test_child" + "test_handler" + "test_early_readchild_exit" + ]; + meta = with lib; { description = "gevent-cooperative child processes and IPC"; longDescription = '' @@ -53,6 +72,7 @@ buildPythonPackage rec { anywhere within your gevent-powered application. ''; homepage = "http://gehrcke.de/gipc"; + changelog = "https://github.com/jgehrcke/gipc/blob/${version}/CHANGELOG.rst"; license = licenses.mit; maintainers = with maintainers; [ ]; };