%global srcname ara %global upver 1.0.0 %global commit bb4e5040c633d67c9edcf010da589b49e7bb5d3f %global shortcommit %(c=%{commit}; echo ${c:0:7}) Name: python3-%{srcname} Version: 1.0.0 Release: 0.1git%{shortcommit}%{?dist} Summary: Records Ansible playbook runs and makes the recorded data available License: GPLv3 URL: https://ara.readthedocs.io/ Source0: https://github.com/ansible-community/%{srcname}/archive/%{commit}/%{srcname}-%{shortcommit}.tar.gz BuildArch: noarch BuildRequires: git BuildRequires: python3-devel BuildRequires: python3-pbr BuildRequires: python3-django BuildRequires: python3-django-cors-headers BuildRequires: python3-django-rest-framework BuildRequires: python3-django-filter BuildRequires: python3-whitenoise BuildRequires: python3-pyyaml BuildRequires: python3-box BuildRequires: python3-dynaconf BuildRequires: python3-dotenv BuildRequires: python3-toml ## For tests # BuildRequires: python3-requests # BuildRequires: python3-isort # BuildRequires: python3-black # BuildRequires: python3-factory-boy # BuildRequires: python3-coverage # BuildRequires: python3-flake8 # BuildRequires: python3-sphinx_rtd_theme # BuildRequires: bandit Requires: python3-django Requires: python3-django-cors-headers Requires: python3-django-rest-framework Requires: python3-django-filter Requires: python3-whitenoise Requires: python3-box Requires: python3-dynaconf Provides: %{srcname} = %{version}-%{release} Provides: python-%{srcname} = %{version}-%{release} %description ARA Records Ansible playbooks and makes them easier to understand and troubleshoot. %prep %autosetup -n %{srcname} %build python3 manage.py migrate %py3_build %install %py3_install # %%check # %%{__python3} setup.py test %files %doc doc README.rst %license LICENSE %{python3_sitelib}/%{srcname}* %{_bindir}/ara-manage %changelog * Mon May 13 2019 Didier Fabert - 1.0.0-0.1gitbb4e504 - Initial build