IRCUtils is a Python framework for communicating with the IRC protocol. It’s designed for ease of use for anything you’d need. It also has fast and simple support for writing bots.
These docs were last updated on August 31, 2010. Documentation is being added daily, so be sure to check back again in the future. If there is documentation that you wish to request, file a ticket on the project page.