%global _empty_manifest_terminate_build 0 Name: python-robotbackgroundlogger Version: 1.2 Release: 1 Summary: A helper module for logging to Robot Framework log from background threads. License: Apache License 2.0 URL: https://github.com/robotframework/robotbackgroundlogger Source0: https://mirrors.nju.edu.cn/pypi/web/packages/ff/d5/3f44fccb418e5e111fd819f5f3cd62f9950f406b50557129f76e064efd7b/robotbackgroundlogger-1.2.tar.gz BuildArch: noarch %description This helper module is indented to be used by Robot Framework test libraries that run keywords in background using threads and that want those threads to be able to log. By default, as `explained in Robot Framework User Guide`__, messages logged by threads using the programmatic APIs are ignored, and results of logging using the standard output are undefined. This module provides a custom logger that works mostly like the standard `robot.api.logger`__, but also stores messages logged by background threads. It also provides a method the main thread can use to forward the logged messages to Robot Framework's log. Robot Background Logger is hosted in `Github`__ and downloads can be found from `PYPI`__. Installation is easiest done with pip:: pip install robotbackgroundlogger Starting from version 1.2 this module support both Python 2 and Python 3. __ http://robotframework.org/robotframework/latest/RobotFrameworkUserGuide.html#communication-when-using-threads __ https://robot-framework.readthedocs.org/en/latest/autodoc/robot.api.html#module-robot.api.logger __ https://github.com/robotframework/robotbackgroundlogger __ https://pypi.python.org/pypi/robotbackgroundlogger %package -n python3-robotbackgroundlogger Summary: A helper module for logging to Robot Framework log from background threads. Provides: python-robotbackgroundlogger BuildRequires: python3-devel BuildRequires: python3-setuptools BuildRequires: python3-pip %description -n python3-robotbackgroundlogger This helper module is indented to be used by Robot Framework test libraries that run keywords in background using threads and that want those threads to be able to log. By default, as `explained in Robot Framework User Guide`__, messages logged by threads using the programmatic APIs are ignored, and results of logging using the standard output are undefined. This module provides a custom logger that works mostly like the standard `robot.api.logger`__, but also stores messages logged by background threads. It also provides a method the main thread can use to forward the logged messages to Robot Framework's log. Robot Background Logger is hosted in `Github`__ and downloads can be found from `PYPI`__. Installation is easiest done with pip:: pip install robotbackgroundlogger Starting from version 1.2 this module support both Python 2 and Python 3. __ http://robotframework.org/robotframework/latest/RobotFrameworkUserGuide.html#communication-when-using-threads __ https://robot-framework.readthedocs.org/en/latest/autodoc/robot.api.html#module-robot.api.logger __ https://github.com/robotframework/robotbackgroundlogger __ https://pypi.python.org/pypi/robotbackgroundlogger %package help Summary: Development documents and examples for robotbackgroundlogger Provides: python3-robotbackgroundlogger-doc %description help This helper module is indented to be used by Robot Framework test libraries that run keywords in background using threads and that want those threads to be able to log. By default, as `explained in Robot Framework User Guide`__, messages logged by threads using the programmatic APIs are ignored, and results of logging using the standard output are undefined. This module provides a custom logger that works mostly like the standard `robot.api.logger`__, but also stores messages logged by background threads. It also provides a method the main thread can use to forward the logged messages to Robot Framework's log. Robot Background Logger is hosted in `Github`__ and downloads can be found from `PYPI`__. Installation is easiest done with pip:: pip install robotbackgroundlogger Starting from version 1.2 this module support both Python 2 and Python 3. __ http://robotframework.org/robotframework/latest/RobotFrameworkUserGuide.html#communication-when-using-threads __ https://robot-framework.readthedocs.org/en/latest/autodoc/robot.api.html#module-robot.api.logger __ https://github.com/robotframework/robotbackgroundlogger __ https://pypi.python.org/pypi/robotbackgroundlogger %prep %autosetup -n robotbackgroundlogger-1.2 %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-robotbackgroundlogger -f filelist.lst %dir %{python3_sitelib}/* %files help -f doclist.lst %{_docdir}/* %changelog * Tue Apr 11 2023 Python_Bot - 1.2-1 - Package Spec generated