evcc: 0.131.4 -> 0.131.5
[NixPkgs.git] / pkgs / development / python-modules / progressbar2 / default.nix
blobb10e37b9d4615f55c30c4abda66f0ab5488dc433
2   lib,
3   buildPythonPackage,
4   fetchPypi,
5   dill,
6   freezegun,
7   pytestCheckHook,
8   python-utils,
9   pythonOlder,
10   setuptools,
11   setuptools-scm,
14 buildPythonPackage rec {
15   pname = "progressbar2";
16   version = "4.5.0";
17   pyproject = true;
19   disabled = pythonOlder "3.7";
21   src = fetchPypi {
22     inherit pname version;
23     hash = "sha256-ZmLLYkiG7THrlNr2HidYO1FE68c4Ohe64Hb49PWQiPs=";
24   };
26   postPatch = ''
27     sed -i "/-cov/d" pytest.ini
28   '';
30   build-system = [
31     setuptools
32     setuptools-scm
33   ];
35   propagatedBuildInputs = [ python-utils ];
37   nativeCheckInputs = [
38     dill
39     freezegun
40     pytestCheckHook
41   ];
43   pythonImportsCheck = [ "progressbar" ];
45   meta = with lib; {
46     description = "Text progressbar library";
47     homepage = "https://progressbar-2.readthedocs.io/";
48     license = licenses.bsd3;
49     maintainers = with maintainers; [ ashgillman ];
50   };