==============
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.
Raw data
{
"_id": null,
"home_page": "https://github.com/javipalanca/spade_artifact",
"name": "spade-artifact",
"maintainer": null,
"docs_url": null,
"requires_python": null,
"maintainer_email": null,
"keywords": "spade_artifact",
"author": "Javi Palanca",
"author_email": "jpalanca@gmail.com",
"download_url": "https://files.pythonhosted.org/packages/a6/42/d263e64acac7f6c48284e62471cf01fe40dc965411c4e055fcaae9fe5d01/spade_artifact-0.3.0.tar.gz",
"platform": null,
"description": "==============\nspade-artifact\n==============\n\n\n.. image:: https://img.shields.io/pypi/v/spade_artifact.svg\n :target: https://pypi.python.org/pypi/spade_artifact\n\n.. image:: https://img.shields.io/pypi/pyversions/spade_artifact.svg\n :target: https://pypi.python.org/pypi/spade_artifact\n\n.. image:: https://img.shields.io/github/languages/count/javipalanca/spade_artifact?label=languages\n :alt: Languages\n :target: https://pepy.tech/project/spade_artifact\n\n.. image:: https://img.shields.io/github/languages/code-size/javipalanca/spade_artifact\n :alt: Code Size\n :target: https://pepy.tech/project/spade_artifact\n\n.. image:: https://img.shields.io/pypi/l/spade_artifact\n :target: https://opensource.org/licenses/MIT\n :alt: MIT License\n\n.. image:: https://pepy.tech/badge/spade_artifact\n :target: https://pepy.tech/project/spade_artifact\n :alt: Downloads\n\n.. image:: https://github.com/javipalanca/spade_artifact/actions/workflows/python-package.yml/badge.svg\n :target: https://github.com/javipalanca/spade_artifact/actions/workflows/python-package.yml\n :alt: Continuous Integration Status\n\n.. image:: https://coveralls.io/repos/github/javipalanca/spade_artifact/badge.svg?branch=master\n :target: https://coveralls.io/github/javipalanca/spade_artifact?branch=master\n :alt: Code Coverage Status\n\n.. image:: https://readthedocs.org/projects/spade_artifact/badge/?version=latest\n :target: https://spade-artifact.readthedocs.io?badge=latest\n :alt: Documentation Status\n\n.. image:: https://img.shields.io/pypi/format/spade_artifact.svg\n :target: https://pypi.python.org/pypi/spade_artifact\n\nPlugin for SPADE 3 to develop artifacts.\n\n\n* Free software: MIT license\n* Documentation: https://spade-artifact.readthedocs.io.\n\n\nFeatures\n--------\n\n* Focus on observable properties (based on PubSub).\n* Presence notifiaction support.\n* Artifact class.\n* ArtifactMixin for SPADE agents.\n* CSVReader for artifacts.\n* SQLReader for artifacts.\n* APIReader for artifacts.\n* MongoDBReader for artifacts.\n\nCredits\n-------\n\nThis package was created with Cookiecutter_ and the `audreyr/cookiecutter-pypackage`_ project template.\n\n.. _Cookiecutter: https://github.com/audreyr/cookiecutter\n.. _`audreyr/cookiecutter-pypackage`: https://github.com/audreyr/cookiecutter-pypackage\n\n\n=======\nHistory\n=======\n\n0.3.0 (2025-07-16)\n------------------\n* Updated to SPADE 4.1\n\n0.2.1 (2024-09-16)\n------------------\n\n* Fixed requirements versions.\n\n0.2.0 (2024-09-16)\n------------------\n\n* Added reader for CSV.\n* Added reader for SQL.\n* Added reader for MongoDB.\n* Added reader for API.\n\n0.1.2 (2023-04-12)\n------------------\n\n* Added abstract class.\n\n0.1.1 (2021-07-05)\n------------------\n\n* Fixed documentation style.\n\n0.1.0 (2021-07-05)\n------------------\n\n* First release on PyPI.\n",
"bugtrack_url": null,
"license": "MIT license",
"summary": "Plugin for SPADE 3 to develop artifacts.",
"version": "0.3.0",
"project_urls": {
"Homepage": "https://github.com/javipalanca/spade_artifact"
},
"split_keywords": [
"spade_artifact"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "0598030ff6ff5ad1d25c527aca5737f4d64d91740355419f75612834b14aaa14",
"md5": "778852ce0047718790ec43cf5a482f15",
"sha256": "d5812dfb0b5d24fd6cddac07aa6fa2455a6b4516aa85607ff2e56379c1e1f2fb"
},
"downloads": -1,
"filename": "spade_artifact-0.3.0-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "778852ce0047718790ec43cf5a482f15",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 8045,
"upload_time": "2025-07-16T21:33:31",
"upload_time_iso_8601": "2025-07-16T21:33:31.185491Z",
"url": "https://files.pythonhosted.org/packages/05/98/030ff6ff5ad1d25c527aca5737f4d64d91740355419f75612834b14aaa14/spade_artifact-0.3.0-py2.py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "a642d263e64acac7f6c48284e62471cf01fe40dc965411c4e055fcaae9fe5d01",
"md5": "d001449241469b360c5fb648a981d1c5",
"sha256": "0c3a8db8a266ebb41afac66900193b92956148f31c855d7286aca2297a8d1383"
},
"downloads": -1,
"filename": "spade_artifact-0.3.0.tar.gz",
"has_sig": false,
"md5_digest": "d001449241469b360c5fb648a981d1c5",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 25461,
"upload_time": "2025-07-16T21:33:32",
"upload_time_iso_8601": "2025-07-16T21:33:32.214991Z",
"url": "https://files.pythonhosted.org/packages/a6/42/d263e64acac7f6c48284e62471cf01fe40dc965411c4e055fcaae9fe5d01/spade_artifact-0.3.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-07-16 21:33:32",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "javipalanca",
"github_project": "spade_artifact",
"travis_ci": true,
"coveralls": false,
"github_actions": true,
"requirements": [
{
"name": "spade",
"specs": [
[
">=",
"4.1.0"
]
]
},
{
"name": "spade-pubsub",
"specs": [
[
">=",
"0.3.0"
]
]
},
{
"name": "pandas",
"specs": [
[
"~=",
"2.3.1"
]
]
},
{
"name": "pymysql",
"specs": [
[
"==",
"1.1.0"
]
]
},
{
"name": "psycopg2-binary",
"specs": [
[
"~=",
"2.9.9"
]
]
},
{
"name": "pymongo",
"specs": [
[
"~=",
"4.6.3"
]
]
},
{
"name": "motor",
"specs": [
[
"~=",
"3.4.0"
]
]
}
],
"tox": true,
"lcname": "spade-artifact"
}