Metadata-Version: 2.1
Name: spade-artifact
Version: 0.2.1
Summary: Plugin for SPADE 3 to develop artifacts.
Home-page: https://github.com/javipalanca/spade_artifact
Author: Javi Palanca
Author-email: jpalanca@gmail.com
License: MIT license
Keywords: spade_artifact
Platform: UNKNOWN
Classifier: Development Status :: 2 - Pre-Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Natural Language :: English
Classifier: Programming Language :: Python :: 3
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: Programming Language :: Python :: 3.10
License-File: LICENSE
License-File: AUTHORS.rst
Requires-Dist: spade >=3.2.2
Requires-Dist: spade-pubsub >=0.1.3
Requires-Dist: loguru ==0.5.3
Requires-Dist: pandas ~=2.0.3
Requires-Dist: aiohttp >=3.8.4
Requires-Dist: pymysql ==1.1.0
Requires-Dist: psycopg2-binary ~=2.9.9
Requires-Dist: pymongo ~=4.6.3
Requires-Dist: motor ~=3.4.0

==============
spade-artifact
==============


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

.. image:: https://img.shields.io/pypi/pyversions/spade_artifact.svg
    :target: https://pypi.python.org/pypi/spade_artifact

.. image:: https://img.shields.io/github/languages/count/javipalanca/spade_artifact?label=languages
    :alt: Languages
    :target: https://pepy.tech/project/spade_artifact

.. image:: https://img.shields.io/github/languages/code-size/javipalanca/spade_artifact
    :alt: Code Size
    :target: https://pepy.tech/project/spade_artifact

.. image:: https://img.shields.io/pypi/l/spade_artifact
    :target: https://opensource.org/licenses/MIT
    :alt: MIT License

.. image:: https://pepy.tech/badge/spade_artifact
    :target: https://pepy.tech/project/spade_artifact
    :alt: Downloads

.. image:: https://github.com/javipalanca/spade_artifact/actions/workflows/python-package.yml/badge.svg
    :target: https://github.com/javipalanca/spade_artifact/actions/workflows/python-package.yml
    :alt: Continuous Integration Status

.. image:: https://coveralls.io/repos/github/javipalanca/spade_artifact/badge.svg?branch=master
    :target: https://coveralls.io/github/javipalanca/spade_artifact?branch=master
    :alt: Code Coverage Status

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

.. image:: https://img.shields.io/pypi/format/spade_artifact.svg
    :target: https://pypi.python.org/pypi/spade_artifact

Plugin for SPADE 3 to develop artifacts.


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


Features
--------

* Focus on observable properties (based on PubSub).
* Presence notifiaction support.
* Artifact class.
* ArtifactMixin for SPADE agents.
* CSVReader for artifacts.
* SQLReader for artifacts.
* APIReader for artifacts.
* MongoDBReader for artifacts.

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


=======
History
=======

0.2.1 (2024-09-16)
------------------

* Fixed requirements versions.

0.2.0 (2024-09-16)
------------------

* Added reader for CSV.
* Added reader for SQL.
* Added reader for MongoDB.
* Added reader for API.

0.1.2 (2023-04-12)
------------------

* Added abstract class.

0.1.1 (2021-07-05)
------------------

* Fixed documentation style.

0.1.0 (2021-07-05)
------------------

* First release on PyPI.


