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" ]; diff --git a/pkgs/development/python-modules/atopile/default.nix b/pkgs/development/python-modules/atopile/default.nix index bd56c72be50c..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.2"; + 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-JczlQulHlViV9pg0uPXd9Boagp74VBdZ1UMDXh2c3DA="; + 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" ]; @@ -185,6 +188,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 +197,15 @@ 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" + + # 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 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 ]; }; }