···
···
-
hash = "sha256-mQYnaWch0lVzz1hV6WboYxBGe3ruw+mK2AwMx13DQJM=";
···
-
pyyaml # required for ato
-
pythonRelaxDeps = [ "antlr4-python3-runtime" ];
pythonImportsCheck = [ "atopile" ];
substituteInPlace pyproject.toml \
--replace-fail "--html=artifacts/test-report.html" "" \
--replace-fail "--self-contained-html" ""
···
description = "Design circuit boards with code";
-
homepage = "https://aiopg.readthedocs.io/";
downloadPage = "https://github.com/atopile/atopile";
changelog = "https://github.com/atopile/atopile/releases/tag/${src.rev}";
license = with lib.licenses; [ mit ];
···
···
+
disabled = pythonOlder "3.12";
+
hash = "sha256-erHgjzg+nODEU4WzD3aP3UAv+K59SVEjpDs8VX/RFE0=";
···
+
dontUseCmakeConfigure = true; # skip cmake configure invocation
+
black # used as a dependency
+
substituteInPlace pyproject.toml \
+
--replace-fail "scikit-build-core==0.9.2" "scikit-build-core>=0.9.2"
pythonImportsCheck = [ "atopile" ];
+
# do not report worker logs to filee
+
substituteInPlace test/conftest.py \
+
--replace-fail "worker_id =" "worker_id = None #"
substituteInPlace pyproject.toml \
--replace-fail "--html=artifacts/test-report.html" "" \
--replace-fail "--self-contained-html" ""
···
+
doCheck = false; # test are hanging
description = "Design circuit boards with code";
+
homepage = "https://atopile.io";
downloadPage = "https://github.com/atopile/atopile";
changelog = "https://github.com/atopile/atopile/releases/tag/${src.rev}";
license = with lib.licenses; [ mit ];