7 Commits

Author SHA1 Message Date
Lerking dec115c596 Merge pull request 'v0.0.4' (#6) from v0.0.4 into main
Reviewed-on: https://gitea.com/Lerking/XtendR/pulls/6
2025-02-24 05:57:57 +00:00
Lerking 591cc49933 Update README.md 2025-02-24 05:56:26 +00:00
Lerking 36807b7aa6 Update README.md 2025-02-24 05:55:53 +00:00
Lerking afc38c32b3 Update README.md 2025-02-24 05:41:13 +00:00
Lerking 798165c501 Update README.md 2025-02-24 05:40:54 +00:00
Lerking fc247d4888 Update README.md 2025-02-24 05:39:10 +00:00
Lerking 394f72d383 Update setup.py 2025-02-24 05:19:45 +00:00
2 changed files with 17 additions and 3 deletions
+15 -1
View File
@@ -1,3 +1,17 @@
# XtendR
A python 3 extension system to ease the use of plugins.
A very basic python 3 extension system to ease the use of plugins.
At the moment only 4 functions are available:
- Attach
- Run
- Stop
- Detach
Attach and Detach are used for registrering/unregistrering a module on the system.
The Run and Stop functions are mandatory in the plugin modules.
The system expects a folder called 'plugins', placed at the root, along side your main python file.
Each plugin should be placed in subfolders, named as the plugin, inside the 'plugins' folder.
The example.py along with the example_plugin.py/json shows the workings of this plugin system.
+2 -2
View File
@@ -3,13 +3,13 @@ if __name__ == "__main__":
setup(
name="XtendR",
version="0.0.3",
version="0.0.4",
packages=find_packages(),
install_requires=[],
author="Jan Lerking",
author_email="",
description="A modular plugin system for Python.",
url="",
url="www.gitea.com/Lerking/XtendR",
classifiers=[
"Programming Language :: Python :: 3.12",
"License :: OSI Approved :: MIT License",