A libudev binding
Project description
pyudev is a Python binding for libudev, available under the terms fo the GNU LGPL 2.1 (see COPYING).
Refer to the website for detailed information and API documentation.
Installation
The basic binding is implemented in pure Python atop of ctypes. The only dependencies are udev and Python.pyudev supports CPython 2.6 or newer (including 3.x) and PyPy 1.5 or newer, and is tested against udev 151 and newer. Older versions of older versions of udev may or may not work.
The toolkit integration modules in pyudev.pyqt4, pyudev.pyside, pyudev.glib and pyudev.wx require some libraries from the corresponding toolkit. Refer to the documentation of these modules for a more precise description.
Installation is rather simple, just run:
python setup.py install
Issues and Feedback
There is a mailing list at pyudev@librelist.com for user questions and development discussions around pyudev. To subscribe to this list, just send a mail to pyudev@librelist.com and reply to the configuration mail. The original mail is ditched.
Issues or enhancement proposals should be reported to the issue tracker. Thank you.
Development
Development happens on GitHub. The complete source code is available in a git repository:
git clone --recursive git://github.com/lunaryorn/pyudev.git
Feel free to fork the repository. Pull requests and patches are welcome!
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.