diff options
Diffstat (limited to 'nixpkgs/pkgs/development/python-modules/autarco/default.nix')
-rw-r--r-- | nixpkgs/pkgs/development/python-modules/autarco/default.nix | 26 |
1 files changed, 19 insertions, 7 deletions
diff --git a/nixpkgs/pkgs/development/python-modules/autarco/default.nix b/nixpkgs/pkgs/development/python-modules/autarco/default.nix index 37625fdb1bd2..b5a8715f6ced 100644 --- a/nixpkgs/pkgs/development/python-modules/autarco/default.nix +++ b/nixpkgs/pkgs/development/python-modules/autarco/default.nix @@ -3,6 +3,7 @@ , aresponses , buildPythonPackage , fetchFromGitHub +, fetchpatch , poetry-core , pytest-asyncio , pytestCheckHook @@ -24,6 +25,22 @@ buildPythonPackage rec { hash = "sha256-3f6N4b6WZPAUUQTuGeb20q0f7ZqDR+O24QRze5RpRlw="; }; + patches = [ + # https://github.com/klaasnicolaas/python-autarco/pull/265 + (fetchpatch { + name = "remove-setuptools-dependency.patch"; + url = "https://github.com/klaasnicolaas/python-autarco/commit/bf40e8a4f64cd9c9cf72930260895537ea5b2adc.patch"; + hash = "sha256-Fgijy7sd67LUIqh3qjQjyothnjdW7Zcil/bQSuVsBR8="; + }) + ]; + + postPatch = '' + # Upstream doesn't set a version for the pyproject.toml + substituteInPlace pyproject.toml \ + --replace "0.0.0" "${version}" \ + --replace "--cov" "" + ''; + nativeBuildInputs = [ poetry-core ]; @@ -33,19 +50,14 @@ buildPythonPackage rec { yarl ]; + __darwinAllowLocalNetworking = true; + nativeCheckInputs = [ aresponses pytest-asyncio pytestCheckHook ]; - postPatch = '' - # Upstream doesn't set a version for the pyproject.toml - substituteInPlace pyproject.toml \ - --replace "0.0.0" "${version}" \ - --replace "--cov" "" - ''; - pythonImportsCheck = [ "autarco" ]; |