Skip to main content

Yet another plugin system

Project description

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.

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 may want to have a look at the unit tests inside the “test” directory.

Please let me know if you find this useful.

For more info see:

Thibauld Nion

Site of the project: http://yapsy.sourceforge.net/

List of Contributors:
  • Thibauld Nion

  • Rob McMullen

  • Roger Gammans

  • Mathieu Havel

  • Mathieu Clabaut

  • Mark Fickett

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

Yapsy-1.10.2-pythons2n3.tar.gz (146.1 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

Yapsy-1.10.2_pythons2n3-py3.3.egg (67.8 kB view details)

Uploaded Egg

Yapsy-1.10.2_pythons2n3-py2.7.egg (65.5 kB view details)

Uploaded Egg

File details

Details for the file Yapsy-1.10.2-pythons2n3.tar.gz.

File metadata

File hashes

Hashes for Yapsy-1.10.2-pythons2n3.tar.gz
Algorithm Hash digest
SHA256 52996e71e240c48fa14c3c39a0041e8edcdd9c8cf646394f7a95abd5ea574b66
MD5 d905b574d4f55ff62e02603ec3dc89b3
BLAKE2b-256 f6b59b97e16fadaaf197d69f327d6d870b7963dc1697484eb966205f2cc52bc3

See more details on using hashes here.

File details

Details for the file Yapsy-1.10.2_pythons2n3-py3.3.egg.

File metadata

File hashes

Hashes for Yapsy-1.10.2_pythons2n3-py3.3.egg
Algorithm Hash digest
SHA256 3b832f7f13c30bf421125b64eb3ab846a2d525978bd93ff528f9302dfbf72710
MD5 53a2349856a51dba5a4a99f4197de1a8
BLAKE2b-256 bdcff3a75794bb9a3ac78cb564b0cfd248e7e2fd60dfcab84e51fab2fa471bd9

See more details on using hashes here.

File details

Details for the file Yapsy-1.10.2_pythons2n3-py2.7.egg.

File metadata

File hashes

Hashes for Yapsy-1.10.2_pythons2n3-py2.7.egg
Algorithm Hash digest
SHA256 d5e3f0e9a0d319ee7e16a52092414c898a3cbf45a41ac6e7515fabde1154671a
MD5 91b4599bb779329ceff67e36c30ec127
BLAKE2b-256 9eed6e9033e7851301d7aceda26bebd53edfeed9cc7abfd52a3fa181d13cecd8

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page