pyocd / pyOCD

Open source Python library for programming and debugging Arm Cortex-M microcontrollers
https://pyocd.io
Apache License 2.0
1.13k stars 483 forks source link

cyclic dependency between PyOCD and PyOCD_PEMicro #1152

Closed maxhbr closed 3 years ago

maxhbr commented 3 years ago

This is a (probably accidental) cyclic dependency prevents packaging of the tool in something like NixOS.

flit commented 3 years ago

D'oh! It's actually not accidental. The dependency of pyocd-pemicro on pyocd was added recently since technically, pyocd-pemicro is useless without pyocd. However, we want pyocd to automatically install pyocd-pemicro as a dependency.

Thanks for alerting us. I'll remove the dependency in pyocd-pemicro.

flit commented 3 years ago

Just released pyocd-pemicro v1.0.5 with the pyocd dependency removed.