42 lines
1.3 KiB
Plaintext
42 lines
1.3 KiB
Plaintext
Yapsy is a small library implementing the core mechanisms needed to
|
|
build a plugin system into a wider application.
|
|
|
|
The main purpose is to depend only on Python's standard libraries and
|
|
to implement only the basic functionalities needed to detect, load and
|
|
keep track of several plugins. It supports both Python 2 and 3.
|
|
|
|
To use yapsy, make sure that the "yapsy" directory is in your Python
|
|
loading path and just import the needed class from yapsy (e.g. "from
|
|
yapsy.PluginManager import PluginManager").
|
|
|
|
To see more examples, you can have a look at the unit tests inside the
|
|
"test" directory or at the "Showcase and tutorials" section of the
|
|
documentation (http://yapsy.sourceforge.net/#showcase-and-tutorials).
|
|
|
|
Please let me know if you find this useful.
|
|
|
|
Site of the project: http://yapsy.sourceforge.net/
|
|
|
|
List of Contributors:
|
|
- Thibauld Nion
|
|
- Rob McMullen
|
|
- Roger Gammans
|
|
- Mathieu Havel
|
|
- Mathieu Clabaut
|
|
- Mark Fickett
|
|
- Agustin Henze
|
|
- qitta
|
|
- Roberto Alsina
|
|
- Josip Delic (delijati)
|
|
- frmdstryr
|
|
- Pierre-Yves Langlois
|
|
- Guillaume Binet (gbin)
|
|
- Blake Oliver (Oliver2213)
|
|
- Xuecheng Zhang (csuzhangxc)
|
|
- Marc Brooks (mbrooks-public)
|
|
|
|
|
|
Contributions are welcome as pull requests, patches or tickets on the
|
|
forge (https://sourceforge.net/projects/yapsy/) or on github
|
|
(https://github.com/tibonihoo/yapsy).
|