Metadata-Version: 2.4
Name: spade_artifact
Version: 0.3.0
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
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>=4.1.0
Requires-Dist: spade-pubsub>=0.3.0
Requires-Dist: pandas~=2.3.1
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
Dynamic: author
Dynamic: author-email
Dynamic: classifier
Dynamic: description
Dynamic: home-page
Dynamic: keywords
Dynamic: license
Dynamic: license-file
Dynamic: requires-dist
Dynamic: summary

==============
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.3.0 (2025-07-16)
------------------
* Updated to SPADE 4.1

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.
