powerstrip
==========
The `powerstrip` module is a simple helper module to manage Python plugins.
Plugins can be developed in an independent plugin directory, then packed and
distributed as plugin packages. The packed plugins can then be installed to
an applications plugin folder and be discovered and used by the application.
Please notice that the module is still in beta phase so breaking changes
may appear. Do not use this in production environments!
Setup
-----
The easiest way to install the current version of `powerstrip` is by using
`pip`:
::
# install the module
pip install -U python-powerstrip
# or install the module with mkdocs support
pip install -U python-powerstrip[docs]
Documentation
-------------
Build the documentation as follows:
::
cd docs
mkdocs build
Development
-----------
::
python -m venv env
source env/bin/activate
pip install -e .
# testing
cd test
pytest
Links
-----
* Website: https://github.com/keans/powerstrip
Raw data
{
"_id": null,
"home_page": "https://github.com/keans/powerstrip",
"name": "python-powerstrip",
"maintainer": "",
"docs_url": null,
"requires_python": ">=3.6",
"maintainer_email": "",
"keywords": "powerstrip",
"author": "Ansgar Kellner",
"author_email": "keans@gmx.de",
"download_url": "",
"platform": null,
"description": "powerstrip\n==========\n\nThe `powerstrip` module is a simple helper module to manage Python plugins.\n\nPlugins can be developed in an independent plugin directory, then packed and\ndistributed as plugin packages. The packed plugins can then be installed to\nan applications plugin folder and be discovered and used by the application.\n\nPlease notice that the module is still in beta phase so breaking changes\nmay appear. Do not use this in production environments!\n\n\nSetup\n-----\n\nThe easiest way to install the current version of `powerstrip` is by using\n`pip`:\n\n::\n\n # install the module\n pip install -U python-powerstrip\n\n # or install the module with mkdocs support\n pip install -U python-powerstrip[docs]\n\n\nDocumentation\n-------------\n\nBuild the documentation as follows:\n\n::\n\n cd docs\n mkdocs build\n\n\nDevelopment\n-----------\n\n::\n\n python -m venv env\n source env/bin/activate\n pip install -e .\n\n # testing\n cd test\n pytest\n\n\nLinks\n-----\n\n* Website: https://github.com/keans/powerstrip\n\n\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "Simple module to manage plugins.",
"version": "0.0.7",
"split_keywords": [
"powerstrip"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "f1e1d891f0a12981b875459d9154db8eb8b1fb155c3f67367607b125a37b6b28",
"md5": "df7e8280970541854e1e858a23030ca4",
"sha256": "c13bfb7a4dc6e88e9ea159f17efdd8fe69ffb643e246608587d7f6a4ad78da1e"
},
"downloads": -1,
"filename": "python_powerstrip-0.0.7-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "df7e8280970541854e1e858a23030ca4",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": ">=3.6",
"size": 16644,
"upload_time": "2023-01-13T18:20:38",
"upload_time_iso_8601": "2023-01-13T18:20:38.878637Z",
"url": "https://files.pythonhosted.org/packages/f1/e1/d891f0a12981b875459d9154db8eb8b1fb155c3f67367607b125a37b6b28/python_powerstrip-0.0.7-py2.py3-none-any.whl",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-01-13 18:20:38",
"github": true,
"gitlab": false,
"bitbucket": false,
"github_user": "keans",
"github_project": "powerstrip",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"lcname": "python-powerstrip"
}