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.

For more info see doc/index.rst

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 usefull.

Thibauld Nion

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

List of Contributors: Thibauld Nion Rob McMullen Roger Gammans

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.9.2.tar.gz (59.8 kB view details)

Uploaded Source

Built Distribution

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

Yapsy-1.9.2-py2.7.egg (44.9 kB view details)

Uploaded Egg

File details

Details for the file Yapsy-1.9.2.tar.gz.

File metadata

  • Download URL: Yapsy-1.9.2.tar.gz
  • Upload date:
  • Size: 59.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for Yapsy-1.9.2.tar.gz
Algorithm Hash digest
SHA256 0df3e2d54a895bd54569c7b3f4621a314f0a1ab984569b97d866b5e3329d230a
MD5 6c504d89c5e41b962b3aab43853092b6
BLAKE2b-256 094b53c97f18059279a836b9d9cad0b4dd19278f8c450ebcfe81d68df78356d2

See more details on using hashes here.

File details

Details for the file Yapsy-1.9.2-py2.7.egg.

File metadata

  • Download URL: Yapsy-1.9.2-py2.7.egg
  • Upload date:
  • Size: 44.9 kB
  • Tags: Egg
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for Yapsy-1.9.2-py2.7.egg
Algorithm Hash digest
SHA256 bd8607177c326032f9a107efdc322bd44e31788c152f95b7b838c9ade26174ef
MD5 89b989a2f340a2fa47de694a45fa61b9
BLAKE2b-256 4e8f1e558066ecb90bce70ab89995cfe01119dfbaa108d8fbb4210c21c4adebf

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