ambient-base-plugin


Nameambient-base-plugin JSON
Version 1.4.3 PyPI version JSON
download
home_pageNone
SummaryAn abstract base class for Ambient platform plugins.
upload_time2024-12-05 06:22:15
maintainerNone
docs_urlNone
authorNone
requires_python>=3.7
licenseMIT
keywords ambient plugin abstract base class plugin interface
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            
# Ambient Base Plugin

`ambient_base_plugin` provides an abstract base class (`BasePlugin`) for creating plugins in the Ambient platform. This base class defines the core interface that all plugins must implement, making it easy to build and integrate new functionality into the Ambient system.

## Features

- Abstract base class (`BasePlugin`) to create plugins.
- Event-driven architecture with `handle_event` method.
- Easy configuration using the `configure` method.
- Compatible with both in-process and containerized plugin models.

## Installation

You can install `ambient_base_plugin` via pip:

```bash
pip install ambient-base-plugin
```

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "ambient-base-plugin",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.7",
    "maintainer_email": null,
    "keywords": "ambient, plugin, abstract base class, plugin interface",
    "author": null,
    "author_email": "Jose Catarino <jose@ambientlabscomputing.com>",
    "download_url": "https://files.pythonhosted.org/packages/43/af/12c5a82bee9caab5dcfb58d62cc1859eb1214ce17f6a58decba9a6950eae/ambient_base_plugin-1.4.3.tar.gz",
    "platform": null,
    "description": "\n# Ambient Base Plugin\n\n`ambient_base_plugin` provides an abstract base class (`BasePlugin`) for creating plugins in the Ambient platform. This base class defines the core interface that all plugins must implement, making it easy to build and integrate new functionality into the Ambient system.\n\n## Features\n\n- Abstract base class (`BasePlugin`) to create plugins.\n- Event-driven architecture with `handle_event` method.\n- Easy configuration using the `configure` method.\n- Compatible with both in-process and containerized plugin models.\n\n## Installation\n\nYou can install `ambient_base_plugin` via pip:\n\n```bash\npip install ambient-base-plugin\n```\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "An abstract base class for Ambient platform plugins.",
    "version": "1.4.3",
    "project_urls": null,
    "split_keywords": [
        "ambient",
        " plugin",
        " abstract base class",
        " plugin interface"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "83c6711d02a051a686671a436043045cc47a3c889465aa1c7dddea6d059350e5",
                "md5": "4ca0b5d3e4e939dadad6ee0f994f4e41",
                "sha256": "0a949858bb18e4b79e0a1778ee4c3f30ebfadc410362215851e24f2020a8e16e"
            },
            "downloads": -1,
            "filename": "ambient_base_plugin-1.4.3-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "4ca0b5d3e4e939dadad6ee0f994f4e41",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.7",
            "size": 4550,
            "upload_time": "2024-12-05T06:22:13",
            "upload_time_iso_8601": "2024-12-05T06:22:13.824125Z",
            "url": "https://files.pythonhosted.org/packages/83/c6/711d02a051a686671a436043045cc47a3c889465aa1c7dddea6d059350e5/ambient_base_plugin-1.4.3-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "43af12c5a82bee9caab5dcfb58d62cc1859eb1214ce17f6a58decba9a6950eae",
                "md5": "e92d5116afd1773fb23f526903e4acbe",
                "sha256": "2a969effaf486b5be850ea6998c4a3dffb17396f310467884174183ae1d0ed80"
            },
            "downloads": -1,
            "filename": "ambient_base_plugin-1.4.3.tar.gz",
            "has_sig": false,
            "md5_digest": "e92d5116afd1773fb23f526903e4acbe",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.7",
            "size": 3370,
            "upload_time": "2024-12-05T06:22:15",
            "upload_time_iso_8601": "2024-12-05T06:22:15.261997Z",
            "url": "https://files.pythonhosted.org/packages/43/af/12c5a82bee9caab5dcfb58d62cc1859eb1214ce17f6a58decba9a6950eae/ambient_base_plugin-1.4.3.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-12-05 06:22:15",
    "github": false,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "lcname": "ambient-base-plugin"
}
        
Elapsed time: 2.86734s