From 83db451e1be3ca4732efc4b54bab9a5115db3fc7 Mon Sep 17 00:00:00 2001 From: Lerking Date: Mon, 24 Feb 2025 07:03:28 +0000 Subject: [PATCH 1/6] Update README.md --- README.md | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 31dfe63..b87f913 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,11 @@ # XtendR -A very basic python 3 extension system to ease the use of plugins. +A very basic python 3 extension system based on the K.I.S.S principle. + +I was in need of a new plugin system, which would be simple and working well with Python 3.12. +I previously used yapsy, but this has not been maintained for a couple of years. +Furthermore it was getting too bloated and didn't work with Python 3.12. +I didn't find anything that suited my needs, so I decided to make my own. At the moment only 4 functions are available: - Attach From dd780864a69d1125e44fffd5042a35d800b01f01 Mon Sep 17 00:00:00 2001 From: Lerking Date: Mon, 24 Feb 2025 07:03:53 +0000 Subject: [PATCH 2/6] Update README.md --- README.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/README.md b/README.md index b87f913..b058746 100644 --- a/README.md +++ b/README.md @@ -3,8 +3,11 @@ A very basic python 3 extension system based on the K.I.S.S principle. I was in need of a new plugin system, which would be simple and working well with Python 3.12. + I previously used yapsy, but this has not been maintained for a couple of years. + Furthermore it was getting too bloated and didn't work with Python 3.12. + I didn't find anything that suited my needs, so I decided to make my own. At the moment only 4 functions are available: From 4e51fd06f01d12b90d88f81d85163d75e52d93c9 Mon Sep 17 00:00:00 2001 From: Lerking Date: Mon, 24 Feb 2025 07:17:57 +0000 Subject: [PATCH 3/6] Update README.md --- README.md | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index b058746..f771ce3 100644 --- a/README.md +++ b/README.md @@ -2,11 +2,15 @@ A very basic python 3 extension system based on the K.I.S.S principle. -I was in need of a new plugin system, which would be simple and working well with Python 3.12. +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 brooken, don't fix it!!!__ -I previously used yapsy, but this has not been maintained for a couple of years. - -Furthermore it was getting too bloated and didn't work with Python 3.12. +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. From b4ad8fee0c58bc3d8988260eb59362a040b8d61f Mon Sep 17 00:00:00 2001 From: Lerking Date: Mon, 24 Feb 2025 07:19:01 +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 f771ce3..ae3e2aa 100644 --- a/README.md +++ b/README.md @@ -5,7 +5,7 @@ A very basic python 3 extension 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 brooken, don't fix it!!!__ +- 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) From 37cad6283530e161f7a0227170dba426788c0839 Mon Sep 17 00:00:00 2001 From: Lerking Date: Mon, 24 Feb 2025 07:19:43 +0000 Subject: [PATCH 5/6] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index ae3e2aa..6d71c2e 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # XtendR -A very basic python 3 extension system based on the K.I.S.S principle. +A very basic Python >= 3.12 extension 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 From 13858e433f970809b1877b405883b1868d54f154 Mon Sep 17 00:00:00 2001 From: Lerking Date: Mon, 24 Feb 2025 07:23:58 +0000 Subject: [PATCH 6/6] Update README.md --- README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 6d71c2e..13227a2 100644 --- a/README.md +++ b/README.md @@ -12,7 +12,8 @@ I previously used yapsy, but it doesn't meet the requirements anymore. :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. +I didn't find anything that suited my needs, so I decided to make my own. +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