dogedns: 0.2.6 -> 0.2.8 (#340101)
[NixPkgs.git] / pkgs / development / python-modules / pyperf / default.nix
blob5c752a0834d17cd4e084f338fdb0230371fa7438
2   lib,
3   buildPythonPackage,
4   fetchPypi,
5   pythonOlder,
6   psutil,
7   unittestCheckHook,
8   setuptools,
9 }:
11 buildPythonPackage rec {
12   pname = "pyperf";
13   version = "2.7.0";
14   pyproject = true;
16   disabled = pythonOlder "3.8";
18   src = fetchPypi {
19     inherit pname version;
20     hash = "sha256-QgHGYBAy83TpyQDG0lRKL1iRq+3BqW7sDnsjOKYkdYk=";
21   };
23   nativeBuildInputs = [ setuptools ];
25   propagatedBuildInputs = [ psutil ];
27   nativeCheckInputs = [ unittestCheckHook ];
29   unittestFlagsArray = [
30     "-s"
31     "pyperf/tests/"
32     "-v"
33   ];
35   pythonImportsCheck = [ "pyperf" ];
37   meta = with lib; {
38     description = "Python module to generate and modify perf";
39     mainProgram = "pyperf";
40     homepage = "https://pyperf.readthedocs.io/";
41     changelog = "https://github.com/psf/pyperf/releases/tag/${version}";
42     license = licenses.mit;
43     maintainers = [ ];
44   };