Irc

Latest version: v20.5.0

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

Scan your dependencies

Page 3 of 19

19.0.0

=======

* ``irc.client`` no longer exposes a ``VERSION`` or ``VERSION_STRING``.
To get the version, call ``importlib.metadata.version('irc')`` directly.

18.0.0

=======

* Require Python 3.6 or later.

17.1

====

* Rely on
`importlib_metadata <https://pypi.org/project/importlib_metadata/>`_
for loading version from metadata. Removes implicit dependency on
setuptools and pkg_resources.

* 158: The AsyncIO server now accepts a connection factory to
enable features like SSL and IPv6 support.

* 155: ``SimpleIRCClient`` now has a ``dcc`` method for initiating
and associating a DCCConnection object with the client.
``DCCConnection.listen`` now accepts a ``address`` parameter.
Deprecated ``SimpleIRCClient.dcc_listen`` and
``SimpleIRCClient.dcc_connect`` in favor of the better separation
of concerns. Clients should replace::

client.dcc_connect(addr, port, type)
client.dcc_listen(type)

with::

client.dcc(type).connect(addr, port)
client.dcc(type).listen()

17.0

====

* Removed ``irc.buffer`` module, deprecated in 14.2.
* 153: Drop support for Python 3.3 and 2.7.

16.4

====

* Long Term Service release for Python 2.7.
* 149: ``AioConnection.connect`` moved to coroutine, added
disconnect handling for AsyncIO.

16.3

====

* 140: Methods now use 'connection' and 'event' for parameter names.

* 135 via 144: Added AsyncIO implementation.

Page 3 of 19

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.