nixpkgs/pkgs/development/python-modules/intervaltree/default.nix
Martin Weinelt 3fc780f09b python3Packages.intervaltree: 3.1.0 -> 3.2.1
This commit was automatically generated using update-python-libraries.
2026-02-01 17:19:20 +01:00

40 lines
769 B
Nix

{
lib,
buildPythonPackage,
fetchPypi,
hatchling,
uv-dynamic-versioning,
pytestCheckHook,
sortedcontainers,
}:
buildPythonPackage rec {
version = "3.2.1";
pname = "intervaltree";
pyproject = true;
src = fetchPypi {
inherit pname version;
sha256 = "sha256-8/fouut911ufem0zzz7BACWYSo5m4wFtU35SEwxzz+I=";
};
build-system = [
hatchling
uv-dynamic-versioning
];
dependencies = [ sortedcontainers ];
nativeCheckInputs = [ pytestCheckHook ];
preCheck = ''
rm -rf build
'';
meta = {
description = "Editable interval tree data structure for Python 2 and 3";
homepage = "https://github.com/chaimleib/intervaltree";
license = [ lib.licenses.asl20 ];
maintainers = [ lib.maintainers.bennofs ];
};
}