Something went wrong. Try again.
Nix Packages collection & NixOS github.com/NixOS/nixpkgs
Something went wrong. Try again.
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253{ lib, buildPythonPackage, fetchFromGitHub, flaky, hypothesis, pytest-xdist, pytest7CheckHook, setuptools,}:
buildPythonPackage (finalAttrs: { pname = "coverage"; version = "7.17.0"; pyproject = true;
src = fetchFromGitHub { owner = "coveragepy"; repo = "coveragepy"; tag = finalAttrs.version; hash = "sha256-kTWGKDweAIALJ687Ys0/4JrDbDiNpTmYdBZSBHuytEY="; };
build-system = [ setuptools ];
nativeCheckInputs = [ flaky hypothesis pytest-xdist pytest7CheckHook ];
preCheck = '' export PATH="$PATH:$out/bin" # import from $out rm -r coverage '';
disabledTests = [ # tests expect coverage source to be there "test_all_our_source_files" "test_real_code_regions" ];
meta = { changelog = "https://github.com/coveragepy/coveragepy/blob/${finalAttrs.src.tag}/CHANGES.rst"; description = "Code coverage measurement for Python"; homepage = "https://github.com/coveragepy/coveragepy"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ dotlambda ]; };})