Something went wrong. Try again.
What happens if I push all of nixpkgs
Something went wrong. Try again.
1.1 kB · 56 lines
Nix
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657{ lib, stdenv, buildPythonPackage, fetchPypi,
# Runtime dependencies networkx, matplotlib, numpy, tqdm, scipy,
# Build, dev and test dependencies setuptools-scm, pytestCheckHook, pytest-check, pytest-mock,}:
buildPythonPackage rec { pname = "hebg"; version = "0.2.4"; pyproject = true;
src = fetchPypi { inherit pname version; hash = "sha256-11bz+FbnaEVLiXT1eujMw8lvABlzVOeROOsdVgsyfjQ="; };
build-system = [ setuptools-scm ];
dependencies = [ networkx matplotlib numpy tqdm scipy ];
nativeCheckInputs = [ pytestCheckHook pytest-check pytest-mock ]; env = lib.optionalAttrs stdenv.hostPlatform.isDarwin { MPLBACKEND = "Agg"; }; pythonImportsCheck = [ "hebg" ];
meta = { description = "Hierachical Explainable Behaviors using Graphs"; homepage = "https://github.com/IRLL/HEB_graphs"; changelog = "https://github.com/IRLL/HEB_graphs/releases/tag/${version}"; license = lib.licenses.gpl3Only; maintainers = with lib.maintainers; [ automathis ]; };}