spade-artifact


Namespade-artifact JSON
Version 0.3.1 PyPI version JSON
download
home_pagehttps://github.com/javipalanca/spade_artifact
SummaryPlugin for SPADE 3 to develop artifacts.
upload_time2025-08-22 18:52:00
maintainerNone
docs_urlNone
authorJavi Palanca
requires_python<3.13,>=3.8
licenseMIT license
keywords spade_artifact
VCS
bugtrack_url
requirements aiounittest spade spade-pubsub pandas aiohttp pymysql psycopg pymongo motor typing_extensions
Travis-CI
coveralls test coverage No coveralls.
            ==============
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
* Web: https://spadeagents.eu/plugins/spade-artifact/
* Documentation: https://spade-artifact.readthedocs.io.
* SPADE: https://spadeagents.eu


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.1 (2025-08-22)
------------------
* Fixed compatibility with SPADE 4.1.2
* Fixed tests

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": "<3.13,>=3.8",
    "maintainer_email": null,
    "keywords": "spade_artifact",
    "author": "Javi Palanca",
    "author_email": "jpalanca@gmail.com",
    "download_url": "https://files.pythonhosted.org/packages/3a/ce/740c48d14c91ba422ef16baabc248b8f6d22a5c6c8ce68d5db43aac58008/spade_artifact-0.3.1.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* Web: https://spadeagents.eu/plugins/spade-artifact/\n* Documentation: https://spade-artifact.readthedocs.io.\n* SPADE: https://spadeagents.eu\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.1 (2025-08-22)\n------------------\n* Fixed compatibility with SPADE 4.1.2\n* Fixed tests\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.1",
    "project_urls": {
        "Homepage": "https://github.com/javipalanca/spade_artifact"
    },
    "split_keywords": [
        "spade_artifact"
    ],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "75db7bad122517a90db4bb3413ef711da36c92b9072052899e88c2d6dfe92c18",
                "md5": "9cd4fb647dee6e22ecbf94cde0890a6a",
                "sha256": "c31b29a13ec1231bbf732678962da89e1b36b4f25f6341ddf22816f4c94d6df5"
            },
            "downloads": -1,
            "filename": "spade_artifact-0.3.1-py2.py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "9cd4fb647dee6e22ecbf94cde0890a6a",
            "packagetype": "bdist_wheel",
            "python_version": "py2.py3",
            "requires_python": "<3.13,>=3.8",
            "size": 8215,
            "upload_time": "2025-08-22T18:51:59",
            "upload_time_iso_8601": "2025-08-22T18:51:59.469075Z",
            "url": "https://files.pythonhosted.org/packages/75/db/7bad122517a90db4bb3413ef711da36c92b9072052899e88c2d6dfe92c18/spade_artifact-0.3.1-py2.py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "3ace740c48d14c91ba422ef16baabc248b8f6d22a5c6c8ce68d5db43aac58008",
                "md5": "b8de89640b450fb368a42476ae3d5818",
                "sha256": "feddb8a27633a7bce5c5acfaabf02b27b502e2249e7a444ee7cc3b1a1ef47950"
            },
            "downloads": -1,
            "filename": "spade_artifact-0.3.1.tar.gz",
            "has_sig": false,
            "md5_digest": "b8de89640b450fb368a42476ae3d5818",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": "<3.13,>=3.8",
            "size": 28471,
            "upload_time": "2025-08-22T18:52:00",
            "upload_time_iso_8601": "2025-08-22T18:52:00.475998Z",
            "url": "https://files.pythonhosted.org/packages/3a/ce/740c48d14c91ba422ef16baabc248b8f6d22a5c6c8ce68d5db43aac58008/spade_artifact-0.3.1.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-08-22 18:52:00",
    "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": "aiounittest",
            "specs": [
                [
                    "==",
                    "1.5.0"
                ]
            ]
        },
        {
            "name": "spade",
            "specs": [
                [
                    ">=",
                    "4.1.2"
                ]
            ]
        },
        {
            "name": "spade-pubsub",
            "specs": [
                [
                    ">=",
                    "0.3.0"
                ]
            ]
        },
        {
            "name": "pandas",
            "specs": [
                [
                    "<",
                    "3.0.0"
                ],
                [
                    ">=",
                    "2.0.3"
                ]
            ]
        },
        {
            "name": "aiohttp",
            "specs": [
                [
                    ">=",
                    "3.8.0"
                ],
                [
                    "<",
                    "4.0.0"
                ]
            ]
        },
        {
            "name": "pymysql",
            "specs": [
                [
                    ">=",
                    "1.1.0"
                ]
            ]
        },
        {
            "name": "psycopg",
            "specs": [
                [
                    ">=",
                    "3.0.0"
                ]
            ]
        },
        {
            "name": "pymongo",
            "specs": [
                [
                    "<",
                    "5.0.0"
                ],
                [
                    ">=",
                    "4.6.3"
                ]
            ]
        },
        {
            "name": "motor",
            "specs": [
                [
                    "<",
                    "4.0.0"
                ],
                [
                    ">=",
                    "3.4.0"
                ]
            ]
        },
        {
            "name": "typing_extensions",
            "specs": [
                [
                    ">=",
                    "3.7.4"
                ]
            ]
        }
    ],
    "tox": true,
    "lcname": "spade-artifact"
}
        
Elapsed time: 1.85691s