Pydiction consists of a Vim plugin and a Python script that allows programmers to tab-complete their Python code in Vim by generating a dictionary file of Python modules, and their attributes and methods. It comes with a default dictionary containing the entire Python standard library, keywords, built-ins, and many 3rd-party modules like Numpy, Django, Flask, Requests, Twisted, PyQT4, Pygame, OpenGL, wxPython, PyGTK, MySQLdb, Psycopg2, and more.
libhid is a user-space HID access library. It provides a generic and flexible way to access and interact with USB HID devices, much like libusb does for plain USB devices. It is based on libusb, thus it requires no HID support in the kernel. Furthermore, it aims to support all operating system supported by libusb: Linux, BSD, OS X, and Windows. Python bindings are provided, and other high-level bindings are available upon request.
PyKCS11 is a PKCS#11 wrapper for Python. It lets you access almost all PKCS#11 functions and data types using any PKCS#11 library, such as the various modules supplied by smartcard vendors. It comes with two interfaces: a low level and very thin interface over the original PKCS#11 API, generated using the SWIG compiler (designed for library tests), and a high level interface that offers simpler access (with few limits) to the PKCS#11 APIs.
Libbraille makes it easy to access Braille displays and terminals. It can write text on a Braille display, directly draw Braille dots, or get the value of pressed keys. It is compatible with a wide range of Braille displays, and can autodetect some of them. A virtual GTK+ display is provided so that developers can test how their application would be rendered in Braille.