evcc: 0.131.4 -> 0.131.5
[NixPkgs.git] / pkgs / development / python-modules / zipp / default.nix
blob273606c8f3a637e6f5ffb78cb2a160b4e9d69355
2   lib,
3   buildPythonPackage,
4   fetchPypi,
5   func-timeout,
6   jaraco-itertools,
7   pythonOlder,
8   setuptools-scm,
9 }:
11 let
12   zipp = buildPythonPackage rec {
13     pname = "zipp";
14     version = "3.20.2";
15     format = "pyproject";
17     disabled = pythonOlder "3.7";
19     src = fetchPypi {
20       inherit pname version;
21       hash = "sha256-vJ6yb0UG/aAbgbzeDKeBA7bmL5kbOB/sglQ1yDbtvCk=";
22     };
24     nativeBuildInputs = [ setuptools-scm ];
26     # Prevent infinite recursion with pytest
27     doCheck = false;
29     nativeCheckInputs = [
30       func-timeout
31       jaraco-itertools
32     ];
34     pythonImportsCheck = [ "zipp" ];
36     passthru.tests = {
37       check = zipp.overridePythonAttrs (_: {
38         doCheck = true;
39       });
40     };
42     meta = with lib; {
43       description = "Pathlib-compatible object wrapper for zip files";
44       homepage = "https://github.com/jaraco/zipp";
45       license = licenses.mit;
46       maintainers = [ ];
47     };
48   };
50 zipp