Metadata-Version: 2.4
Name: spade-rpc
Version: 0.1.0
Summary: Plugin for SPADE platform to implement rpc protocol on agents
Author-email: Nicolás Garcia <n.garcia.sastre@gmail.com>, Javi Palanca <jpalanca@gmail.com>
Maintainer-email: Javi Palanca <jpalanca@gmail.com>
License-Expression: MIT
Project-URL: Homepage, https://spadeagents.eu/plugins/spade-rpc
Project-URL: Repository, https://github.com/javipalanca/spade_rpc
Project-URL: Documentation, https://spade-artifact.readthedocs.io
Project-URL: Bug Tracker, https://github.com/javipalanca/spade_rpc/issues
Keywords: spade_rpc
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: Natural Language :: English
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Classifier: Operating System :: MacOS :: MacOS X
Classifier: Operating System :: POSIX :: Linux
Classifier: Operating System :: Microsoft :: Windows
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Classifier: Topic :: Internet :: XMPP
Requires-Python: <=3.14,>=3.10
Description-Content-Type: text/x-rst
License-File: LICENSE
License-File: AUTHORS.rst
Requires-Dist: spade>=4.1.4
Provides-Extra: dev
Requires-Dist: pyjabber>=0.4.5; extra == "dev"
Requires-Dist: bump2version==1.0.1; extra == "dev"
Requires-Dist: wheel==0.45.1; extra == "dev"
Requires-Dist: watchdog==2.1.9; extra == "dev"
Requires-Dist: ruff==0.3.3; extra == "dev"
Requires-Dist: tox==4.23.2; extra == "dev"
Requires-Dist: coverage==7.2.1; extra == "dev"
Requires-Dist: twine==6.1.0; extra == "dev"
Requires-Dist: pytest>=9.0.3; extra == "dev"
Requires-Dist: pytest-asyncio==1.3.0; extra == "dev"
Requires-Dist: pytest-cov==5.0.0; extra == "dev"
Provides-Extra: docs
Requires-Dist: Sphinx==6.0.0; extra == "docs"
Requires-Dist: sphinx_rtd_theme==3.1.0; extra == "docs"
Dynamic: license-file

=========
SPADE RPC
=========


.. image:: https://img.shields.io/pypi/v/spade_rpc.svg
        :target: https://pypi.python.org/pypi/spade_rpc

.. image:: https://img.shields.io/travis/NikoConn/spade_rpc.svg
        :target: https://travis-ci.com/NikoConn/spade_rpc

.. image:: https://readthedocs.org/projects/spade-rpc/badge/?version=latest
        :target: https://spade-rpc.readthedocs.io/en/latest/?version=latest
        :alt: Documentation Status




Plugin for SPADE platform to implement rpc protocol on agents


* Free software: MIT license
* Documentation: https://spade-rpc.readthedocs.io.


Features
--------

* Call a service provided by another agent.
* Serve a custom service to be consumed by other agents.
* Uses the XEP-0009: Jabber-RPC.

Credits
-------

This package was created with Cookiecutter_ and the `audreyr/cookiecutter-pypackage`_ project template.

.. _Cookiecutter: https://github.com/audreyr/cookiecutter
.. _`audreyr/cookiecutter-pypackage`: https://github.com/audreyr/cookiecutter-pypackage
