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 (at least version 2.3) 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.1-pythons2n3.tar.gz (145.4 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.1_pythons2n3-py3.2.egg (66.2 kB view details)

Uploaded Egg

Yapsy-1.10.1_pythons2n3-py2.7.egg (65.2 kB view details)

Uploaded Egg

File details

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

File metadata

File hashes

Hashes for Yapsy-1.10.1-pythons2n3.tar.gz
Algorithm Hash digest
SHA256 19378cc76aa5477bc9e58992870bd1eee4f01d5788a2990616674ab84c7e4a12
MD5 468274aa078bd56a5ab4a41cd6c0c8ef
BLAKE2b-256 d5ce8057670dfaa73e6b4e83f097a0bd196b40435d9966d61a8084e25709d6f6

See more details on using hashes here.

File details

Details for the file Yapsy-1.10.1_pythons2n3-py3.2.egg.

File metadata

File hashes

Hashes for Yapsy-1.10.1_pythons2n3-py3.2.egg
Algorithm Hash digest
SHA256 88a2faacf63b2cee3b4c395164c5000cf76222cef1bd6bcd1a2b84b7c9d045c5
MD5 5cddb5671946e289de969997742d6562
BLAKE2b-256 58dd34848accf9d0d38ce97f0706a34a646ec2fcac5f171047c819de3aecc1ef

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Yapsy-1.10.1_pythons2n3-py2.7.egg
Algorithm Hash digest
SHA256 37ff454bc2537547f52c69ac2f5fcd72cdefbf2dff8f3f461ea9500a845e1ca5
MD5 1bc8b51f4b25216c76e82ac62b1ebbb4
BLAKE2b-256 7dbebb457ecb648b7ed072a2d2a1ed6cf5d9d3057f1f6b53dea7adcb00f9b0c6

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