From 62b44dc930a111ef63b66f0aadb5023568aa3d3f Mon Sep 17 00:00:00 2001 From: CoprDistGit Date: Mon, 29 May 2023 10:28:43 +0000 Subject: automatic import of python-betterlogger --- .gitignore | 1 + python-betterlogger.spec | 204 +++++++++++++++++++++++++++++++++++++++++++++++ sources | 1 + 3 files changed, 206 insertions(+) create mode 100644 python-betterlogger.spec create mode 100644 sources diff --git a/.gitignore b/.gitignore index e69de29..efa080e 100644 --- a/.gitignore +++ b/.gitignore @@ -0,0 +1 @@ +/betterLogger-1.7.tar.gz diff --git a/python-betterlogger.spec b/python-betterlogger.spec new file mode 100644 index 0000000..3e07b2d --- /dev/null +++ b/python-betterlogger.spec @@ -0,0 +1,204 @@ +%global _empty_manifest_terminate_build 0 +Name: python-betterLogger +Version: 1.7 +Release: 1 +Summary: A great colored logger! +License: MIT +URL: https://github.com/GreenJon902/betterLogger +Source0: https://mirrors.nju.edu.cn/pypi/web/packages/d5/03/c029e7b8b3b0657988f171d4e073e0bfc41a727d4f701edbd95a28ac1109/betterLogger-1.7.tar.gz +BuildArch: noarch + + +%description +# BetterLogger +#### The best option for customizable and simplicity! + +## Config +All parts of the logger can be configured via environment variables. + +### Required +* `"APPNAME"` - defaults to `"BetterLogger"` +* `"APPAUTHOR"` - defaults to `"BetterLogger"` +* `"APPVERSION"` - defaults to `"1.0"` +* `"SHORT_APPNAME"` - defaults to `"BL"` + +### Logging Stuff +* `"LOG_LEVEL"` - defaults to `10` +* `"LOG_FORMAT"` - defaults to `"%LEVEL_COLOR[%BOLD{level: <10}]%RESET %LEVEL_COLOR[%BOLD{class_name: <32}]%RESET %LEVEL_COLOR {message}%RESET"` +* `"DISABLE_WELCOME_LOGGING"` - + * BetterLogger sends some welcome text to introduce the program and to test the logger + ![welcome logging example](https://raw.githubusercontent.com/GreenJon902/BetterLogger/master/images/welcome_logging_example.png) + * defaults to `False` +* `"LOG_WHITELIST_ON"` - + * Turns on the log whitelist + * Defaults to `False` +* `"LOG_WHITELIST"` - + * Choose which log names to be allowed through + * Defaults to `[]` +* `"LOG_BLACKLIST"` - + * Choose which log names to be filtered out + * Overrules values in `"LOG_WHITELIST"` + * Defaults to `[]` +* `"LOG_NAMES_TO_SHORTEN"` - + * An array where the key is the item that needs shortening and the value is the shortened value + * Defaults to `{}` + +### Saving Logs +* `"LOG_SAVE_DIR"` - defaults to `appdirs.user_log_dir(appname=appname, appauthor=appauthor, version=appversion)` +* `"LOG_FILE_NAME_FORMAT"` - defaults to `"{appname}_{year}-{day}-{hour}-{minute}_{number}.log"` + + +## Colors +BetterLogger comes with 9 colors, and 2 other text modifiers. There is black, red, green, yellow, blue, magenta, cyan, +white, bold and reset. These can be accessed in logging by using the `%` sign and then writing the color name in all +caps and then using the reset code, e.g. e.g. `%REDHelloWorld%Reset` + + + + +%package -n python3-betterLogger +Summary: A great colored logger! +Provides: python-betterLogger +BuildRequires: python3-devel +BuildRequires: python3-setuptools +BuildRequires: python3-pip +%description -n python3-betterLogger +# BetterLogger +#### The best option for customizable and simplicity! + +## Config +All parts of the logger can be configured via environment variables. + +### Required +* `"APPNAME"` - defaults to `"BetterLogger"` +* `"APPAUTHOR"` - defaults to `"BetterLogger"` +* `"APPVERSION"` - defaults to `"1.0"` +* `"SHORT_APPNAME"` - defaults to `"BL"` + +### Logging Stuff +* `"LOG_LEVEL"` - defaults to `10` +* `"LOG_FORMAT"` - defaults to `"%LEVEL_COLOR[%BOLD{level: <10}]%RESET %LEVEL_COLOR[%BOLD{class_name: <32}]%RESET %LEVEL_COLOR {message}%RESET"` +* `"DISABLE_WELCOME_LOGGING"` - + * BetterLogger sends some welcome text to introduce the program and to test the logger + ![welcome logging example](https://raw.githubusercontent.com/GreenJon902/BetterLogger/master/images/welcome_logging_example.png) + * defaults to `False` +* `"LOG_WHITELIST_ON"` - + * Turns on the log whitelist + * Defaults to `False` +* `"LOG_WHITELIST"` - + * Choose which log names to be allowed through + * Defaults to `[]` +* `"LOG_BLACKLIST"` - + * Choose which log names to be filtered out + * Overrules values in `"LOG_WHITELIST"` + * Defaults to `[]` +* `"LOG_NAMES_TO_SHORTEN"` - + * An array where the key is the item that needs shortening and the value is the shortened value + * Defaults to `{}` + +### Saving Logs +* `"LOG_SAVE_DIR"` - defaults to `appdirs.user_log_dir(appname=appname, appauthor=appauthor, version=appversion)` +* `"LOG_FILE_NAME_FORMAT"` - defaults to `"{appname}_{year}-{day}-{hour}-{minute}_{number}.log"` + + +## Colors +BetterLogger comes with 9 colors, and 2 other text modifiers. There is black, red, green, yellow, blue, magenta, cyan, +white, bold and reset. These can be accessed in logging by using the `%` sign and then writing the color name in all +caps and then using the reset code, e.g. e.g. `%REDHelloWorld%Reset` + + + + +%package help +Summary: Development documents and examples for betterLogger +Provides: python3-betterLogger-doc +%description help +# BetterLogger +#### The best option for customizable and simplicity! + +## Config +All parts of the logger can be configured via environment variables. + +### Required +* `"APPNAME"` - defaults to `"BetterLogger"` +* `"APPAUTHOR"` - defaults to `"BetterLogger"` +* `"APPVERSION"` - defaults to `"1.0"` +* `"SHORT_APPNAME"` - defaults to `"BL"` + +### Logging Stuff +* `"LOG_LEVEL"` - defaults to `10` +* `"LOG_FORMAT"` - defaults to `"%LEVEL_COLOR[%BOLD{level: <10}]%RESET %LEVEL_COLOR[%BOLD{class_name: <32}]%RESET %LEVEL_COLOR {message}%RESET"` +* `"DISABLE_WELCOME_LOGGING"` - + * BetterLogger sends some welcome text to introduce the program and to test the logger + ![welcome logging example](https://raw.githubusercontent.com/GreenJon902/BetterLogger/master/images/welcome_logging_example.png) + * defaults to `False` +* `"LOG_WHITELIST_ON"` - + * Turns on the log whitelist + * Defaults to `False` +* `"LOG_WHITELIST"` - + * Choose which log names to be allowed through + * Defaults to `[]` +* `"LOG_BLACKLIST"` - + * Choose which log names to be filtered out + * Overrules values in `"LOG_WHITELIST"` + * Defaults to `[]` +* `"LOG_NAMES_TO_SHORTEN"` - + * An array where the key is the item that needs shortening and the value is the shortened value + * Defaults to `{}` + +### Saving Logs +* `"LOG_SAVE_DIR"` - defaults to `appdirs.user_log_dir(appname=appname, appauthor=appauthor, version=appversion)` +* `"LOG_FILE_NAME_FORMAT"` - defaults to `"{appname}_{year}-{day}-{hour}-{minute}_{number}.log"` + + +## Colors +BetterLogger comes with 9 colors, and 2 other text modifiers. There is black, red, green, yellow, blue, magenta, cyan, +white, bold and reset. These can be accessed in logging by using the `%` sign and then writing the color name in all +caps and then using the reset code, e.g. e.g. `%REDHelloWorld%Reset` + + + + +%prep +%autosetup -n betterLogger-1.7 + +%build +%py3_build + +%install +%py3_install +install -d -m755 %{buildroot}/%{_pkgdocdir} +if [ -d doc ]; then cp -arf doc %{buildroot}/%{_pkgdocdir}; fi +if [ -d docs ]; then cp -arf docs %{buildroot}/%{_pkgdocdir}; fi +if [ -d example ]; then cp -arf example %{buildroot}/%{_pkgdocdir}; fi +if [ -d examples ]; then cp -arf examples %{buildroot}/%{_pkgdocdir}; fi +pushd %{buildroot} +if [ -d usr/lib ]; then + find usr/lib -type f -printf "/%h/%f\n" >> filelist.lst +fi +if [ -d usr/lib64 ]; then + find usr/lib64 -type f -printf "/%h/%f\n" >> filelist.lst +fi +if [ -d usr/bin ]; then + find usr/bin -type f -printf "/%h/%f\n" >> filelist.lst +fi +if [ -d usr/sbin ]; then + find usr/sbin -type f -printf "/%h/%f\n" >> filelist.lst +fi +touch doclist.lst +if [ -d usr/share/man ]; then + find usr/share/man -type f -printf "/%h/%f.gz\n" >> doclist.lst +fi +popd +mv %{buildroot}/filelist.lst . +mv %{buildroot}/doclist.lst . + +%files -n python3-betterLogger -f filelist.lst +%dir %{python3_sitelib}/* + +%files help -f doclist.lst +%{_docdir}/* + +%changelog +* Mon May 29 2023 Python_Bot - 1.7-1 +- Package Spec generated diff --git a/sources b/sources new file mode 100644 index 0000000..993f086 --- /dev/null +++ b/sources @@ -0,0 +1 @@ +ef1df2877dff67963956a249cd0438a9 betterLogger-1.7.tar.gz -- cgit v1.2.3