Skip to main content

Pure-python XMPP library for asyncio

Project description

``aioxmpp``
###########

... is a pure-python XMPP library using the `asyncio`_ standard library module from Python 3.4 (and `available as a third-party module to Python 3.3`__).

.. _asyncio: https://docs.python.org/3/library/asyncio.html
__ https://code.google.com/p/tulip/

Dependencies
------------

* Python ≥ 3.4 (or Python = 3.3 with tulip and enum34)
* DNSPython
* libxml2-devel (for some XML helpers)
* lxml
* `orderedset`__

(Note that ``ordered_set`` does not work!)

__ https://pypi.python.org/pypi/orderedset

* `tzlocal`__ (for i18n support)

__ https://pypi.python.org/pypi/tzlocal

* `pyOpenSSL`__

__ https://pypi.python.org/pypi/pyOpenSSL

* `pyasn1`_ and `pyasn1_modules`__

.. _pyasn1: https://pypi.python.org/pypi/pyasn1
__ https://pypi.python.org/pypi/pyasn1-modules

* `aiosasl`__

__ https://pypi.python.org/pypi/aiosasl


Design goals
------------

* Powerful API to implement all sorts of XEPs
* Reliable message transmission even under dire network circumstances
* Well-tested code base
* A more compelling README than this

Change log
----------

The `change log`_ is included in the `official documentation`__.

<<<<<<< HEAD
.. _change log: http://docs.zombofant.net/aioxmpp/0.4/api/changelog.html
__ http://docs.zombofant.net/aioxmpp/0.4/
=======
.. _change log: http://docs.zombofant.net/aioxmpp/devel/api/changelog.html
__ http://docs.zombofant.net/aioxmpp/0.5/
>>>>>>> release-0.5

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

aioxmpp-0.5.0.tar.gz (145.6 kB view hashes)

Uploaded Source

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page