Version information

There are two ways to obtain the imported version of the aioxmpp package:

aioxmpp.__version__ = '0.13.0'

The imported aioxmpp version as a string.

The version number is dot-separated; in pre-release or development versions, the version number is followed by a hypen-separated pre-release identifier.

aioxmpp.version

Alias of __version__.

aioxmpp.version_info = (0, 13, 0, None)

The imported aioxmpp version as a tuple.

The components of the tuple are, in order: major version, minor version, patch level, and pre-release identifier.

Overview of Services

aioxmpp.AdHocClient

Access other entities XEP-0050 Ad-Hoc commands.

aioxmpp.AvatarService

Access and publish User Avatars (XEP-0084).

aioxmpp.BlockingClient

A Service implementing Blocking Command.

aioxmpp.BookmarkClient

Supports retrieval and storage of bookmarks on the server.

aioxmpp.CarbonsClient

Provide an interface to enable and disable Message Carbons on the server side.

aioxmpp.DiscoClient

Provide cache-backed Service Discovery (XEP-0030) queries.

aioxmpp.DiscoServer

Answer Service Discovery (XEP-0030) requests sent to this client.

aioxmpp.EntityCapsService

Make use and provide service discovery information in presence broadcasts.

aioxmpp.MUCClient

Conversation Implementation for Multi-User Chats (XEP-0045).

aioxmpp.PingService

Service implementing XMPP Ping (XEP-0199).

aioxmpp.PresenceClient

The presence service tracks all incoming presence information (this does not include subscription management stanzas, as these are handled by aioxmpp.roster).

aioxmpp.PresenceServer

Manage the presence broadcast by the client.

aioxmpp.PEPClient

PEPClient simplifies working with PEP services.

aioxmpp.RosterClient

A roster client aioxmpp.service.Service.

aioxmpp.VersionServer

Service which handles inbound XEP-0092 Software Version requests.

Shorthands

aioxmpp.make_security_layer()

Alias of aioxmpp.security_layer.make().