summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCoprDistGit <infra@openeuler.org>2023-05-29 10:28:43 +0000
committerCoprDistGit <infra@openeuler.org>2023-05-29 10:28:43 +0000
commit62b44dc930a111ef63b66f0aadb5023568aa3d3f (patch)
tree34c9b679070d73074c4616411f3100b31d2ef38f
parentdb63bb2dd3bd222461fb8d976ceb29fc0ad5390b (diff)
automatic import of python-betterlogger
-rw-r--r--.gitignore1
-rw-r--r--python-betterlogger.spec204
-rw-r--r--sources1
3 files changed, 206 insertions, 0 deletions
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 <Python_Bot@openeuler.org> - 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