From 394f72d38393046212ab6c633181bb1c0a96fd3c Mon Sep 17 00:00:00 2001 From: Lerking Date: Mon, 24 Feb 2025 05:19:45 +0000 Subject: [PATCH 1/6] Update setup.py --- setup.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/setup.py b/setup.py index 63e315e..dedd700 100644 --- a/setup.py +++ b/setup.py @@ -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", From fc247d48880efb6d993705509b1f7d5d208ed82c Mon Sep 17 00:00:00 2001 From: Lerking Date: Mon, 24 Feb 2025 05:39:10 +0000 Subject: [PATCH 2/6] Update README.md --- README.md | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 5dad75d..d63ab22 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,14 @@ # XtendR -A python 3 extension system to ease the use of plugins. \ No newline at end of file +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 example.py file shows the workings of this plugin system. \ No newline at end of file From 798165c5011bec021211907702c437c14d07f053 Mon Sep 17 00:00:00 2001 From: Lerking Date: Mon, 24 Feb 2025 05:40:54 +0000 Subject: [PATCH 3/6] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index d63ab22..1946e82 100644 --- a/README.md +++ b/README.md @@ -11,4 +11,4 @@ At the moment only 4 functions are available: 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 example.py file shows the workings of this plugin system. \ No newline at end of file +The example.py file along with the example_plugin.py/json shows the workings of this plugin system. \ No newline at end of file From afc38c32b37e187757a35822abe67fccb2ecb0c0 Mon Sep 17 00:00:00 2001 From: Lerking Date: Mon, 24 Feb 2025 05:41:13 +0000 Subject: [PATCH 4/6] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 1946e82..d93254c 100644 --- a/README.md +++ b/README.md @@ -11,4 +11,4 @@ At the moment only 4 functions are available: 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 example.py file along with the example_plugin.py/json shows the workings of this plugin system. \ No newline at end of file +The example.py along with the example_plugin.py/json shows the workings of this plugin system. \ No newline at end of file From 36807b7aa66abf1b62669c722269336f76a59e2a Mon Sep 17 00:00:00 2001 From: Lerking Date: Mon, 24 Feb 2025 05:55:53 +0000 Subject: [PATCH 5/6] Update README.md --- README.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/README.md b/README.md index d93254c..66f5ddd 100644 --- a/README.md +++ b/README.md @@ -11,4 +11,7 @@ At the moment only 4 functions are available: 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 folders, 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. \ No newline at end of file From 591cc49933088f4a8f8c65c4fb0473fe3207dde2 Mon Sep 17 00:00:00 2001 From: Lerking Date: Mon, 24 Feb 2025 05:56:26 +0000 Subject: [PATCH 6/6] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 66f5ddd..31dfe63 100644 --- a/README.md +++ b/README.md @@ -12,6 +12,6 @@ Attach and Detach are used for registrering/unregistrering a module on the syste 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 folders, named as the plugin, inside the 'plugins' folder. +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. \ No newline at end of file