%define scl rh-python36 %{?scl:%scl_package %{name}} %{!?scl:%global pkg_name %{name}} %define name ansible-runner %define version 1.4.4 %define unmangled_version 1.4.4 %define unmangled_version 1.4.4 %define release 1 Summary: UNKNOWN %{?scl:Requires: %{scl}-runtime} %{?scl:BuildRequires: %{scl}-runtime} Name: %{?scl_prefix}ansible-runner Version: %{version} Release: %{release} Source0: ansible-runner-%{unmangled_version}.tar.gz License: Apache Group: Development/Libraries BuildRoot: %{_tmppath}/ansible-runner-%{version}-%{release}-buildroot Prefix: %{_prefix} BuildArch: noarch Vendor: Red Hat Ansible Packager: Martin Juhl Url: https://github.com/ansible/ansible-runner %description Ansible Runner ============== Ansible Runner is a tool and python library that helps when interfacing with Ansible directly or as part of another system whether that be through a container image interface, as a standalone tool, or as a Python module that can be imported. The goal is to provide a stable and consistent interface abstraction to Ansible. For the latest documentation see: https://ansible-runner.readthedocs.io/en/latest/ %prep %{?scl:scl enable %{scl} - << \EOF} set -ex %setup -n ansible-runner-%{unmangled_version} -n ansible-runner-%{unmangled_version} %{?scl:EOF} %build %{?scl:scl enable %{scl} - << \EOF} set -ex python3 setup.py build %{?scl:EOF} %install %{?scl:scl enable %{scl} - << \EOF} set -ex python3 setup.py install --single-version-externally-managed -O1 --root=$RPM_BUILD_ROOT --record=INSTALLED_FILES %{?scl:EOF} %clean %{?scl:scl enable %{scl} - << \EOF} set -ex rm -rf $RPM_BUILD_ROOT %{?scl:EOF} %files -f INSTALLED_FILES %defattr(-,root,root)