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. 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 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 online at: http://packages.python.org/Yapsy/ (in the sources at: package/doc/index.rst).

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

List of Contributors:
  • Thibauld Nion

  • Rob McMullen

  • Roger Gammans

  • Mathieu Havel

  • Mathieu Clabaut

  • Mark Fickett

  • agustinhenze

  • qitta

  • Roberto Alsina

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.423.tar.gz (152.7 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.423-py3.4.egg (67.3 kB view details)

Uploaded Egg

Yapsy-1.10.423-py2.7.egg (66.0 kB view details)

Uploaded Egg

File details

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

File metadata

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

File hashes

Hashes for Yapsy-1.10.423.tar.gz
Algorithm Hash digest
SHA256 9ba7767f63ab591c0ad3fc8b2bd11ac19a0fabb7259bcb1733858eab5bd9b1e1
MD5 fb0e0afbfc1e6086e7d34e093cf3f294
BLAKE2b-256 27fc12f4c4265edae002a765ecf2429f973c86a624cf80366418355959c58e2b

See more details on using hashes here.

File details

Details for the file Yapsy-1.10.423-py3.4.egg.

File metadata

  • Download URL: Yapsy-1.10.423-py3.4.egg
  • Upload date:
  • Size: 67.3 kB
  • Tags: Egg
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for Yapsy-1.10.423-py3.4.egg
Algorithm Hash digest
SHA256 f2475ba010134a7478c099b3966faa6475e9e2f3d7484337704f2331115badc7
MD5 88281c81a6911e8a61e62fbf3ecfcee8
BLAKE2b-256 c7c26483cf92c17ffe99a1c7b9ec3dc84b4136f9ba90319c9ae925b1e3fa15f8

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for Yapsy-1.10.423-py2.7.egg
Algorithm Hash digest
SHA256 68861ddb251f5179d3d09aa1af301616e707aab6c398be71a92332d3737c77f1
MD5 c8cdd6099bc591be9e76b650de94858d
BLAKE2b-256 246e9501ff65ac96c8251851c6254fa34a5acef8d75c1b31767cd1afb4fb5f4a

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