biome: 1.9.2 -> 1.9.3 (#349335)
[NixPkgs.git] / pkgs / development / python-modules / pytest-virtualenv / default.nix
blobfc027dd939299b6b1b85ef7311a25ba649b5a9ba
2   lib,
3   buildPythonPackage,
4   cmdline,
5   importlib-metadata,
6   mock,
7   pytestCheckHook,
8   pytest,
9   pytest-fixture-config,
10   pytest-shutil,
11   setuptools,
12   virtualenv,
15 buildPythonPackage {
16   pname = "pytest-virtualenv";
17   inherit (pytest-fixture-config) version src patches;
18   pyproject = true;
20   postPatch = ''
21     cd pytest-virtualenv
22   '';
24   build-system = [ setuptools ];
26   buildInputs = [ pytest ];
28   dependencies = [
29     importlib-metadata
30     pytest-fixture-config
31     pytest-shutil
32     virtualenv
33   ];
35   nativeCheckInputs = [
36     cmdline
37     mock
38     pytestCheckHook
39   ];
41   # Don't run integration tests
42   disabledTestPaths = [ "tests/integration/*" ];
44   meta = with lib; {
45     description = "Create a Python virtual environment in your test that cleans up on teardown. The fixture has utility methods to install packages and list what’s installed";
46     homepage = "https://github.com/manahl/pytest-plugins";
47     license = licenses.mit;
48     maintainers = with maintainers; [ ryansydnor ];
49   };