This software provides Python access to low-level port input/output (I/O) for Linux x86 systems.
PortIO was inspired by a similar module - Ioport - and it is released under the GNU General Public License (GPL), so it's free to download and use. In terms of usage, the sample program that comes with PortIO is straightforward and demonstrates how to toggle on and off all the data lines of the parallel port lp0 with a 6 seconds period.
It's worth noting that before the call to ioperm, the sample program checks for root privileges to acquire the proper I/O permissions for the involved ports. If you're like me and you've ever forgotten to do this before, you'll certainly appreciate the reminder.
Overall, PortIO is a great addition to any developer's toolkit if you're looking to perform I/O on Linux x86 platforms. It's easy to use and it gets the job done with minimal fuss.
Version 0.4: N/A