I'm on Mac OS X, which is BSD-based, so I took the plunge to see if I could use your app. I used Fink (and the FinkCommander GUI) to upgrade python 2.3 to 2.5, installed/compiled pyUSB 0.3.5, then installed libprs500-0.2. setup.py ran without errors, and I could get prs500.py to run, but it gives me errors when trying to read the device. I don't have udev on my version of Linux (it's apparently only in the Debian distros), so I had to create the udev folder, and the 90-local.rules file. That didn't affect the read errors I was getting from prs500.py, so I think udev is not related to the the problem.
I don't have python-dev or libusb-dev installed, and they aren't available as Fink packages. (Neither is udev.)
Have you tried your app on other Linux boxes?
For now, I consider libprs500-0.2 a proof-of-concept. If I could see it installed and run on other Linux boxes, then I'd call it a prototype.
(Okay, I just looked up the two terms, and they appear synonymous, so I may be splitting hairs. If I could reproduce your results, I'd call it a prototype. Perhaps others have had more success.)
|