Library that allows you to support both, KiCAD 5 and KiCAD 6 in your plugins
Project description
Pcbnew Transition
This library allows you to easily support both, KiCAD 6 and KiCAD 5 in your KiCAD plugins. It basically monkeypatches KiCAD 5 Python module, so it matches KiCAD 6 API.
Note: By KiCAD 6 I mean current nightly (v5.99).
Usage
Instead of:
import pcbnew
Use:
from pcbnewTransition import pcbnew
And then, use the API for KiCAD 6. In case you need to distinguish v5 and v6, you can:
from pcbnewTransition import KICAD_VERSION, isV6
if isV6():
# something...
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
pcbnewTransition-0.2.0.tar.gz
(19.0 kB
view hashes)
Built Distribution
Close
Hashes for pcbnewTransition-0.2.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 99ed50dfe7b91acd8d1ea3ebc4cf1cb2fd5d35a355af31f4dbb369eb4f42491b |
|
MD5 | b9678e161479a032f339218c64049169 |
|
BLAKE2b-256 | 98cc2210a2dca06d89c4f87e1c2b6e10d20e8a4d32b9fbe1590e9d188b3123bd |