Science Score: 13.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
○.zenodo.json file
-
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (8.5%) to scientific vocabulary
Keywords
plugin
plugin-loader
plugin-manager
plugin-system
plugins
python
python-library
Last synced: 6 months ago
·
JSON representation
Repository
A plugin framework for Python.
Basic Info
- Host: GitHub
- Owner: nint8835-archive
- License: mit
- Language: Python
- Default Branch: master
- Size: 130 KB
Statistics
- Stars: 4
- Watchers: 2
- Forks: 0
- Open Issues: 6
- Releases: 10
Archived
Topics
plugin
plugin-loader
plugin-manager
plugin-system
plugins
python
python-library
Created about 9 years ago
· Last pushed almost 2 years ago
Metadata Files
Readme
License
README.md
Jigsaw
A powerful, simple to implement plugin loader and management framework for Python 3.6+
Installation
To install jigsaw, simply run:
pip install jigsaw
Implementation
An example of implementing jigsaw into a program can be found in the example folder
Projects using jigsaw
- NintbotForDiscord - A modular bot framework for the voice and text chat service, Discord
- Chainmail - A wrapper for the vanilla Minecraft server providing basic modding support
- Mercury - A modular IRC bot framework
- Automata - Discord bot handling the management of the MUN Computer Science Society Discord server
Owner
- Name: nint8835's Archive
- Login: nint8835-archive
- Kind: organization
- Repositories: 4
- Profile: https://github.com/nint8835-archive
Repos from @nint8835 that once served a purpose, but are no longer used / maintaned.
GitHub Events
Total
Last Year
Dependencies
poetry.lock
pypi
- argcomplete 1.12.3 develop
- atomicwrites 1.4.0 develop
- attrs 21.4.0 develop
- black 22.3.0 develop
- click 8.1.3 develop
- colorama 0.4.4 develop
- colorlog 6.6.0 develop
- coverage 6.3.3 develop
- distlib 0.3.4 develop
- filelock 3.7.0 develop
- importlib-metadata 4.11.3 develop
- iniconfig 1.1.1 develop
- isort 5.10.1 develop
- mypy 0.950 develop
- mypy-extensions 0.4.3 develop
- nox 2022.1.7 develop
- nox-poetry 1.0.0 develop
- packaging 21.3 develop
- pathspec 0.9.0 develop
- platformdirs 2.5.2 develop
- pluggy 1.0.0 develop
- py 1.11.0 develop
- pyparsing 3.0.9 develop
- pytest 7.1.2 develop
- pytest-cov 3.0.0 develop
- six 1.16.0 develop
- tomlkit 0.8.0 develop
- typed-ast 1.5.3 develop
- virtualenv 20.14.1 develop
- zipp 3.8.0 develop
- pydantic 1.9.1
- tomli 2.0.1
- typing-extensions 4.2.0
pyproject.toml
pypi
- black ^22.3.0 develop
- isort ^5.10.1 develop
- mypy ^0.950 develop
- nox ^2022.1.7 develop
- nox-poetry ^1.0.0 develop
- pytest ^7.1.2 develop
- pytest-cov ^3.0.0 develop
- pydantic ^1.9.1
- python ^3.7
- tomli ^2.0.1
.github/workflows/nox.yaml
actions
- actions/checkout v2 composite
- excitedleigh/setup-nox v2.1.0 composite
- nint8835/nox-build-matrix v1.0.0 composite