11 buildPythonPackage rec {
14 format = "setuptools";
16 disabled = pythonOlder "3.7";
19 inherit pname version;
20 hash = "sha256-23C3biUUs10Po5qzn3EFaq4+HeWCXIC6WzxOKy59VgM=";
24 substituteInPlace setup.cfg \
25 --replace "pydsdl ~= 1.16" "pydsdl"
28 propagatedBuildInputs = [
34 # allow for writable directory for darwin
39 # No tests in pypy package and no git tags yet for release versions, see
40 # https://github.com/UAVCAN/nunavut/issues/182
43 pythonImportsCheck = [ "nunavut" ];
46 description = "UAVCAN DSDL template engine";
49 It exposes a pydsdl abstract syntax tree to Jinja2 templates allowing
50 authors to generate code, schemas, metadata, documentation, etc.
52 homepage = "https://nunavut.readthedocs.io/";
53 changelog = "https://github.com/OpenCyphal/nunavut/releases/tag/${version}";
54 maintainers = with maintainers; [ wucke13 ];
55 license = with licenses; [