How to integrate third-party binary libraries
Hi,
This is a RFC asking for comments on how we should integrate third-party binary libraries into our bliss project.
Maybe it is better with a real example:
- in branch biologic I am working on a potentiostat equipment from Biologic
- Biologic provides a binary library on windows (DLL) + API doc
- the project consists of using python ctypes to expose the library to python
Now, where to put the DLLs provided by the manufacturer (Biologic) taking into account:
- the python lib needs to know where to find them
- it is a proprietary lib which only registered clients should have access