diff options
author | Fabian Affolter <mail@fabian-affolter.ch> | 2024-04-28 18:46:38 +0200 |
---|---|---|
committer | Fabian Affolter <mail@fabian-affolter.ch> | 2024-04-28 18:49:31 +0200 |
commit | 448512cca0b9e03273bbd0e050fa1195a00e8de5 (patch) | |
tree | 697f361eba6e2d55b82df7d64e881b5376c0939f /pkgs/development | |
parent | 31721067f4efb6260a1ac77452646e1a5abce69e (diff) |
Revert "python312Packages.dulwich: 0.21.7 -> 0.22.1"
This reverts commit 82d7a8b959a101dc9cc873b6aba3cfe45101f692.
Diffstat (limited to 'pkgs/development')
-rw-r--r-- | pkgs/development/python-modules/dulwich/default.nix | 27 |
1 files changed, 19 insertions, 8 deletions
diff --git a/pkgs/development/python-modules/dulwich/default.nix b/pkgs/development/python-modules/dulwich/default.nix index 90d69cbc0a9d5..7e7e6fe10b9df 100644 --- a/pkgs/development/python-modules/dulwich/default.nix +++ b/pkgs/development/python-modules/dulwich/default.nix @@ -21,16 +21,16 @@ buildPythonPackage rec { pname = "dulwich"; - version = "0.22.1"; + version = "0.21.7"; pyproject = true; - disabled = pythonOlder "3.8"; + disabled = pythonOlder "3.7"; src = fetchFromGitHub { owner = "jelmer"; repo = "dulwich"; rev = "refs/tags/${pname}-${version}"; - hash = "sha256-bf3ZUMX4afpdTBpFnx0HMyzCNG6V/p4eOl36djxGbtk="; + hash = "sha256-iP+6KtaQ8tfOobovSLSJZogS/XWW0LuHgE2oV8uQW/8="; }; build-system = [ @@ -63,15 +63,26 @@ buildPythonPackage rec { glibcLocales pytest-xdist pytestCheckHook - ] ++ lib.flatten (builtins.attrValues passthru.optional-dependencies); + ] ++ passthru.optional-dependencies.fastimport + ++ passthru.optional-dependencies.pgp + ++ passthru.optional-dependencies.paramiko; doCheck = !stdenv.isDarwin; + disabledTests = [ + # OSError: [Errno 84] Invalid or incomplete multibyte or wide character: b'/build/tmpsqwlbpd1/\xc0' + "test_no_decode_encode" + # OSError: [Errno 84] Invalid or incomplete multibyte or wide character: b'/build/tmpwmtfyvo2/refs.git/refs/heads/\xcd\xee\xe2\xe0\xff\xe2\xe5\xf2\xea\xe01' + "test_cyrillic" + # OSError: [Errno 84] Invalid or incomplete multibyte or wide character: b'/build/tmpfseetobk/test/\xc0' + "test_commit_no_encode_decode" + ]; + disabledTestPaths = [ - # Missing test inputs - "tests/contrib/test_swift_smoke.py" - # Import issue - "tests/test_greenthreads.py" + # missing test inputs + "dulwich/contrib/test_swift_smoke.py" + # flaky on high core count >4 + "dulwich/tests/compat/test_client.py" ]; pythonImportsCheck = [ |