From b776125e4a5cd1f95f5d8d5cc86aa73045cee143 Mon Sep 17 00:00:00 2001 From: Sigmanificient Date: Thu, 21 Aug 2025 23:23:29 +0200 Subject: [PATCH 1/4] python313Packages.atopile: 0.11.2 -> 0.11.6 --- .../development/python-modules/atopile/default.nix | 14 ++++---------- 1 file changed, 4 insertions(+), 10 deletions(-) diff --git a/pkgs/development/python-modules/atopile/default.nix b/pkgs/development/python-modules/atopile/default.nix index bd56c72be50c..8d0f59bd66c6 100644 --- a/pkgs/development/python-modules/atopile/default.nix +++ b/pkgs/development/python-modules/atopile/default.nix @@ -61,7 +61,7 @@ buildPythonPackage rec { pname = "atopile"; - version = "0.11.2"; + version = "0.11.6"; pyproject = true; disabled = pythonOlder "3.13"; @@ -70,7 +70,7 @@ buildPythonPackage rec { owner = "atopile"; repo = "atopile"; tag = "v${version}"; - hash = "sha256-JczlQulHlViV9pg0uPXd9Boagp74VBdZ1UMDXh2c3DA="; + hash = "sha256-UIS9ZyvsXOqgHBHIMLAfoVFGw59wZb7vgddUJ4yCf7k="; }; build-system = [ @@ -185,6 +185,8 @@ buildPythonPackage rec { "test_performance_mifs_bus_params" "test_resistor" "test_reserved_attrs" + "test_examples_build" + "test_net_names_deterministic" # requires internet "test_simple_pick" "test_simple_negative_pick" @@ -192,14 +194,6 @@ buildPythonPackage rec { "test_jlcpcb_pick_capacitor" "test_regression_rp2040_usb_diffpair_full" "test_model_translations" - # type error - "test_alternate_trait_constructor_with_params" - "test_parameterised_trait_with_params" - "test_trait_alternate_constructor_precedence" - "test_trait_template_enum" - "test_trait_template_enum_invalid" - # failure - "test_solve_voltage_divider_complex" ]; # in order to use pytest marker, we need to use ppytestFlagsArray From 7b209e7807e9f99f505d53e72b8d2dfe871960d2 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Mon, 6 Oct 2025 12:58:04 +0000 Subject: [PATCH 2/4] python3Packages.questionary: skip failing test --- pkgs/development/python-modules/questionary/default.nix | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/questionary/default.nix b/pkgs/development/python-modules/questionary/default.nix index cf43a4234314..fb7e93ec493e 100644 --- a/pkgs/development/python-modules/questionary/default.nix +++ b/pkgs/development/python-modules/questionary/default.nix @@ -35,15 +35,18 @@ buildPythonPackage rec { disabledTests = [ # RuntimeError: no running event loop "test_blank_line_fix" + + # TypeError: Attrs.__new__() missing 1 required positional argument: 'dim' + "test_print_with_style" ]; pythonImportsCheck = [ "questionary" ]; - meta = with lib; { + meta = { description = "Python library to build command line user prompts"; homepage = "https://github.com/tmbo/questionary"; changelog = "https://github.com/tmbo/questionary/blob/${src.rev}/docs/pages/changelog.rst"; - license = licenses.mit; - maintainers = with maintainers; [ fab ]; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ fab ]; }; } From 1207884e2311be3d726967841cfeeb125a21a654 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Mon, 6 Oct 2025 13:00:03 +0000 Subject: [PATCH 3/4] python3Packages.atopile-easyeda2kicad: 0.9.6 -> 0.9.7 Diff: https://github.com/atopile/easyeda2kicad.py/compare/v0.9.6...v0.9.7 Changelog: https://github.com/atopile/easyeda2kicad.py/releases/tag/v0.9.7 --- .../atopile-easyeda2kicad/default.nix | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/atopile-easyeda2kicad/default.nix b/pkgs/development/python-modules/atopile-easyeda2kicad/default.nix index d21d42382cfc..07c71a87ff39 100644 --- a/pkgs/development/python-modules/atopile-easyeda2kicad/default.nix +++ b/pkgs/development/python-modules/atopile-easyeda2kicad/default.nix @@ -2,22 +2,27 @@ lib, buildPythonPackage, fetchFromGitHub, + + # build-system hatchling, hatch-vcs, + + # dependencies + httpx, pydantic, - requests, + truststore, }: buildPythonPackage rec { pname = "atopile-easyeda2kicad"; - version = "0.9.6"; + version = "0.9.7"; pyproject = true; src = fetchFromGitHub { owner = "atopile"; repo = "easyeda2kicad.py"; tag = "v${version}"; - hash = "sha256-0d7lcs/aWSwxGBEIGkEcKc7SwBCqjBdoJIlCnLh8RFA="; + hash = "sha256-l5ecNNu9vu073aK85F+tOSodEHk2wso95RYXk9DyTFo="; }; build-system = [ @@ -26,8 +31,9 @@ buildPythonPackage rec { ]; dependencies = [ + httpx pydantic - requests + truststore ]; pythonImportsCheck = [ "easyeda2kicad" ]; From 69696725ab64c96f52f9517172971edb63eaa4ca Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Mon, 6 Oct 2025 13:05:21 +0000 Subject: [PATCH 4/4] python3Packages.atopile: 0.11.6 -> 0.12.4 Diff: https://github.com/atopile/atopile/compare/v0.11.6...v0.12.4 Changelog: https://github.com/atopile/atopile/releases/tag/v0.12.4 --- .../python-modules/atopile/default.nix | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/atopile/default.nix b/pkgs/development/python-modules/atopile/default.nix index 8d0f59bd66c6..cea6fdc97037 100644 --- a/pkgs/development/python-modules/atopile/default.nix +++ b/pkgs/development/python-modules/atopile/default.nix @@ -43,6 +43,7 @@ semver, sexpdata, shapely, + truststore, typer, urllib3, zstd, @@ -61,7 +62,7 @@ buildPythonPackage rec { pname = "atopile"; - version = "0.11.6"; + version = "0.12.4"; pyproject = true; disabled = pythonOlder "3.13"; @@ -70,7 +71,7 @@ buildPythonPackage rec { owner = "atopile"; repo = "atopile"; tag = "v${version}"; - hash = "sha256-UIS9ZyvsXOqgHBHIMLAfoVFGw59wZb7vgddUJ4yCf7k="; + hash = "sha256-SB6D1738t3kQJI+V9ClVsByHm6BsLl078N/wDAHJE6E="; }; build-system = [ @@ -120,6 +121,7 @@ buildPythonPackage rec { semver sexpdata shapely + truststore typer urllib3 zstd @@ -127,6 +129,7 @@ buildPythonPackage rec { pythonRelaxDeps = [ "posthog" + "prompt-toolkit" "zstd" ]; @@ -194,6 +197,15 @@ buildPythonPackage rec { "test_jlcpcb_pick_capacitor" "test_regression_rp2040_usb_diffpair_full" "test_model_translations" + + # FileNotFoundError: [Errno 2] No such file or directory: '/build/source/build/logs/latest' + "test_muster_diamond_dependencies" + "test_muster_disconnected_components" + "test_muster_register_decorator" + "test_muster_select_skips_targets_with_failed_dependencies" + "test_muster_select_skips_targets_with_partial_failed_dependencies" + "test_muster_select_yields_targets_with_all_successful_dependencies" + "test_muster_specific_targets_with_dependencies" ]; # in order to use pytest marker, we need to use ppytestFlagsArray