So, I recently stumbled upon the problem of having to include an external DLL into a python package, which should also work when turned into a windows executable by
pyinstaller. This post, is meant to be a help if you run into the same problems I was having (and of course as my personal prosthetic knowledge).
The structure of this post will be:
- Finding dependencies
- Testing the DLL inside python
- Make the loaded DLL work inside a python package
- Bundling the DLL with pyinstaller