10 buildPythonPackage rec {
13 format = "setuptools";
15 disabled = pythonOlder "3.7";
18 inherit pname version;
19 hash = "sha256-23C3biUUs10Po5qzn3EFaq4+HeWCXIC6WzxOKy59VgM=";
23 substituteInPlace setup.cfg \
24 --replace "pydsdl ~= 1.16" "pydsdl"
27 propagatedBuildInputs = [
33 # allow for writable directory for darwin
38 # No tests in pypy package and no git tags yet for release versions, see
39 # https://github.com/UAVCAN/nunavut/issues/182
42 pythonImportsCheck = [
47 description = "A 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; [ bsd3 mit ];