mirror of
https://github.com/diodeinc/pcb.git
synced 2026-09-14 20:17:19 +08:00
ac8434ff42
* Add `builtin.add_board_config` Sets constraints Signed-off-by: akhilles <akhilvelagapudi@gmail.com> * Enable json extension Useful for debugging Signed-off-by: akhilles <akhilvelagapudi@gmail.com> * More compact config mapping Signed-off-by: akhilles <akhilvelagapudi@gmail.com> * Add predefined sizes support to board config Signed-off-by: akhilles <akhilvelagapudi@gmail.com> * Make all board config fields optional, add merging Signed-off-by: akhilles <akhilvelagapudi@gmail.com> * Add netclass support to board config Signed-off-by: akhilles <akhilvelagapudi@gmail.com> * Add stackup support, sexpr library Signed-off-by: akhilles <akhilvelagapudi@gmail.com> * Patch stackup on `pcb layout` Signed-off-by: akhilles <akhilvelagapudi@gmail.com> * Sync board config by default Signed-off-by: akhilles <akhilvelagapudi@gmail.com> * Fix deep_merge Signed-off-by: akhilles <akhilvelagapudi@gmail.com> * Document board config feature Signed-off-by: akhilles <akhilvelagapudi@gmail.com> * Flatten netclasses Signed-off-by: akhilles <akhilvelagapudi@gmail.com> * Add base configurations Signed-off-by: akhilles <akhilvelagapudi@gmail.com> * Remove unused _is_new_board Signed-off-by: akhilles <akhilvelagapudi@gmail.com> * Move board_config.zen to examples/ Signed-off-by: akhilles <akhilvelagapudi@gmail.com> * Use pcb-sexpr Signed-off-by: akhilles <akhilvelagapudi@gmail.com> * Replace --dont-sync with --sync (default true) Signed-off-by: akhilles <akhilvelagapudi@gmail.com> --------- Signed-off-by: akhilles <akhilvelagapudi@gmail.com>
29 lines
783 B
TOML
29 lines
783 B
TOML
[package]
|
|
name = "pcb-layout"
|
|
version = { workspace = true }
|
|
edition = { workspace = true }
|
|
repository = { workspace = true }
|
|
homepage = { workspace = true }
|
|
authors = { workspace = true }
|
|
description = "PCB layout generation and management"
|
|
|
|
[dependencies]
|
|
anyhow = { workspace = true }
|
|
thiserror = { workspace = true }
|
|
pcb-sch = { workspace = true }
|
|
pcb-kicad = { workspace = true }
|
|
pcb-zen-core = { workspace = true }
|
|
log = { workspace = true }
|
|
tempfile = { workspace = true }
|
|
|
|
[dev-dependencies]
|
|
assert_fs = { workspace = true }
|
|
assert_cmd = { workspace = true }
|
|
insta = { workspace = true }
|
|
serial_test = { workspace = true }
|
|
paste = { workspace = true }
|
|
walkdir = { workspace = true }
|
|
zip = { workspace = true }
|
|
serde_json = { workspace = true }
|
|
pcb-zen = { workspace = true }
|