python313Packages.kfactory: 1.12.1 -> 1.14.3

Changelog: https://github.com/gdsfactory/kfactory/blob/v1.14.3/CHANGELOG.md

Changed files
+14 -8
pkgs
development
python-modules
kfactory
+14 -8
pkgs/development/python-modules/kfactory/default.nix
···
# dependencies
aenum,
cachetools,
-
gitpython,
klayout,
loguru,
numpy,
-
pydantic,
pydantic-settings,
rectangle-packer,
requests,
-
ruamel-yaml,
ruamel-yaml-string,
scipy,
-
tomli,
toolz,
typer,
···
buildPythonPackage rec {
pname = "kfactory";
-
version = "1.12.1";
pyproject = true;
src = fetchFromGitHub {
owner = "gdsfactory";
repo = "kfactory";
tag = "v${version}";
-
hash = "sha256-C7ner1jkMCHI8/sRiw82l+THhAIWhwJuZ/ctJ9V76Us=";
};
build-system = [
···
dependencies = [
aenum
cachetools
-
gitpython
klayout
loguru
numpy
pydantic
pydantic-settings
rectangle-packer
requests
ruamel-yaml
ruamel-yaml-string
scipy
-
tomli
toolz
typer
];
···
disabledTestPaths = [
# https://github.com/gdsfactory/kfactory/issues/511
"tests/test_pdk.py"
];
meta = {
···
# dependencies
aenum,
cachetools,
klayout,
loguru,
numpy,
+
pydantic-extra-types,
pydantic-settings,
+
pydantic,
+
pygit2,
+
rapidfuzz,
rectangle-packer,
requests,
ruamel-yaml-string,
+
ruamel-yaml,
scipy,
+
semver,
toolz,
typer,
···
buildPythonPackage rec {
pname = "kfactory";
+
version = "1.14.3";
pyproject = true;
src = fetchFromGitHub {
owner = "gdsfactory";
repo = "kfactory";
tag = "v${version}";
+
hash = "sha256-dwJqKl6o2w8fxcNMQAvt5dI1k89yoy/PiIH9eo3JQbA=";
};
build-system = [
···
dependencies = [
aenum
cachetools
klayout
loguru
numpy
pydantic
+
pydantic-extra-types
pydantic-settings
+
pygit2
+
rapidfuzz
rectangle-packer
requests
ruamel-yaml
ruamel-yaml-string
scipy
+
semver
toolz
typer
];
···
disabledTestPaths = [
# https://github.com/gdsfactory/kfactory/issues/511
"tests/test_pdk.py"
+
# NameError
+
"tests/test_session.py"
];
meta = {