python3Packages.fabric: fix build

Build from github source, disable two outdated tests
This commit is contained in:
Sarah Clark 2025-07-15 12:08:00 -07:00
parent d3ed4832ce
commit 3ef5cc3116

View File

@ -3,14 +3,13 @@
buildPythonPackage, buildPythonPackage,
decorator, decorator,
deprecated, deprecated,
fetchPypi, fetchFromGitHub,
icecream, icecream,
invoke, invoke,
mock, mock,
paramiko, paramiko,
pytest-relaxed, pytest-relaxed,
pytestCheckHook, pytestCheckHook,
pythonOlder,
setuptools, setuptools,
}: }:
@ -19,11 +18,11 @@ buildPythonPackage rec {
version = "3.2.2"; version = "3.2.2";
pyproject = true; pyproject = true;
disabled = pythonOlder "3.10"; src = fetchFromGitHub {
owner = "fabric";
src = fetchPypi { repo = "fabric";
inherit pname version; tag = version;
hash = "sha256-h4PKQuOwB28IsmkBqsa52bHxnEEAdOesz6uQLBhP9KM="; hash = "sha256-7qC2UuI0RP5xlKIYSz1sLyK/nQYegXOou1mlJYFk7M0=";
}; };
build-system = [ setuptools ]; build-system = [ setuptools ];
@ -58,6 +57,10 @@ buildPythonPackage rec {
"preserves_remote_mode_by_default" "preserves_remote_mode_by_default"
"proxy_jump" "proxy_jump"
"raises_TypeError_for_disallowed_kwargs" "raises_TypeError_for_disallowed_kwargs"
# Assertion failures on mocks
# https://github.com/fabric/fabric/issues/2341
"client_defaults_to_a_new_SSHClient"
"defaults_to_auto_add"
]; ];
meta = { meta = {