%global _empty_manifest_terminate_build 0 Name: python-robotframework-pythonlibcore Version: 4.1.2 Release: 1 Summary: Tools to ease creating larger test libraries for Robot Framework using Python. License: Apache License 2.0 URL: https://github.com/robotframework/PythonLibCore Source0: https://mirrors.nju.edu.cn/pypi/web/packages/a2/f2/a25d9dd39982dff049c95bee52b8fb0be7ef4f3542f4e398127f25a9e4a1/robotframework-pythonlibcore-4.1.2.tar.gz BuildArch: noarch %description Tools to ease creating larger test libraries for `Robot Framework`_ using Python. The Robot Framework `hybrid`_ and `dynamic library API`_ gives more flexibility for library than the static library API, but they also sets requirements for libraries which needs to be implemented in the library side. PythonLibCore eases the problem by providing simpler interface and handling all the requirements towards the Robot Framework library APIs. Code is stable and version 1.0 is already used by SeleniumLibrary_ and WhiteLibrary_. The version 2.0 support changes in the Robot Framework 3.2. %package -n python3-robotframework-pythonlibcore Summary: Tools to ease creating larger test libraries for Robot Framework using Python. Provides: python-robotframework-pythonlibcore BuildRequires: python3-devel BuildRequires: python3-setuptools BuildRequires: python3-pip %description -n python3-robotframework-pythonlibcore Tools to ease creating larger test libraries for `Robot Framework`_ using Python. The Robot Framework `hybrid`_ and `dynamic library API`_ gives more flexibility for library than the static library API, but they also sets requirements for libraries which needs to be implemented in the library side. PythonLibCore eases the problem by providing simpler interface and handling all the requirements towards the Robot Framework library APIs. Code is stable and version 1.0 is already used by SeleniumLibrary_ and WhiteLibrary_. The version 2.0 support changes in the Robot Framework 3.2. %package help Summary: Development documents and examples for robotframework-pythonlibcore Provides: python3-robotframework-pythonlibcore-doc %description help Tools to ease creating larger test libraries for `Robot Framework`_ using Python. The Robot Framework `hybrid`_ and `dynamic library API`_ gives more flexibility for library than the static library API, but they also sets requirements for libraries which needs to be implemented in the library side. PythonLibCore eases the problem by providing simpler interface and handling all the requirements towards the Robot Framework library APIs. Code is stable and version 1.0 is already used by SeleniumLibrary_ and WhiteLibrary_. The version 2.0 support changes in the Robot Framework 3.2. %prep %autosetup -n robotframework-pythonlibcore-4.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-robotframework-pythonlibcore -f filelist.lst %dir %{python3_sitelib}/* %files help -f doclist.lst %{_docdir}/* %changelog * Fri Apr 21 2023 Python_Bot - 4.1.2-1 - Package Spec generated