gdsfactory: 9.20.1 -> 9.32.1

This commit is contained in:
Gon Solo
2026-02-02 01:03:54 +01:00
committed by Andreas Wendleder
parent 84d42c6d5e
commit 468d9b621d
@@ -5,11 +5,13 @@
# build-system
flit-core,
pythonRelaxDepsHook,
# dependencies
jinja2,
loguru,
matplotlib,
natsort,
numpy,
orjson,
pandas,
@@ -44,24 +46,31 @@
pytest-regressions,
pytestCheckHook,
}:
buildPythonPackage rec {
buildPythonPackage (finalAttrs: {
pname = "gdsfactory";
version = "9.20.1";
version = "9.32.1";
pyproject = true;
src = fetchFromGitHub {
owner = "gdsfactory";
repo = "gdsfactory";
tag = "v${version}";
hash = "sha256-TpMi0Rv6sQA8uAPGl6iR1qgTU7havBlWmdz98DROoSk=";
tag = "v${finalAttrs.version}";
hash = "sha256-uXFH+6uZx+fFo1QfozI/JVomchFlnWx805CwbAj7CPQ=";
};
build-system = [ flit-core ];
build-system = [
flit-core
];
nativeBuildInputs = [
pythonRelaxDepsHook
];
dependencies = [
jinja2
loguru
matplotlib
natsort
numpy
orjson
pandas
@@ -101,6 +110,7 @@ buildPythonPackage rec {
pythonRelaxDeps = [
"pydantic"
"trimesh"
"kfactory"
];
# tests require >32GB of RAM
@@ -111,8 +121,8 @@ buildPythonPackage rec {
meta = {
description = "Python library to generate GDS layouts";
homepage = "https://github.com/gdsfactory/gdsfactory";
changelog = "https://github.com/gdsfactory/gdsfactory/blob/${src.tag}/CHANGELOG.md";
changelog = "https://github.com/gdsfactory/gdsfactory/blob/${finalAttrs.src.tag}/CHANGELOG.md";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ fbeffa ];
};
}
})