From 67de329f157b97a2eef5f7b0987c5c2ac38644af Mon Sep 17 00:00:00 2001 From: Robert Goldmann <deadlocker@gmx.de> Date: Sat, 2 May 2020 14:37:42 +0200 Subject: [PATCH] split flask and base utils --- TheCodeLabs_BaseUtils/README.md | 2 +- .../TheCodeLabs_BaseUtils/DefaultLogger.py | 2 +- .../TheCodeLabs_BaseUtils/__init__.py | 2 +- TheCodeLabs_BaseUtils/setup.py | 2 +- TheCodeLabs_FlaskUtils/LICENSE.txt | 21 ++++++++++++++ TheCodeLabs_FlaskUtils/README.md | 3 ++ .../TheCodeLabs_FlaskUtils}/FlaskBaseApp.py | 0 .../TheCodeLabs_FlaskUtils/__init__.py | 1 + TheCodeLabs_FlaskUtils/setup.cfg | 2 ++ TheCodeLabs_FlaskUtils/setup.py | 28 +++++++++++++++++++ 10 files changed, 59 insertions(+), 4 deletions(-) create mode 100644 TheCodeLabs_FlaskUtils/LICENSE.txt create mode 100644 TheCodeLabs_FlaskUtils/README.md rename {TheCodeLabs_BaseUtils/TheCodeLabs_BaseUtils => TheCodeLabs_FlaskUtils/TheCodeLabs_FlaskUtils}/FlaskBaseApp.py (100%) create mode 100644 TheCodeLabs_FlaskUtils/TheCodeLabs_FlaskUtils/__init__.py create mode 100644 TheCodeLabs_FlaskUtils/setup.cfg create mode 100644 TheCodeLabs_FlaskUtils/setup.py diff --git a/TheCodeLabs_BaseUtils/README.md b/TheCodeLabs_BaseUtils/README.md index 72a78af..19464c4 100644 --- a/TheCodeLabs_BaseUtils/README.md +++ b/TheCodeLabs_BaseUtils/README.md @@ -1,3 +1,3 @@ -# PythonLibs +# TheCodeLabs-BaseUtils Useful python classes. \ No newline at end of file diff --git a/TheCodeLabs_BaseUtils/TheCodeLabs_BaseUtils/DefaultLogger.py b/TheCodeLabs_BaseUtils/TheCodeLabs_BaseUtils/DefaultLogger.py index c83cdbb..8edccd0 100644 --- a/TheCodeLabs_BaseUtils/TheCodeLabs_BaseUtils/DefaultLogger.py +++ b/TheCodeLabs_BaseUtils/TheCodeLabs_BaseUtils/DefaultLogger.py @@ -15,7 +15,7 @@ class DefaultLogger: logger = logging.getLogger(appName) if logging.getLogger(appName).hasHandlers(): logger.debug(f'Skipping initialization of logger "{appName}" as it is already configured.') - return + return logger return cls.configure_logger(logger, logLevel, logFormat, dateFormat) diff --git a/TheCodeLabs_BaseUtils/TheCodeLabs_BaseUtils/__init__.py b/TheCodeLabs_BaseUtils/TheCodeLabs_BaseUtils/__init__.py index fd083e2..7b5c839 100644 --- a/TheCodeLabs_BaseUtils/TheCodeLabs_BaseUtils/__init__.py +++ b/TheCodeLabs_BaseUtils/TheCodeLabs_BaseUtils/__init__.py @@ -1,4 +1,4 @@ -from TheCodeLabs_BaseUtils.DefaultLogger import DefaultLogger +from TheCodeLabsBaseUtils.DefaultLogger import DefaultLogger from TheCodeLabs_BaseUtils.MailHandler import MailHandler from TheCodeLabs_BaseUtils.CachedService import CachedService from TheCodeLabs_BaseUtils.FlaskBaseApp import FlaskBaseApp diff --git a/TheCodeLabs_BaseUtils/setup.py b/TheCodeLabs_BaseUtils/setup.py index ddb48ef..ae6c7b7 100644 --- a/TheCodeLabs_BaseUtils/setup.py +++ b/TheCodeLabs_BaseUtils/setup.py @@ -2,7 +2,7 @@ from setuptools import setup setup( name='TheCodeLabs-BaseUtils', - packages=['TheCodeLabs-BaseUtils'], + packages=['TheCodeLabs_BaseUtils'], version='1.0.0', license='MIT', description='Useful python classes', diff --git a/TheCodeLabs_FlaskUtils/LICENSE.txt b/TheCodeLabs_FlaskUtils/LICENSE.txt new file mode 100644 index 0000000..63b4b68 --- /dev/null +++ b/TheCodeLabs_FlaskUtils/LICENSE.txt @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) [year] [fullname] + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. \ No newline at end of file diff --git a/TheCodeLabs_FlaskUtils/README.md b/TheCodeLabs_FlaskUtils/README.md new file mode 100644 index 0000000..179e614 --- /dev/null +++ b/TheCodeLabs_FlaskUtils/README.md @@ -0,0 +1,3 @@ +# TheCodeLabs-FlaskUtils + +Useful python classes for flask environments. \ No newline at end of file diff --git a/TheCodeLabs_BaseUtils/TheCodeLabs_BaseUtils/FlaskBaseApp.py b/TheCodeLabs_FlaskUtils/TheCodeLabs_FlaskUtils/FlaskBaseApp.py similarity index 100% rename from TheCodeLabs_BaseUtils/TheCodeLabs_BaseUtils/FlaskBaseApp.py rename to TheCodeLabs_FlaskUtils/TheCodeLabs_FlaskUtils/FlaskBaseApp.py diff --git a/TheCodeLabs_FlaskUtils/TheCodeLabs_FlaskUtils/__init__.py b/TheCodeLabs_FlaskUtils/TheCodeLabs_FlaskUtils/__init__.py new file mode 100644 index 0000000..490c0f6 --- /dev/null +++ b/TheCodeLabs_FlaskUtils/TheCodeLabs_FlaskUtils/__init__.py @@ -0,0 +1 @@ +from TheCodeLabs_Flask.FlaskBaseApp import FlaskBaseApp diff --git a/TheCodeLabs_FlaskUtils/setup.cfg b/TheCodeLabs_FlaskUtils/setup.cfg new file mode 100644 index 0000000..224a779 --- /dev/null +++ b/TheCodeLabs_FlaskUtils/setup.cfg @@ -0,0 +1,2 @@ +[metadata] +description-file = README.md \ No newline at end of file diff --git a/TheCodeLabs_FlaskUtils/setup.py b/TheCodeLabs_FlaskUtils/setup.py new file mode 100644 index 0000000..2367b95 --- /dev/null +++ b/TheCodeLabs_FlaskUtils/setup.py @@ -0,0 +1,28 @@ +from setuptools import setup + +setup( + name='TheCodeLabs-FlaskUtils', + packages=['TheCodeLabs_FlaskUtils'], + version='1.0.0', + license='MIT', + description='Useful python classes', + author='TheCodeLabs', + author_email='spam@thecodelabs.de', + url='https://thecodelabs.de/TheCodeLabs/PythonLibs', + download_url='https://pypi.thecodedev.de', + keywords=[], + install_requires=[ + 'flask', + 'gevent' + ], + setup_requires=[ + 'wheel' + ], + classifiers=[ + 'Development Status :: 5 - Production/Stable', + 'Intended Audience :: Developers', + 'Topic :: Software Development :: Build Tools', + 'License :: OSI Approved :: MIT License', + 'Programming Language :: Python :: 3.7' + ] +) -- GitLab