Something went wrong. Try again.
Nix Packages collection & NixOS github.com/NixOS/nixpkgs
Something went wrong. Try again.
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152{ lib, buildPythonPackage, fetchFromGitHub,
# build-system poetry-core,
# tests versionCheckHook,}:
buildPythonPackage (finalAttrs: { pname = "checksumdir"; version = "1.3.0"; pyproject = true; __structuredAttrs = true;
src = fetchFromGitHub { owner = "to-mc"; repo = "checksumdir"; tag = finalAttrs.version; hash = "sha256-rOHRJAK+Or8bwAtzpbINdnEjK3WQcU+4sEZI91tMvAk="; };
# Upstream's pyproject.toml has no [build-system] table (PEP 517), so a source build falls back # to setuptools and loses the version. postPatch = '' printf '\n[build-system]\nrequires = ["poetry-core"]\nbuild-backend = "poetry.core.masonry.api"\n' >> pyproject.toml '';
build-system = [ poetry-core ];
pythonImportsCheck = [ "checksumdir" ];
# No python tests nativeCheckInputs = [ versionCheckHook ];
meta = { description = "Simple package to compute a single deterministic hash of the file contents of a directory"; homepage = "https://github.com/to-mc/checksumdir"; changelog = "https://github.com/to-mc/checksumdir/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.mit; maintainers = [ ]; mainProgram = "checksumdir"; };})