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.

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

List of Contributors:
  • Thibauld Nion

  • Rob McMullen

  • Roger Gammans

  • Mathieu Havel

  • Mathieu Clabaut

  • Mark Fickett

  • Agustin Henze

  • qitta

  • Roberto Alsina

  • Josip Delic (delijati)

  • frmdstryr

  • Pierre-Yves Langlois

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.11.023.tar.gz (80.6 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.11.023-py3.4.egg (75.0 kB view details)

Uploaded Egg

Yapsy-1.11.023-py2.7.egg (73.4 kB view details)

Uploaded Egg

File details

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

File metadata

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

File hashes

Hashes for Yapsy-1.11.023.tar.gz
Algorithm Hash digest
SHA256 7b494e6cd62cc598d6d6f3be49dd45e9b1670b5d341627f60664d7002e4e0539
MD5 e311ddcc90bb82e0bcc40333a0202e85
BLAKE2b-256 5b9eebf2ce0fbe174c5474e6be4833ceec66466b2b1a63b43a267bc6aa064e65

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for Yapsy-1.11.023-py3.4.egg
Algorithm Hash digest
SHA256 6ed60c27026febafaeb0da8af448c4b8603bf4521cf36ef86944de5f9d591962
MD5 a5faeccef8574c8dc168f7e157e6acf3
BLAKE2b-256 13b491c3acbddb5fa2c8ff84972004c5b205e549b52244a4fe40c4ee81346cc5

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for Yapsy-1.11.023-py2.7.egg
Algorithm Hash digest
SHA256 b23d6fbc46154de3695e13c796a7d606b7a25f54c5e89657a642a700d6131c3f
MD5 1c1312dfb6ec41261aa87bd981887591
BLAKE2b-256 afb04dc77c5aaab5d8a4186891fbcb9a8aafc6c448ee0bebcb59922faa12656b

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