Irc

Latest version: v20.5.0

Safety actively analyzes 706259 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 7 of 19

13.3.1

======

* Now remove mode for owners, halfops, and admins when the user
is removed from a channel.
* Refactored the Channel class implementation for cleaner, less
repetitive code.
* Expanded tests coverage for Channel class.

13.3

====

* Issue 75: In ``irc.bot``, add support for tracking admin
status (mode 'a') in channels. Use ``channel.is_admin``
or ``channel.admins`` to identify admin users for a channel.

* Removed deprecated irc.logging module.

13.2

====

* Moved hosting to github.

13.1.1

======

* Issue 67: Fix infinite recursion for ``irc.strings.IRCFoldedCase``
and ``irc.strings.lower``.

13.1

====

* Issue 64: ISUPPORT PREFIX now retains the order of
permissions for each prefix.

13.0

====

* Updated ``schedule`` module to properly support timezone aware
times and use them by default. Clients that rely on the timezone
naïve datetimes may restore the old behavior by overriding the
``schedule.now`` and ``schedule.from_timestamp`` functions
like so:

schedule.from_timestamp = datetime.datetime.fromtimestamp
schedule.now = datetime.datetime.now

Clients that were previously patching
``schedule.DelayedCommand.now`` will need to instead patch
the aforementioned module-global methods. The
classmethod technique was a poor interface for effectively
controlling timezone awareness, so was likely unused. Please
file a ticket with the project for support with your client
as needed.

Page 7 of 19

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.