Compare commits
8
Commits
v0.0.4
...
f711cdcf06
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
f711cdcf06 | ||
|
|
2199d18c79 | ||
|
|
13858e433f | ||
|
|
37cad62835 | ||
|
|
b4ad8fee0c | ||
|
|
4e51fd06f0 | ||
|
|
dd780864a6 | ||
|
|
83db451e1b |
@@ -1,6 +1,19 @@
|
||||
# XtendR
|
||||
|
||||
A very basic python 3 extension system to ease the use of plugins.
|
||||
A very basic Python >= 3.12 plugin system based on the K.I.S.S principle.
|
||||
|
||||
I was in need of a new plugin system, which should meet these requirements:
|
||||
- Simple to use
|
||||
- Work well with Python 3.12
|
||||
- Maintainable - Don't expect to see new releases every month. __If it ain't broken, don't fix it!!!__
|
||||
|
||||
I previously used yapsy, but it doesn't meet the requirements anymore.
|
||||
:x: No longer simple, and simple to use (Simplicity in use has been sacrificed for more complexity. It has become bloated)
|
||||
:x: Not workink with Python 3.12
|
||||
:x: No longer maintained (Hasn't been maintained for a few years)
|
||||
|
||||
I didn't find anything that suited my needs, so I decided to make my own plugin system.
|
||||
It simply contains 2 classes, one for the plugin system and one abstraction base class for the plugins themselves.
|
||||
|
||||
At the moment only 4 functions are available:
|
||||
- Attach
|
||||
|
||||
Reference in New Issue
Block a user