tests / fedora:latest (push) Successful in 1m15s
tests / ubuntu-latest · py3.11 (push) Successful in 1m32s
tests / ubuntu-latest · py3.13 (push) Successful in 1m1s
tests / archlinux:latest (push) Successful in 53s
tests / debian:12 (push) Successful in 51s
tests / ubuntu:24.04 (push) Successful in 1m8s
tests / NixOS (FHS wrapper from docs/NIXOS.md) (push) Skipped
Build PCM package / build (push) Successful in 10s
With neither mode derivable (nothing selected, no marker rectangles, no config) the dialog now opens anyway instead of failing with an error figure: both radios disabled with their reasons, OK/Save disabled, Load config… live - a saved config can bootstrap the run. README: note that macOS/NixOS field tests last ran with plugin v1.3. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01HjSRLWQ8ywBBYyakvr3YTx
29 lines
713 B
TOML
29 lines
713 B
TOML
# Development environment only (uv sync / uv run). The KiCad plugin
|
|
# manager builds the runtime venv itself from requirements.txt — keep
|
|
# the dependency list there in sync with [project.dependencies].
|
|
[project]
|
|
name = "fill-resistance"
|
|
version = "1.4.2"
|
|
description = "DC resistance of copper zone fills and traces between two contacts (KiCad 10 plugin)"
|
|
license = "GPL-3.0-or-later"
|
|
requires-python = ">=3.11"
|
|
dependencies = [
|
|
"kicad-python>=0.7.0",
|
|
"numpy",
|
|
"scipy",
|
|
"pyamg ; sys_platform != 'linux' or platform_machine != 'aarch64'",
|
|
"matplotlib",
|
|
"PySide6",
|
|
]
|
|
|
|
[dependency-groups]
|
|
dev = [
|
|
"pytest",
|
|
]
|
|
|
|
[tool.uv]
|
|
package = false
|
|
|
|
[tool.pytest.ini_options]
|
|
testpaths = ["tests"]
|