Nitrokey / pynitrokey

Python client for Nitrokey devices
Apache License 2.0
94 stars 28 forks source link

replace pypemicro with opensource library #515

Open wrenix opened 3 months ago

wrenix commented 3 months ago

pypemicro use binary / nonfree code: https://github.com/nxp-mcuxpresso/pypemicro/issues/10

robin-nitrokey commented 3 months ago

We are investigating different ways how we can avoid pulling in unneeded dependencies like this one. That being said, we don’t actually use this dependency. So you should be fine with using a patched spsdk version that just removes this dependency until we have a better solution if that is an option for you.

dvzrv commented 3 months ago

It would maybe be worthwhile to chime in on the ticket for spsdk to voice your concerns there: https://github.com/nxp-mcuxpresso/spsdk/issues/30

Patching this is unfortunately not really a transparent process as upstream creates a new release using one giant commit that changes the entire repo every time. I'd be happy having not to patch spsdk.

daringer commented 3 months ago

we are looking forward to throw out spsdk https://github.com/Nitrokey/pynitrokey/pull/519 :dancers: