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

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.323.tar.gz (147.3 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.323-py3.3.egg (68.0 kB view details)

Uploaded Egg

Yapsy-1.10.323-py2.7.egg (65.8 kB view details)

Uploaded Egg

File details

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

File metadata

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

File hashes

Hashes for Yapsy-1.10.323.tar.gz
Algorithm Hash digest
SHA256 e9021c73b2cb94f8ebced27bd8c8dc066a483ece9f26a54f73f936f70ce7de3d
MD5 fa1e3b9f9dac0530f066f8e9157693c2
BLAKE2b-256 840b0787ecfd0bf41ed2e922140f0c44d7569c6ccab222b701ebfb5dff9e09a4

See more details on using hashes here.

File details

Details for the file Yapsy-1.10.323-py3.3.egg.

File metadata

  • Download URL: Yapsy-1.10.323-py3.3.egg
  • Upload date:
  • Size: 68.0 kB
  • Tags: Egg
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for Yapsy-1.10.323-py3.3.egg
Algorithm Hash digest
SHA256 0c8084dcc875627e943b781cb4a314672a424d5a655b8e5a2502290452a94da8
MD5 f0d9fc0dc3b45d2e9bf725cc482037b4
BLAKE2b-256 cea4ff455890318436cad91e2341b7d30ea76557e7404ad4dcb35c0d11d5950c

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for Yapsy-1.10.323-py2.7.egg
Algorithm Hash digest
SHA256 a5837436de9fe799c1e58682e403cf07f0cd486fbc40b91973b49c61509affef
MD5 551fd612006cc050c597d1b06535e490
BLAKE2b-256 99bd9094d6f439e3ba986253a260df0b1a4f90929cd13d54e771282a093363d7

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