Description
The packaging of labjackpython could be much improved by:
- providing a wheel so that people can just
pip install labjack
- putting all the files in one folder
Doing 1. doesn't have any downsides and would help people have access to your current work (at the moment they have to navigate to github to find the latest version rather than doing pip install labjack
). It's possible the wheel(s) could include the driver too unless that needs to alter OS
Doing 2. has the slight downside that people should import by doing from labjack import u3
rather than import u3
. So it would break code very minimally, but the current way that labjack gets installed is pretty bad; it's like installing an application by just dumping all the files in the root of "Program Files" rather than in a folder for that app
[background: I'm the creator of the PsychoPy package and we have lots of labjack users, but it's annoying for me supporting dependent hardware/libs when they each have a different install method]