Pyitect
latest
  • pyitect package
  • Creating Plugins
  • Setting up a Plugin system
  • Useing Events
  • ChangeLog
 
Pyitect
  • Docs »
  • Pyitect
  • Edit on GitHub

Pyitect¶

Build Status Documentation Status

A architect inspired plugin framework for Python 3 and Python >= 2.6

A simple Framework that Provides the facility to load Component form plugins.

Also binds a simple event system to bind functions to events on the system.

Links¶

  • GitHub: https://github.com/Ryex/pyitect
  • PyPi: https://pypi.python.org/pypi/pyitect
  • Travic-CI: https://travis-ci.org/Ryex/pyitect
  • Docs: http://pyitect.readthedocs.org/en/latest/

Contents:

  • pyitect package
    • Submodules
      • pyitect.imports module
    • Module contents
  • Creating Plugins
    • What is a Plugin?
    • Version Requirements
    • Letting Plugins Access Consumed Components
    • Writing a Plugin
  • Setting up a Plugin system
    • Global System
    • ‘on_enable’ Property
    • Loading Components at run-time
    • Loading Plugins
    • Tracking loaded Components
  • Useing Events
    • Using Events
    • Events Fired Internally
      • plugin_found
      • component_mapped
      • plugin_loaded
      • component_loaded
  • ChangeLog
    • v2.0.1 (2015-8-25)
    • v2.0.0 (2015-8-25)
    • v1.1.0 (2015-7-17)
    • v1.0.1 (2015-6-10)
    • v1.0.0 (2015-6-9)
    • v0.9.2 (2014-9-28)
    • v0.9.1 (2014-9-28)
    • v0.9.0 (2014-9-27)
    • v0.8.0 (2014-9-27)
    • v0.7.2 (2014-9-23)
    • v0.7.0 (2014-9-21)
    • v0.6.2 (2014-9-13)
    • v0.6.1 (2014-9-13)
    • v0.5.1 (2014-8-30)
    • v0.1.15 (2014-8-26)
    • v0.1.10 (2014-8-25)

Indices and tables¶

  • Index
  • Module Index
  • Search Page
Next

© Copyright 2015, Benjamin "Ryex" Powers. Revision 58675db10943b6ecb21ee98fd82ade87739f52ab.

Built with Sphinx using a theme provided by Read the Docs.