Metadata-Version: 2.1
Name: Flask-PluginKit
Version: 3.0.1
Summary: Load and run plugins for your Flask application
Home-page: https://github.com/staugur/Flask-PluginKit
Author: staugur
Author-email: staugur@saintic.com
License: BSD 3-Clause
Download-URL: https://github.com/staugur/Flask-PluginKit/releases/tag/v3.0.1
Project-URL: Code, https://github.com/staugur/Flask-PluginKit
Project-URL: Issue tracker, https://github.com/staugur/Flask-PluginKit/issues
Project-URL: Documentation, https://flask-pluginkit.readthedocs.io
Keywords: flask plugin
Platform: UNKNOWN
Classifier: Development Status :: 4 - Beta
Classifier: Framework :: Flask
Classifier: Environment :: Web Environment
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: BSD License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: Implementation :: PyPy
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Topic :: Internet :: WWW/HTTP :: Dynamic Content
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Python: >=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*
Requires-Dist: Flask (>=0.9)
Requires-Dist: semver (>=2.0.0)

Flask-PluginKit
===============

Web program plugin development kit based on flask.

|Build Status| |Documentation Status| |codecov| |PyPI|


Installation
------------

- Production Version

    `$ pip install -U Flask-PluginKit`

- Development Version

    `$ pip install -U git+https://github.com/staugur/Flask-PluginKit.git@master`


Quickstart
----------

- The normal pattern

.. code:: python

    from flask_pluginkit import PluginManager
    pm = PluginManager(app)

- The factory pattern

.. code:: python

    from flask_pluginkit import PluginManager
    pm = PluginManager()
    pm.init_app(app)


Documentation
-------------

-  `简体中文 <https://flask-pluginkit.readthedocs.io/zh_CN/latest/>`__

-  `English <https://flask-pluginkit.readthedocs.io/en/latest/>`__


Contributing
------------

For setting up the development environment,
and how to contribute to Flask-PluginKit,
please see `contributing guidelines`_.

.. _contributing guidelines: https://github.com/staugur/Flask-PluginKit/blob/master/CONTRIBUTING.rst


Links
-----

-  GitHub https://github.com/staugur/Flask-PluginKit
-  Author https://www.saintic.com
-  Issues https://github.com/staugur/Flask-PluginKit/issues
-  Projects using *Flask-PluginKit* https://github.com/topics/flask-pluginkit
-  Official plugins based on *Flask-PluginKit* https://github.com/flask-pluginkit


LICENSE
-------

BSD 3-Clause License, more see LICENSE.


END
---

Welcome to submit pull request and star.

.. |Build Status| image:: https://travis-ci.com/staugur/Flask-PluginKit.svg?branch=master
    :target: https://travis-ci.com/staugur/Flask-PluginKit
.. |Documentation Status| image:: https://readthedocs.org/projects/flask-pluginkit/badge/?version=latest
    :target: https://flask-pluginkit.readthedocs.io/
.. |codecov| image:: https://codecov.io/gh/staugur/Flask-PluginKit/branch/master/graph/badge.svg
    :target: https://codecov.io/gh/staugur/Flask-PluginKit
.. |PyPI| image:: https://img.shields.io/pypi/v/Flask-PluginKit.svg?style=popout
    :target: https://pypi.org/project/Flask-PluginKit/


