%global _empty_manifest_terminate_build 0 Name: python-acsoo Version: 3.3.0 Release: 1 Summary: Acsone Odoo Dev Tools License: GPLv3+ URL: https://pypi.org/project/acsoo/ Source0: https://mirrors.nju.edu.cn/pypi/web/packages/d9/5e/e0fb9001db847ed6a0ffa17136c107027c579fd6dea04309a2d66c5fa450/acsoo-3.3.0.tar.gz BuildArch: noarch Requires: python3-appdirs Requires: python3-click Requires: python3-colorama Requires: python3-configparser Requires: python3-flake8 Requires: python3-lxml Requires: python3-pip Requires: python3-pylint-odoo Requires: python3-setuptools Requires: python3-wheel Requires: python3-httpx Requires: python3-tomli %description This is a set of command-line utilities to facilitate the Odoo development workflow at Acsone. It assumes the project is a setuptools-based python package that can be packaged and installed with pip. Criteria for tools to be included here: * being small wrappers around standard commands (``git``, ``pip``, etc) * yet being sufficiently non-trivial to be error-prone or time consuming when done manually * being used across several Acsone Odoo projects Installation ~~~~~~~~~~~~ pip install --user acsoo or pipx install acsoo Since ``acsoo`` has a lot of dependencies that are not required at runtime, for your application, it is not recommanded to install it in the same virtualenv as your project. To enable bash completion, add this line in your ``.bashrc``: eval "$(_ACSOO_COMPLETE=source acsoo)" What we have here ~~~~~~~~~~~~~~~~~ Below, the list of available commands with a few examples. Use ``acsoo --help`` or ``acsoo --help`` for more information. %package -n python3-acsoo Summary: Acsone Odoo Dev Tools Provides: python-acsoo BuildRequires: python3-devel BuildRequires: python3-setuptools BuildRequires: python3-pip %description -n python3-acsoo This is a set of command-line utilities to facilitate the Odoo development workflow at Acsone. It assumes the project is a setuptools-based python package that can be packaged and installed with pip. Criteria for tools to be included here: * being small wrappers around standard commands (``git``, ``pip``, etc) * yet being sufficiently non-trivial to be error-prone or time consuming when done manually * being used across several Acsone Odoo projects Installation ~~~~~~~~~~~~ pip install --user acsoo or pipx install acsoo Since ``acsoo`` has a lot of dependencies that are not required at runtime, for your application, it is not recommanded to install it in the same virtualenv as your project. To enable bash completion, add this line in your ``.bashrc``: eval "$(_ACSOO_COMPLETE=source acsoo)" What we have here ~~~~~~~~~~~~~~~~~ Below, the list of available commands with a few examples. Use ``acsoo --help`` or ``acsoo --help`` for more information. %package help Summary: Development documents and examples for acsoo Provides: python3-acsoo-doc %description help This is a set of command-line utilities to facilitate the Odoo development workflow at Acsone. It assumes the project is a setuptools-based python package that can be packaged and installed with pip. Criteria for tools to be included here: * being small wrappers around standard commands (``git``, ``pip``, etc) * yet being sufficiently non-trivial to be error-prone or time consuming when done manually * being used across several Acsone Odoo projects Installation ~~~~~~~~~~~~ pip install --user acsoo or pipx install acsoo Since ``acsoo`` has a lot of dependencies that are not required at runtime, for your application, it is not recommanded to install it in the same virtualenv as your project. To enable bash completion, add this line in your ``.bashrc``: eval "$(_ACSOO_COMPLETE=source acsoo)" What we have here ~~~~~~~~~~~~~~~~~ Below, the list of available commands with a few examples. Use ``acsoo --help`` or ``acsoo --help`` for more information. %prep %autosetup -n acsoo-3.3.0 %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-acsoo -f filelist.lst %dir %{python3_sitelib}/* %files help -f doclist.lst %{_docdir}/* %changelog * Wed May 10 2023 Python_Bot - 3.3.0-1 - Package Spec generated