diff --git a/pkgs/development/python-modules/pip-tools/default.nix b/pkgs/development/python-modules/pip-tools/default.nix index 1cda1fd87523..62bab6694d79 100644 --- a/pkgs/development/python-modules/pip-tools/default.nix +++ b/pkgs/development/python-modules/pip-tools/default.nix @@ -3,13 +3,10 @@ , pythonOlder , buildPythonPackage , pip -, pytest +, pytestCheckHook , pytest-xdist , click , setuptools-scm -, git -, glibcLocales -, mock , pep517 }: @@ -24,14 +21,26 @@ buildPythonPackage rec { sha256 = "992d968df6f1a19d4d37c53b68b3d4b601b894fb3ee0926d1fa762ebc7c7e9e9"; }; - LC_ALL = "en_US.UTF-8"; - checkInputs = [ pytest git glibcLocales mock pytest-xdist ]; - propagatedBuildInputs = [ pip click setuptools-scm pep517 ]; + checkInputs = [ + pytestCheckHook + pytest-xdist + ]; - checkPhase = '' - export HOME=$(mktemp -d) VIRTUAL_ENV=1 - py.test -m "not network" - ''; + nativeBuildInputs = [ + setuptools-scm + ]; + + propagatedBuildInputs = [ + click + pep517 + pip + ]; + + disabledTests = [ + # these want internet access + "network" + "test_direct_reference_with_extras" + ]; meta = with lib; { description = "Keeps your pinned dependencies fresh"; diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 595967fa63b3..ed8e1846fff2 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -5676,10 +5676,7 @@ in { pipdate = callPackage ../development/python-modules/pipdate { }; - pip-tools = callPackage ../development/python-modules/pip-tools { - git = pkgs.gitMinimal; - inherit (pkgs) glibcLocales; - }; + pip-tools = callPackage ../development/python-modules/pip-tools { }; pipx = callPackage ../development/python-modules/pipx { };