Nitropy on *BSDs?

I am trying to get nitropy running on FreeBSD and I am running into the following issues:

Newer pc-ble-driver-py cannot be built due to missing sdist on pypi, this skips the nrfutil and the pynitrokey package gets downgraded to 0.4.25 (the newest currently seems to be 0.4.33).

pynitrokey 0.4.25 seems to need to have NXP’s LIBUSBSIO to be ported to the OS I am using (nitropy nk3 list dies with Exception encountered: LIBUSBSIO_Exception('LIBUSBSIO: Unknown platform to load proper library.

The device itself seems to be:

> sudo usbconfig -d 5.2 dump_device_desc
ugen5.2: <Nitrokey Nitrokey 3> at usbus5, cfg=0 md=HOST spd=FULL (12Mbps) pwr=ON (100mA)

  bLength = 0x0012 
  bDescriptorType = 0x0001 
  bcdUSB = 0x0210 
  bDeviceClass = 0x00ef  <Miscellaneous device>
  bDeviceSubClass = 0x0002 
  bDeviceProtocol = 0x0001 
  bMaxPacketSize0 = 0x0040 
  idVendor = 0x20a0 
  idProduct = 0x42b2 
  bcdDevice = 0x0102 
  iManufacturer = 0x0001  <Nitrokey>
  iProduct = 0x0002  <Nitrokey 3>
  iSerialNumber = 0x0000  <no string>
  bNumConfigurations = 0x0001 

Anyone got this tool running on any non-Linux/MacOS/Windows system?

I think this is possible. Especially since kexec exists in FreeBSD & NetBSD.

As for OpenBSD, it might be possible for that too, given the new interface.

Not sure yet though beyond that.