[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#955748: ITP: pydle -- An IRCv3-compliant Python 3 IRC library



Package: wnpp
Severity: wishlist
Owner: Jelmer Vernooij <jelmer@debian.org>

* Package name    : pydle
  Version         : 0.9.3
  Upstream Author : Shiz <hi@shiz.me>
* URL             : https://github.com/Shizmob/pydle
* License         : BSD
  Programming Lang: Python
  Description     : An IRCv3-compliant Python 3 IRC library

Based on RFC1459 with some small extension tweaks, with full support of optional extension standards:

    TLS
    CTCP
    (coming soon) DCC and extensions
    ISUPPORT/PROTOCTL
    IRCv3.1 (full)
    IRCv3.2 (base complete, most optional extensions)
    IRCv3.3 (base in progress)

Asynchronous: IRC is an asynchronous protocol and so should be a library that
implements it. Coroutines are used to process events from the server
asynchronously.
Modularised and extensible: Features on top of RFC1459 are implemented as
separate modules for a user to pick and choose, and write their own. Broad
features are written to be as extensible as possible.


Reply to: