v1.3.5
This commit is contained in:
@@ -0,0 +1,184 @@
|
||||
Metadata-Version: 2.1
|
||||
Name: aioxmpp
|
||||
Version: 0.13.3
|
||||
Summary: Pure-python XMPP library for asyncio
|
||||
Home-page: https://github.com/horazont/aioxmpp
|
||||
Author: Jonas Schäfer
|
||||
Author-email: jonas@wielicki.name
|
||||
License: LGPLv3+
|
||||
Keywords: asyncio xmpp library
|
||||
Classifier: Development Status :: 4 - Beta
|
||||
Classifier: Intended Audience :: Developers
|
||||
Classifier: Operating System :: POSIX
|
||||
Classifier: License :: OSI Approved :: GNU Lesser General Public License v3 or later (LGPLv3+)
|
||||
Classifier: Programming Language :: Python :: 3 :: Only
|
||||
Classifier: Programming Language :: Python :: 3.5
|
||||
Classifier: Programming Language :: Python :: 3.6
|
||||
Classifier: Programming Language :: Python :: 3.7
|
||||
Classifier: Programming Language :: Python :: 3.8
|
||||
Classifier: Programming Language :: Python :: 3.9
|
||||
Classifier: Topic :: Communications :: Chat
|
||||
Classifier: Topic :: Internet :: XMPP
|
||||
License-File: LICENSES
|
||||
License-File: COPYING.LESSER
|
||||
License-File: COPYING.gpl3
|
||||
|
||||
``aioxmpp``
|
||||
###########
|
||||
|
||||
.. image:: https://travis-ci.org/horazont/aioxmpp.svg?branch=devel
|
||||
:target: https://travis-ci.org/horazont/aioxmpp
|
||||
|
||||
.. image:: https://coveralls.io/repos/github/horazont/aioxmpp/badge.svg?branch=devel
|
||||
:target: https://coveralls.io/github/horazont/aioxmpp?branch=devel
|
||||
|
||||
.. image:: https://img.shields.io/pypi/v/aioxmpp.svg
|
||||
:target: https://pypi.python.org/pypi/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/
|
||||
|
||||
.. remember to update the feature list in the docs
|
||||
|
||||
Features
|
||||
========
|
||||
|
||||
* Native `Stream Management (XEP-0198)
|
||||
<https://xmpp.org/extensions/xep-0198.html>`_ support for robustness against
|
||||
transient network failures (such as switching between wireless and wired
|
||||
networks).
|
||||
|
||||
* Powerful declarative-style definition of XEP-based and custom protocols. Most
|
||||
of the time, you will not get in contact with raw XML or character data, even
|
||||
when implementing a new protocol.
|
||||
|
||||
* Secure by default: TLS is required by default, as well as certificate
|
||||
validation. Certificate or public key pinning can be used, if needed.
|
||||
|
||||
* Support for `RFC 6121 (Instant Messaging and Presence)
|
||||
<https://tools.ietf.org/html/rfc6121>`_ roster and presence management, along
|
||||
with `XEP-0045 (Multi-User Chats)
|
||||
<https://xmpp.org/extensions/xep-0045.html>`_ for your human-to-human needs.
|
||||
|
||||
* Support for `XEP-0060 (Publish-Subscribe)
|
||||
<https://xmpp.org/extensions/xep-0060.html>`_ and `XEP-0050 (Ad-Hoc Commands)
|
||||
<https://xmpp.org/extensions/xep-0050.html>`_ for your machine-to-machine
|
||||
needs.
|
||||
|
||||
* Several other XEPs, such as `XEP-0115
|
||||
<https://xmpp.org/extensions/xep-0115.html>`_ (including native support for
|
||||
the reading and writing the `capsdb <https://github.com/xnyhps/capsdb>`_) and
|
||||
`XEP-0131 <https://xmpp.org/extensions/xep-0131.html>`_.
|
||||
|
||||
* APIs suitable for both one-shot scripts and long-running multi-account
|
||||
clients.
|
||||
|
||||
* Well-tested and modular codebase: aioxmpp is developed in test-driven
|
||||
style and in addition to that, many modules are automatedly tested against
|
||||
`Prosody <https://prosody.im/>`_ and `ejabberd <https://www.ejabberd.im/>`_,
|
||||
two popular XMPP servers.
|
||||
|
||||
|
||||
There is more and there’s yet more to come! Check out the list of supported XEPs
|
||||
in the `official documentation`_ and `open GitHub issues tagged as enhancement
|
||||
<https://github.com/horazont/aioxmpp/issues?q=is%3Aissue+is%3Aopen+label%3Aenhancement>`_
|
||||
for things which are planned and read on below on how to contribute.
|
||||
|
||||
Documentation
|
||||
=============
|
||||
|
||||
The ``aioxmpp`` API is thoroughly documented using Sphinx. Check out the `official documentation`_ for a `quick start`_ and the `API reference`_.
|
||||
|
||||
Dependencies
|
||||
============
|
||||
|
||||
* Python ≥ 3.4 (or Python = 3.3 with tulip and enum34)
|
||||
* DNSPython
|
||||
* lxml
|
||||
* `sortedcollections`__
|
||||
|
||||
__ https://pypi.python.org/pypi/sortedcollections
|
||||
|
||||
* `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`__ (≥ 0.3 for ``ANONYMOUS`` support)
|
||||
|
||||
__ https://pypi.python.org/pypi/aiosasl
|
||||
|
||||
* `multidict`__
|
||||
|
||||
__ https://pypi.python.org/pypi/multidict
|
||||
|
||||
* `aioopenssl`__
|
||||
|
||||
__ https://github.com/horazont/aioopenssl
|
||||
|
||||
* `typing`__ (Python < 3.5 only)
|
||||
|
||||
__ https://pypi.python.org/pypi/typing
|
||||
|
||||
Contributing
|
||||
============
|
||||
|
||||
If you consider contributing to aioxmpp, you can do so, even without a GitHub
|
||||
account. There are several ways to get in touch with the aioxmpp developer(s):
|
||||
|
||||
* `The development mailing list
|
||||
<https://lists.zombofant.net/cgi-bin/mailman/listinfo/aioxmpp-devel>`_. Feel
|
||||
free to subscribe and post, but be polite and adhere to the `Netiquette
|
||||
(RFC 1855) <https://tools.ietf.org/html/rfc1855>`_. Pull requests posted to
|
||||
the mailing list are also welcome!
|
||||
|
||||
* The development MUC at ``aioxmpp@conference.zombofant.net``. Pull requests
|
||||
announced in the MUC are also welcome! Note that the MUC is set persistent,
|
||||
but nevertheless there may not always be people around. If in doubt, use the
|
||||
mailing list instead.
|
||||
|
||||
* Open or comment on an issue or post a pull request on `GitHub
|
||||
<https://github.com/horazont/aioxmpp/issues>`_.
|
||||
|
||||
No idea what to do, but still want to get your hands dirty? Check out the list
|
||||
of `'help wanted' issues on GitHub
|
||||
<https://github.com/horazont/aioxmpp/issues?q=is%3Aissue+is%3Aopen+label%3A%22help+wanted%22>`_
|
||||
or ask in the MUC or on the mailing list. The issues tagged as 'help wanted' are
|
||||
usually of narrow scope, aimed at beginners.
|
||||
|
||||
Be sure to read the ``docs/CONTRIBUTING.rst`` for some hints on how to
|
||||
author your contribution.
|
||||
|
||||
Security issues
|
||||
---------------
|
||||
|
||||
If you believe that a bug you found in aioxmpp has security implications,
|
||||
you are welcome to notify me privately. To do so, send a mail to `Jonas Schäfer
|
||||
<mailto:jonas@wielicki.name>`_, encrypted using the GPG public key
|
||||
0xE5EDE5AC679E300F (Fingerprint AA5A 78FF 508D 8CF4 F355 F682 E5ED E5AC 679E
|
||||
300F).
|
||||
|
||||
If you prefer to disclose security issues immediately, you can do so at any of
|
||||
the places listed above.
|
||||
|
||||
More details can be found in the `SECURITY.md <SECURITY.md>`_ file.
|
||||
|
||||
Change log
|
||||
==========
|
||||
|
||||
The `change log`_ is included in the `official documentation`_.
|
||||
|
||||
.. _change log: https://docs.zombofant.net/aioxmpp/0.13/api/changelog.html
|
||||
.. _official documentation: https://docs.zombofant.net/aioxmpp/0.13/
|
||||
.. _quick start: https://docs.zombofant.net/aioxmpp/0.13/user-guide/quickstart.html
|
||||
.. _API reference: https://docs.zombofant.net/aioxmpp/0.13/api/index.html
|
||||
@@ -0,0 +1,149 @@
|
||||
COPYING.LESSER
|
||||
COPYING.gpl3
|
||||
LICENSES
|
||||
MANIFEST.in
|
||||
README.rst
|
||||
setup.cfg
|
||||
setup.py
|
||||
aioxmpp/__init__.py
|
||||
aioxmpp/_version.py
|
||||
aioxmpp/cache.py
|
||||
aioxmpp/callbacks.py
|
||||
aioxmpp/connector.py
|
||||
aioxmpp/custom_queue.py
|
||||
aioxmpp/dispatcher.py
|
||||
aioxmpp/errors.py
|
||||
aioxmpp/hashes.py
|
||||
aioxmpp/i18n.py
|
||||
aioxmpp/network.py
|
||||
aioxmpp/node.py
|
||||
aioxmpp/nonza.py
|
||||
aioxmpp/protocol.py
|
||||
aioxmpp/rfc3921.py
|
||||
aioxmpp/rfc6120.py
|
||||
aioxmpp/sasl.py
|
||||
aioxmpp/security_layer.py
|
||||
aioxmpp/service.py
|
||||
aioxmpp/ssl_transport.py
|
||||
aioxmpp/stanza.py
|
||||
aioxmpp/statemachine.py
|
||||
aioxmpp/stream.py
|
||||
aioxmpp/stringprep.py
|
||||
aioxmpp/structs.py
|
||||
aioxmpp/tasks.py
|
||||
aioxmpp/testutils.py
|
||||
aioxmpp/tracking.py
|
||||
aioxmpp/utils.py
|
||||
aioxmpp/xml.py
|
||||
aioxmpp/xmltestutils.py
|
||||
aioxmpp.egg-info/PKG-INFO
|
||||
aioxmpp.egg-info/SOURCES.txt
|
||||
aioxmpp.egg-info/dependency_links.txt
|
||||
aioxmpp.egg-info/requires.txt
|
||||
aioxmpp.egg-info/top_level.txt
|
||||
aioxmpp/adhoc/__init__.py
|
||||
aioxmpp/adhoc/service.py
|
||||
aioxmpp/adhoc/xso.py
|
||||
aioxmpp/avatar/__init__.py
|
||||
aioxmpp/avatar/service.py
|
||||
aioxmpp/avatar/xso.py
|
||||
aioxmpp/benchtest/__init__.py
|
||||
aioxmpp/benchtest/__main__.py
|
||||
aioxmpp/blocking/__init__.py
|
||||
aioxmpp/blocking/service.py
|
||||
aioxmpp/blocking/xso.py
|
||||
aioxmpp/bookmarks/__init__.py
|
||||
aioxmpp/bookmarks/service.py
|
||||
aioxmpp/bookmarks/xso.py
|
||||
aioxmpp/carbons/__init__.py
|
||||
aioxmpp/carbons/service.py
|
||||
aioxmpp/carbons/xso.py
|
||||
aioxmpp/chatstates/__init__.py
|
||||
aioxmpp/chatstates/utils.py
|
||||
aioxmpp/chatstates/xso.py
|
||||
aioxmpp/disco/__init__.py
|
||||
aioxmpp/disco/service.py
|
||||
aioxmpp/disco/xso.py
|
||||
aioxmpp/e2etest/__init__.py
|
||||
aioxmpp/e2etest/__main__.py
|
||||
aioxmpp/e2etest/provision.py
|
||||
aioxmpp/e2etest/utils.py
|
||||
aioxmpp/entitycaps/__init__.py
|
||||
aioxmpp/entitycaps/caps115.py
|
||||
aioxmpp/entitycaps/caps390.py
|
||||
aioxmpp/entitycaps/common.py
|
||||
aioxmpp/entitycaps/service.py
|
||||
aioxmpp/entitycaps/xso.py
|
||||
aioxmpp/forms/__init__.py
|
||||
aioxmpp/forms/fields.py
|
||||
aioxmpp/forms/form.py
|
||||
aioxmpp/forms/xso.py
|
||||
aioxmpp/httpupload/__init__.py
|
||||
aioxmpp/httpupload/xso.py
|
||||
aioxmpp/ibb/__init__.py
|
||||
aioxmpp/ibb/service.py
|
||||
aioxmpp/ibb/xso.py
|
||||
aioxmpp/ibr/__init__.py
|
||||
aioxmpp/ibr/service.py
|
||||
aioxmpp/ibr/xso.py
|
||||
aioxmpp/im/__init__.py
|
||||
aioxmpp/im/body.py
|
||||
aioxmpp/im/conversation.py
|
||||
aioxmpp/im/dispatcher.py
|
||||
aioxmpp/im/muc.py
|
||||
aioxmpp/im/p2p.py
|
||||
aioxmpp/im/service.py
|
||||
aioxmpp/mdr/__init__.py
|
||||
aioxmpp/mdr/service.py
|
||||
aioxmpp/mdr/xso.py
|
||||
aioxmpp/misc/__init__.py
|
||||
aioxmpp/misc/delay.py
|
||||
aioxmpp/misc/forwarding.py
|
||||
aioxmpp/misc/json.py
|
||||
aioxmpp/misc/lmc.py
|
||||
aioxmpp/misc/markers.py
|
||||
aioxmpp/misc/oob.py
|
||||
aioxmpp/misc/openpgp_legacy.py
|
||||
aioxmpp/misc/pars.py
|
||||
aioxmpp/misc/stanzaid.py
|
||||
aioxmpp/muc/__init__.py
|
||||
aioxmpp/muc/self_ping.py
|
||||
aioxmpp/muc/service.py
|
||||
aioxmpp/muc/xso.py
|
||||
aioxmpp/pep/__init__.py
|
||||
aioxmpp/pep/service.py
|
||||
aioxmpp/ping/__init__.py
|
||||
aioxmpp/ping/service.py
|
||||
aioxmpp/ping/xso.py
|
||||
aioxmpp/presence/__init__.py
|
||||
aioxmpp/presence/service.py
|
||||
aioxmpp/private_xml/__init__.py
|
||||
aioxmpp/private_xml/service.py
|
||||
aioxmpp/private_xml/xso.py
|
||||
aioxmpp/pubsub/__init__.py
|
||||
aioxmpp/pubsub/service.py
|
||||
aioxmpp/pubsub/xso.py
|
||||
aioxmpp/roster/__init__.py
|
||||
aioxmpp/roster/service.py
|
||||
aioxmpp/roster/xso.py
|
||||
aioxmpp/rsm/__init__.py
|
||||
aioxmpp/rsm/xso.py
|
||||
aioxmpp/shim/__init__.py
|
||||
aioxmpp/shim/service.py
|
||||
aioxmpp/shim/xso.py
|
||||
aioxmpp/vcard/__init__.py
|
||||
aioxmpp/vcard/service.py
|
||||
aioxmpp/vcard/xso.py
|
||||
aioxmpp/version/__init__.py
|
||||
aioxmpp/version/service.py
|
||||
aioxmpp/version/xso.py
|
||||
aioxmpp/xso/__init__.py
|
||||
aioxmpp/xso/model.py
|
||||
aioxmpp/xso/query.py
|
||||
aioxmpp/xso/types.py
|
||||
docs/licenses/apache20.txt
|
||||
docs/licenses/dnspython.txt
|
||||
docs/licenses/libxml2.txt
|
||||
docs/licenses/lxml.txt
|
||||
docs/licenses/orderedset.txt
|
||||
docs/licenses/pyasn1.txt
|
||||
@@ -0,0 +1 @@
|
||||
|
||||
@@ -0,0 +1,267 @@
|
||||
../aioxmpp/__init__.py
|
||||
../aioxmpp/__pycache__/__init__.cpython-311.pyc
|
||||
../aioxmpp/__pycache__/_version.cpython-311.pyc
|
||||
../aioxmpp/__pycache__/cache.cpython-311.pyc
|
||||
../aioxmpp/__pycache__/callbacks.cpython-311.pyc
|
||||
../aioxmpp/__pycache__/connector.cpython-311.pyc
|
||||
../aioxmpp/__pycache__/custom_queue.cpython-311.pyc
|
||||
../aioxmpp/__pycache__/dispatcher.cpython-311.pyc
|
||||
../aioxmpp/__pycache__/errors.cpython-311.pyc
|
||||
../aioxmpp/__pycache__/hashes.cpython-311.pyc
|
||||
../aioxmpp/__pycache__/i18n.cpython-311.pyc
|
||||
../aioxmpp/__pycache__/network.cpython-311.pyc
|
||||
../aioxmpp/__pycache__/node.cpython-311.pyc
|
||||
../aioxmpp/__pycache__/nonza.cpython-311.pyc
|
||||
../aioxmpp/__pycache__/protocol.cpython-311.pyc
|
||||
../aioxmpp/__pycache__/rfc3921.cpython-311.pyc
|
||||
../aioxmpp/__pycache__/rfc6120.cpython-311.pyc
|
||||
../aioxmpp/__pycache__/sasl.cpython-311.pyc
|
||||
../aioxmpp/__pycache__/security_layer.cpython-311.pyc
|
||||
../aioxmpp/__pycache__/service.cpython-311.pyc
|
||||
../aioxmpp/__pycache__/ssl_transport.cpython-311.pyc
|
||||
../aioxmpp/__pycache__/stanza.cpython-311.pyc
|
||||
../aioxmpp/__pycache__/statemachine.cpython-311.pyc
|
||||
../aioxmpp/__pycache__/stream.cpython-311.pyc
|
||||
../aioxmpp/__pycache__/stringprep.cpython-311.pyc
|
||||
../aioxmpp/__pycache__/structs.cpython-311.pyc
|
||||
../aioxmpp/__pycache__/tasks.cpython-311.pyc
|
||||
../aioxmpp/__pycache__/testutils.cpython-311.pyc
|
||||
../aioxmpp/__pycache__/tracking.cpython-311.pyc
|
||||
../aioxmpp/__pycache__/utils.cpython-311.pyc
|
||||
../aioxmpp/__pycache__/xml.cpython-311.pyc
|
||||
../aioxmpp/__pycache__/xmltestutils.cpython-311.pyc
|
||||
../aioxmpp/_version.py
|
||||
../aioxmpp/adhoc/__init__.py
|
||||
../aioxmpp/adhoc/__pycache__/__init__.cpython-311.pyc
|
||||
../aioxmpp/adhoc/__pycache__/service.cpython-311.pyc
|
||||
../aioxmpp/adhoc/__pycache__/xso.cpython-311.pyc
|
||||
../aioxmpp/adhoc/service.py
|
||||
../aioxmpp/adhoc/xso.py
|
||||
../aioxmpp/avatar/__init__.py
|
||||
../aioxmpp/avatar/__pycache__/__init__.cpython-311.pyc
|
||||
../aioxmpp/avatar/__pycache__/service.cpython-311.pyc
|
||||
../aioxmpp/avatar/__pycache__/xso.cpython-311.pyc
|
||||
../aioxmpp/avatar/service.py
|
||||
../aioxmpp/avatar/xso.py
|
||||
../aioxmpp/benchtest/__init__.py
|
||||
../aioxmpp/benchtest/__main__.py
|
||||
../aioxmpp/benchtest/__pycache__/__init__.cpython-311.pyc
|
||||
../aioxmpp/benchtest/__pycache__/__main__.cpython-311.pyc
|
||||
../aioxmpp/blocking/__init__.py
|
||||
../aioxmpp/blocking/__pycache__/__init__.cpython-311.pyc
|
||||
../aioxmpp/blocking/__pycache__/service.cpython-311.pyc
|
||||
../aioxmpp/blocking/__pycache__/xso.cpython-311.pyc
|
||||
../aioxmpp/blocking/service.py
|
||||
../aioxmpp/blocking/xso.py
|
||||
../aioxmpp/bookmarks/__init__.py
|
||||
../aioxmpp/bookmarks/__pycache__/__init__.cpython-311.pyc
|
||||
../aioxmpp/bookmarks/__pycache__/service.cpython-311.pyc
|
||||
../aioxmpp/bookmarks/__pycache__/xso.cpython-311.pyc
|
||||
../aioxmpp/bookmarks/service.py
|
||||
../aioxmpp/bookmarks/xso.py
|
||||
../aioxmpp/cache.py
|
||||
../aioxmpp/callbacks.py
|
||||
../aioxmpp/carbons/__init__.py
|
||||
../aioxmpp/carbons/__pycache__/__init__.cpython-311.pyc
|
||||
../aioxmpp/carbons/__pycache__/service.cpython-311.pyc
|
||||
../aioxmpp/carbons/__pycache__/xso.cpython-311.pyc
|
||||
../aioxmpp/carbons/service.py
|
||||
../aioxmpp/carbons/xso.py
|
||||
../aioxmpp/chatstates/__init__.py
|
||||
../aioxmpp/chatstates/__pycache__/__init__.cpython-311.pyc
|
||||
../aioxmpp/chatstates/__pycache__/utils.cpython-311.pyc
|
||||
../aioxmpp/chatstates/__pycache__/xso.cpython-311.pyc
|
||||
../aioxmpp/chatstates/utils.py
|
||||
../aioxmpp/chatstates/xso.py
|
||||
../aioxmpp/connector.py
|
||||
../aioxmpp/custom_queue.py
|
||||
../aioxmpp/disco/__init__.py
|
||||
../aioxmpp/disco/__pycache__/__init__.cpython-311.pyc
|
||||
../aioxmpp/disco/__pycache__/service.cpython-311.pyc
|
||||
../aioxmpp/disco/__pycache__/xso.cpython-311.pyc
|
||||
../aioxmpp/disco/service.py
|
||||
../aioxmpp/disco/xso.py
|
||||
../aioxmpp/dispatcher.py
|
||||
../aioxmpp/e2etest/__init__.py
|
||||
../aioxmpp/e2etest/__main__.py
|
||||
../aioxmpp/e2etest/__pycache__/__init__.cpython-311.pyc
|
||||
../aioxmpp/e2etest/__pycache__/__main__.cpython-311.pyc
|
||||
../aioxmpp/e2etest/__pycache__/provision.cpython-311.pyc
|
||||
../aioxmpp/e2etest/__pycache__/utils.cpython-311.pyc
|
||||
../aioxmpp/e2etest/provision.py
|
||||
../aioxmpp/e2etest/utils.py
|
||||
../aioxmpp/entitycaps/__init__.py
|
||||
../aioxmpp/entitycaps/__pycache__/__init__.cpython-311.pyc
|
||||
../aioxmpp/entitycaps/__pycache__/caps115.cpython-311.pyc
|
||||
../aioxmpp/entitycaps/__pycache__/caps390.cpython-311.pyc
|
||||
../aioxmpp/entitycaps/__pycache__/common.cpython-311.pyc
|
||||
../aioxmpp/entitycaps/__pycache__/service.cpython-311.pyc
|
||||
../aioxmpp/entitycaps/__pycache__/xso.cpython-311.pyc
|
||||
../aioxmpp/entitycaps/caps115.py
|
||||
../aioxmpp/entitycaps/caps390.py
|
||||
../aioxmpp/entitycaps/common.py
|
||||
../aioxmpp/entitycaps/service.py
|
||||
../aioxmpp/entitycaps/xso.py
|
||||
../aioxmpp/errors.py
|
||||
../aioxmpp/forms/__init__.py
|
||||
../aioxmpp/forms/__pycache__/__init__.cpython-311.pyc
|
||||
../aioxmpp/forms/__pycache__/fields.cpython-311.pyc
|
||||
../aioxmpp/forms/__pycache__/form.cpython-311.pyc
|
||||
../aioxmpp/forms/__pycache__/xso.cpython-311.pyc
|
||||
../aioxmpp/forms/fields.py
|
||||
../aioxmpp/forms/form.py
|
||||
../aioxmpp/forms/xso.py
|
||||
../aioxmpp/hashes.py
|
||||
../aioxmpp/httpupload/__init__.py
|
||||
../aioxmpp/httpupload/__pycache__/__init__.cpython-311.pyc
|
||||
../aioxmpp/httpupload/__pycache__/xso.cpython-311.pyc
|
||||
../aioxmpp/httpupload/xso.py
|
||||
../aioxmpp/i18n.py
|
||||
../aioxmpp/ibb/__init__.py
|
||||
../aioxmpp/ibb/__pycache__/__init__.cpython-311.pyc
|
||||
../aioxmpp/ibb/__pycache__/service.cpython-311.pyc
|
||||
../aioxmpp/ibb/__pycache__/xso.cpython-311.pyc
|
||||
../aioxmpp/ibb/service.py
|
||||
../aioxmpp/ibb/xso.py
|
||||
../aioxmpp/ibr/__init__.py
|
||||
../aioxmpp/ibr/__pycache__/__init__.cpython-311.pyc
|
||||
../aioxmpp/ibr/__pycache__/service.cpython-311.pyc
|
||||
../aioxmpp/ibr/__pycache__/xso.cpython-311.pyc
|
||||
../aioxmpp/ibr/service.py
|
||||
../aioxmpp/ibr/xso.py
|
||||
../aioxmpp/im/__init__.py
|
||||
../aioxmpp/im/__pycache__/__init__.cpython-311.pyc
|
||||
../aioxmpp/im/__pycache__/body.cpython-311.pyc
|
||||
../aioxmpp/im/__pycache__/conversation.cpython-311.pyc
|
||||
../aioxmpp/im/__pycache__/dispatcher.cpython-311.pyc
|
||||
../aioxmpp/im/__pycache__/muc.cpython-311.pyc
|
||||
../aioxmpp/im/__pycache__/p2p.cpython-311.pyc
|
||||
../aioxmpp/im/__pycache__/service.cpython-311.pyc
|
||||
../aioxmpp/im/body.py
|
||||
../aioxmpp/im/conversation.py
|
||||
../aioxmpp/im/dispatcher.py
|
||||
../aioxmpp/im/muc.py
|
||||
../aioxmpp/im/p2p.py
|
||||
../aioxmpp/im/service.py
|
||||
../aioxmpp/mdr/__init__.py
|
||||
../aioxmpp/mdr/__pycache__/__init__.cpython-311.pyc
|
||||
../aioxmpp/mdr/__pycache__/service.cpython-311.pyc
|
||||
../aioxmpp/mdr/__pycache__/xso.cpython-311.pyc
|
||||
../aioxmpp/mdr/service.py
|
||||
../aioxmpp/mdr/xso.py
|
||||
../aioxmpp/misc/__init__.py
|
||||
../aioxmpp/misc/__pycache__/__init__.cpython-311.pyc
|
||||
../aioxmpp/misc/__pycache__/delay.cpython-311.pyc
|
||||
../aioxmpp/misc/__pycache__/forwarding.cpython-311.pyc
|
||||
../aioxmpp/misc/__pycache__/json.cpython-311.pyc
|
||||
../aioxmpp/misc/__pycache__/lmc.cpython-311.pyc
|
||||
../aioxmpp/misc/__pycache__/markers.cpython-311.pyc
|
||||
../aioxmpp/misc/__pycache__/oob.cpython-311.pyc
|
||||
../aioxmpp/misc/__pycache__/openpgp_legacy.cpython-311.pyc
|
||||
../aioxmpp/misc/__pycache__/pars.cpython-311.pyc
|
||||
../aioxmpp/misc/__pycache__/stanzaid.cpython-311.pyc
|
||||
../aioxmpp/misc/delay.py
|
||||
../aioxmpp/misc/forwarding.py
|
||||
../aioxmpp/misc/json.py
|
||||
../aioxmpp/misc/lmc.py
|
||||
../aioxmpp/misc/markers.py
|
||||
../aioxmpp/misc/oob.py
|
||||
../aioxmpp/misc/openpgp_legacy.py
|
||||
../aioxmpp/misc/pars.py
|
||||
../aioxmpp/misc/stanzaid.py
|
||||
../aioxmpp/muc/__init__.py
|
||||
../aioxmpp/muc/__pycache__/__init__.cpython-311.pyc
|
||||
../aioxmpp/muc/__pycache__/self_ping.cpython-311.pyc
|
||||
../aioxmpp/muc/__pycache__/service.cpython-311.pyc
|
||||
../aioxmpp/muc/__pycache__/xso.cpython-311.pyc
|
||||
../aioxmpp/muc/self_ping.py
|
||||
../aioxmpp/muc/service.py
|
||||
../aioxmpp/muc/xso.py
|
||||
../aioxmpp/network.py
|
||||
../aioxmpp/node.py
|
||||
../aioxmpp/nonza.py
|
||||
../aioxmpp/pep/__init__.py
|
||||
../aioxmpp/pep/__pycache__/__init__.cpython-311.pyc
|
||||
../aioxmpp/pep/__pycache__/service.cpython-311.pyc
|
||||
../aioxmpp/pep/service.py
|
||||
../aioxmpp/ping/__init__.py
|
||||
../aioxmpp/ping/__pycache__/__init__.cpython-311.pyc
|
||||
../aioxmpp/ping/__pycache__/service.cpython-311.pyc
|
||||
../aioxmpp/ping/__pycache__/xso.cpython-311.pyc
|
||||
../aioxmpp/ping/service.py
|
||||
../aioxmpp/ping/xso.py
|
||||
../aioxmpp/presence/__init__.py
|
||||
../aioxmpp/presence/__pycache__/__init__.cpython-311.pyc
|
||||
../aioxmpp/presence/__pycache__/service.cpython-311.pyc
|
||||
../aioxmpp/presence/service.py
|
||||
../aioxmpp/private_xml/__init__.py
|
||||
../aioxmpp/private_xml/__pycache__/__init__.cpython-311.pyc
|
||||
../aioxmpp/private_xml/__pycache__/service.cpython-311.pyc
|
||||
../aioxmpp/private_xml/__pycache__/xso.cpython-311.pyc
|
||||
../aioxmpp/private_xml/service.py
|
||||
../aioxmpp/private_xml/xso.py
|
||||
../aioxmpp/protocol.py
|
||||
../aioxmpp/pubsub/__init__.py
|
||||
../aioxmpp/pubsub/__pycache__/__init__.cpython-311.pyc
|
||||
../aioxmpp/pubsub/__pycache__/service.cpython-311.pyc
|
||||
../aioxmpp/pubsub/__pycache__/xso.cpython-311.pyc
|
||||
../aioxmpp/pubsub/service.py
|
||||
../aioxmpp/pubsub/xso.py
|
||||
../aioxmpp/rfc3921.py
|
||||
../aioxmpp/rfc6120.py
|
||||
../aioxmpp/roster/__init__.py
|
||||
../aioxmpp/roster/__pycache__/__init__.cpython-311.pyc
|
||||
../aioxmpp/roster/__pycache__/service.cpython-311.pyc
|
||||
../aioxmpp/roster/__pycache__/xso.cpython-311.pyc
|
||||
../aioxmpp/roster/service.py
|
||||
../aioxmpp/roster/xso.py
|
||||
../aioxmpp/rsm/__init__.py
|
||||
../aioxmpp/rsm/__pycache__/__init__.cpython-311.pyc
|
||||
../aioxmpp/rsm/__pycache__/xso.cpython-311.pyc
|
||||
../aioxmpp/rsm/xso.py
|
||||
../aioxmpp/sasl.py
|
||||
../aioxmpp/security_layer.py
|
||||
../aioxmpp/service.py
|
||||
../aioxmpp/shim/__init__.py
|
||||
../aioxmpp/shim/__pycache__/__init__.cpython-311.pyc
|
||||
../aioxmpp/shim/__pycache__/service.cpython-311.pyc
|
||||
../aioxmpp/shim/__pycache__/xso.cpython-311.pyc
|
||||
../aioxmpp/shim/service.py
|
||||
../aioxmpp/shim/xso.py
|
||||
../aioxmpp/ssl_transport.py
|
||||
../aioxmpp/stanza.py
|
||||
../aioxmpp/statemachine.py
|
||||
../aioxmpp/stream.py
|
||||
../aioxmpp/stringprep.py
|
||||
../aioxmpp/structs.py
|
||||
../aioxmpp/tasks.py
|
||||
../aioxmpp/testutils.py
|
||||
../aioxmpp/tracking.py
|
||||
../aioxmpp/utils.py
|
||||
../aioxmpp/vcard/__init__.py
|
||||
../aioxmpp/vcard/__pycache__/__init__.cpython-311.pyc
|
||||
../aioxmpp/vcard/__pycache__/service.cpython-311.pyc
|
||||
../aioxmpp/vcard/__pycache__/xso.cpython-311.pyc
|
||||
../aioxmpp/vcard/service.py
|
||||
../aioxmpp/vcard/xso.py
|
||||
../aioxmpp/version/__init__.py
|
||||
../aioxmpp/version/__pycache__/__init__.cpython-311.pyc
|
||||
../aioxmpp/version/__pycache__/service.cpython-311.pyc
|
||||
../aioxmpp/version/__pycache__/xso.cpython-311.pyc
|
||||
../aioxmpp/version/service.py
|
||||
../aioxmpp/version/xso.py
|
||||
../aioxmpp/xml.py
|
||||
../aioxmpp/xmltestutils.py
|
||||
../aioxmpp/xso/__init__.py
|
||||
../aioxmpp/xso/__pycache__/__init__.cpython-311.pyc
|
||||
../aioxmpp/xso/__pycache__/model.cpython-311.pyc
|
||||
../aioxmpp/xso/__pycache__/query.cpython-311.pyc
|
||||
../aioxmpp/xso/__pycache__/types.cpython-311.pyc
|
||||
../aioxmpp/xso/model.py
|
||||
../aioxmpp/xso/query.py
|
||||
../aioxmpp/xso/types.py
|
||||
PKG-INFO
|
||||
SOURCES.txt
|
||||
dependency_links.txt
|
||||
requires.txt
|
||||
top_level.txt
|
||||
@@ -0,0 +1,11 @@
|
||||
aioopenssl>=0.1
|
||||
aiosasl>=0.3
|
||||
babel~=2.3
|
||||
dnspython<3.0,>=1.0
|
||||
lxml~=4.0
|
||||
multidict<7,>=2.0
|
||||
pyOpenSSL
|
||||
pyasn1
|
||||
pyasn1_modules
|
||||
sortedcollections~=2.1
|
||||
tzlocal>=1.2
|
||||
@@ -0,0 +1 @@
|
||||
aioxmpp
|
||||
Reference in New Issue
Block a user