Projects / Python IRC library

Python IRC library

The Python IRC library is intended to encapsulate the IRC protocol at a quite low level. It provides an event-driven IRC client framework. It has a fairly thorough support for the basic IRC protocol, CTCP, and DCC connections.

Operating Systems

Recent releases

  •  27 Oct 2008 02:33

    Release Notes: This release adds SSL and IPv6 support.

    •  11 Jun 2006 05:26

      Release Notes: Infinitely recursive calls when disconnecting with a failed connection were fixed. ServerConnection.disconnect was made more consistent and some functions were changed to use it instead of quit. Quit arguments were fixed to return a list rather than a list of a list. Other minor fixes were made.

      •  09 Jul 2004 13:42

        Release Notes: The library now raises an exception (ServerNotConnectedError) when the client tries to send a message to a disconnected server.

        •  30 Oct 2003 09:39

          Release Notes: Nicknames received in welcome messages are now stored to track nickname changes initiated by a nicknameinuse callback.

          •  31 Aug 2003 18:25

            Release Notes: Support has been added for DCC. The USER command is sent according to RFC 2812. Distutils support has been added. This release will ignore empty lines from the server. ServerConnection.remove_global_handler has been added. CTCP VERSION replies are prepended with VERSION.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.