All Projects → gahjelle → pyplugs

gahjelle / pyplugs

Licence: MIT license
Decorator based plugin architecture for Python

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to pyplugs

xd-storage-helper
A little helper to make storing key-value-pairs (e.g. settings) for Adobe XD plugins easier.
Stars: ✭ 22 (-60.71%)
Mutual labels:  plugins
marketplace-feedback
This repository is for feedback regarding NativeScript Marketplace. Use the issues system here to submit feature requests, vote for existing ones or report bugs.
Stars: ✭ 16 (-71.43%)
Mutual labels:  plugins
FunUtils
Some codes i wrote to help me with me with my daily errands ;)
Stars: ✭ 43 (-23.21%)
Mutual labels:  plugins
transformers
This repository is home to the Optimus data transformation plugins for various data processing needs.
Stars: ✭ 37 (-33.93%)
Mutual labels:  plugins
java-toolkit
【Released】🛠Java常用的插件API整理以及基于JDK的一些方法封装库,能在不依赖大型框架下快速进行开发(亦可快速用于测试或者脚本类代码编写 - 含数据库相关)。
Stars: ✭ 13 (-76.79%)
Mutual labels:  plugins
micro-plugins
go-micro plugins, auth(JWT+Casbin)、go-micro服务加入istio服务网格
Stars: ✭ 27 (-51.79%)
Mutual labels:  plugins
vim-rzip
Extends zip.vim to browse and write nested zip files
Stars: ✭ 22 (-60.71%)
Mutual labels:  plugins
Khub
A repo for all my released BetterDiscord plugins and themes.
Stars: ✭ 34 (-39.29%)
Mutual labels:  plugins
rust-ts3plugin
Rust bindings to easily create a TeamSpeak3 plugin
Stars: ✭ 13 (-76.79%)
Mutual labels:  plugins
NVO-Project
NVO's Repository
Stars: ✭ 19 (-66.07%)
Mutual labels:  plugins
strongtyping
Decorator which checks whether the function is called with the correct type of parameters.
Stars: ✭ 85 (+51.79%)
Mutual labels:  decorator
RDCManPlugins
Remote Desktop Connection Manager has undocumented plugin support
Stars: ✭ 25 (-55.36%)
Mutual labels:  plugins
rabbitmq-rtopic-exchange
RabbitMQ Reverse Topic Exchange
Stars: ✭ 25 (-55.36%)
Mutual labels:  plugins
website
Kanboard's website
Stars: ✭ 18 (-67.86%)
Mutual labels:  plugins
wrapper.py
Wrapper.py is a Minecraft server wrapper that adds additional features to a vanilla server, including backups, dashboard access, plugins, and more.
Stars: ✭ 34 (-39.29%)
Mutual labels:  plugins
WDS-Required-Plugins
Make certain plugins required so that they cannot be (easily) deactivated. | Gatekeeper: @aubreypwd
Stars: ✭ 77 (+37.5%)
Mutual labels:  plugins
critical-plugin
⚙️ Critical plugin for webpack (https://webpack.js.org/)
Stars: ✭ 17 (-69.64%)
Mutual labels:  plugins
JUCE ARA
The JUCE cross-platform C++ framework, augmented with support for the Celemony ARA API
Stars: ✭ 32 (-42.86%)
Mutual labels:  plugins
Rider-Visual-Studio-2019-Dark-Theme
Visual Studio 2019 Dark Theme for JetBrains Rider
Stars: ✭ 28 (-50%)
Mutual labels:  plugins
enigma2
Enigma2 plugins and related scripts
Stars: ✭ 16 (-71.43%)
Mutual labels:  plugins

PyPlugs

Decorator based plug-in architecture for Python

Latest version Python versions Code style: black Checked with mypy Interrogate DocStrings CircleCI

Installing PyPlugs

PyPlugs is available at PyPI. You can install it using Pip:

$ python -m pip install pyplugs

Using PyPlugs

...

Installing From Source

You can always download the latest version of PyPlugs from GitHub. PyPlugs uses Flit as a setup tool.

To install PyPlugs from the downloaded source, run Flit:

$ python -m flit install --deps production

If you want to change and play with the PyPlugs source code, you should install it in editable mode:

$ python -m flit install --symlink
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].