Merge pull request #307098 from r-ryantm/auto-update/cilium-cli
[NixPkgs.git] / pkgs / development / python-modules / pytest-xprocess / default.nix
blob601eaecd3e05c6685b951f3824046005a9d13522
1 { lib
2 , buildPythonPackage
3 , fetchPypi
4 , psutil
5 , py
6 , pytest
7 , setuptools-scm
8 }:
10 buildPythonPackage rec {
11   pname = "pytest-xprocess";
12   version = "0.23.0";
13   format = "setuptools";
15   src = fetchPypi {
16     inherit pname version;
17     hash = "sha256-+NQEGiChwe8ZQwVOSj33rHtD5/KR9kD0PDTp3MSzTfo=";
18   };
20   postPatch = ''
21     # Remove test QoL package from install_requires
22     substituteInPlace setup.py \
23       --replace "'pytest-cache', " ""
24   '';
26   nativeBuildInputs = [
27     setuptools-scm
28   ];
30   buildInputs = [
31     pytest
32   ];
34   propagatedBuildInputs = [
35     psutil
36     py
37   ];
39   # There's no tests in repo
40   doCheck = false;
42   meta = with lib; {
43     description = "Pytest external process plugin";
44     homepage = "https://github.com/pytest-dev";
45     license = licenses.mit;
46     maintainers = with maintainers; [ jonringer ];
47   };