Something went wrong. Try again.
lol
Something went wrong. Try again.
1.2 kB · 56 lines
Nix
at master
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657{ lib, stdenv, buildPythonPackage, fetchPypi, setuptools-scm, demes, matplotlib, numpy, scipy, pytestCheckHook, pytest-cov-stub, pytest-xdist, mpmath,}:
buildPythonPackage rec { pname = "demesdraw"; version = "0.4.1"; pyproject = true;
src = fetchPypi { inherit pname version; hash = "sha256-sPxdSXWRh6qnUKmP9g/AghOX5Ydrxv2Le2iadefQDws="; };
nativeBuildInputs = [ setuptools-scm ];
propagatedBuildInputs = [ demes matplotlib numpy scipy ];
# This variable is needed to suppress the "Trace/BPT trap: 5" error in Darwin's checkPhase. # Not sure of the details, but we can avoid it by changing the matplotlib backend during testing. env.MPLBACKEND = lib.optionalString stdenv.hostPlatform.isDarwin "Agg";
nativeCheckInputs = [ pytestCheckHook pytest-cov-stub pytest-xdist mpmath ];
pythonImportsCheck = [ "demesdraw" ];
meta = { description = "Drawing functions for Demes demographic models"; mainProgram = "demesdraw"; homepage = "https://github.com/grahamgower/demesdraw"; license = lib.licenses.isc; maintainers = [ ]; };}