evcc: 0.131.4 -> 0.131.5
[NixPkgs.git] / pkgs / development / python-modules / ddt / default.nix
blob541ac2a3cdda03caef6d6314994ea1eb283257e7
2   lib,
3   buildPythonPackage,
4   fetchPypi,
5   pythonOlder,
7   # build-system
8   setuptools,
10   # tests
11   aiounittest,
12   mock,
13   pytestCheckHook,
14   pyyaml,
15   six,
18 buildPythonPackage rec {
19   pname = "ddt";
20   version = "1.7.2";
21   pyproject = true;
23   src = fetchPypi {
24     inherit pname version;
25     hash = "sha256-0hXWsIOWMBPEoZseTc1qlugOQ6t3UZWXpqz88umj4Es=";
26   };
28   nativeBuildInputs = [ setuptools ];
30   # aiounittest is not compatible with Python 3.12.
31   doCheck = pythonOlder "3.12";
33   nativeCheckInputs = [
34     aiounittest
35     mock
36     pytestCheckHook
37     pyyaml
38     six
39   ];
41   meta = with lib; {
42     changelog = "https://github.com/datadriventests/ddt/releases/tag/${version}";
43     description = "Data-Driven/Decorated Tests, a library to multiply test cases";
44     homepage = "https://github.com/txels/ddt";
45     maintainers = [ ];
46     license = licenses.mit;
47   };