%global srcname pytest-testinfra Name: python-%{srcname} Version: 6.8.0 Release: 3%{?dist} Summary: Unit testing for config-managed server state URL: https://github.com/pytest-dev/pytest-testinfra Source: %{pypi_source} License: ASL 2.0 BuildArch: noarch BuildRequires: python3-devel BuildRequires: python3dist(setuptools) BuildRequires: python3dist(setuptools-scm) # testing requirements BuildRequires: python3dist(salt) BuildRequires: python3dist(pytest) BuildRequires: python3dist(pywinrm) BuildRequires: python3dist(ansible) BuildRequires: python3dist(paramiko) # docs requirements BuildRequires: python3dist(sphinx) %global _description %{expand: With Testinfra you can write unit tests in Python to test actual state of your servers configured by management tools like Salt, Ansible, Puppet, Chef and so on. Testinfra aims to be a Serverspec equivalent in python and is written as a plugin to the powerful Pytest test engine.} %description %{_description} %package -n python3-%{srcname} Summary: Unit testing for config-managed server state Requires: (python3dist(ansible-core) or python3dist(ansible)) Requires: python3dist(pywinrm) Requires: python3dist(paramiko) Suggests: python3dist(pytest-xdist) Provides: python3-testinfra = %{version} Obsoletes: python3-testinfra < 6.1.0 %py_provides python3-%{srcname} %description -n python3-%{srcname} %{_description} %prep %autosetup -n %{srcname}-%{version} %build %py3_build # generate html docs sphinx-build-3 doc/source html # remove the sphinx-build leftovers rm -vr html/.{doctrees,buildinfo} %install %py3_install %check # majority of the tests gets skipped without docker, but some run %{python3} -m pytest test -v %files -n python3-%{srcname} %license LICENSE %doc html *.rst %{python3_sitelib}/testinfra/ %{python3_sitelib}/pytest_testinfra-*.egg-info/ %changelog * Fri Jan 20 2023 Fedora Release Engineering - 6.8.0-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild * Fri Jul 22 2022 Fedora Release Engineering - 6.8.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild * Tue Jun 28 2022 Chedi Toueiti - 6.8.0-1 - Update to version 6.8.0 (#2099410) * Thu Jun 16 2022 Python Maint - 6.7.0-2 - Rebuilt for Python 3.11 * Mon May 16 2022 Chedi Toueiti - 6.7.0-1 - Update to version 6.7.0 (#2074697) * Mon Apr 04 2022 Chedi Toueiti - 6.6.0-1 - Update to version 6.6.0 (#2053398) * Fri Jan 21 2022 Fedora Release Engineering - 6.5.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild * Sat Dec 18 2021 Chedi Toueiti - 6.4.0-1 - Update to version 6.5.0 (#2029992) * Thu Nov 25 2021 Maxwell G - 6.4.0-2 - Support both ansible and ansible-core. * Wed Sep 01 2021 Chedi Toueiti - 6.4.0-1 - Update to version 6.4.0 (#1950749) * Fri Jul 23 2021 Fedora Release Engineering - 6.2.0-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild * Fri Jun 04 2021 Python Maint - 6.2.0-2 - Rebuilt for Python 3.10 * Sun Mar 21 2021 Chedi Toueiti - 6.2.0-1 - Update to version 6.2.0 * Wed Jan 27 2021 Fedora Release Engineering - 6.1.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild * Sat Nov 21 2020 Chedi Toueiti - 6.1.0 - Package rename to pytest-testinfra * Thu Sep 03 2020 Chedi Toueiti - 5.3.1-1 - Update to version 5.3.1 * Wed Jul 29 2020 Fedora Release Engineering - 5.2.2-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild * Sat Jul 25 2020 Chedi Toueiti - 5.2.2-1 - Update to version 5.2.2 * Fri Jul 10 2020 Chedi Toueiti - 5.2.1-1 - Update to version 5.2.1 * Tue May 26 2020 Miro Hrončok - 4.0.0-3 - Rebuilt for Python 3.9 * Thu Jan 30 2020 Fedora Release Engineering - 4.0.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild * Thu Jan 09 2020 Igor Gnatenko - 4.0.0-1 - Update to 4.0.0 * Sat Aug 31 2019 Chedi Toueiti - 3.1.0-1 - Update to 3.1.0 * Mon Aug 19 2019 Miro Hrončok - 1.17.0-5 - Rebuilt for Python 3.8 * Fri Jul 26 2019 Fedora Release Engineering - 1.17.0-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild * Tue Feb 05 2019 Miro Hrončok - Drop Python 2 subpackage * Sat Feb 02 2019 Fedora Release Engineering - 1.17.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild * Tue Oct 23 2018 Brett Lentz - 1.17.0-1 - update version * Tue Jul 17 2018 Brett Lentz - 1.14.0-1 - update version * Sat Jul 14 2018 Fedora Release Engineering - 1.12.0-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild * Tue Jun 19 2018 Miro Hrončok - 1.12.0-3 - Rebuilt for Python 3.7 * Tue Jun 19 2018 Miro Hrončok - 1.12.0-2 - Rebuilt for Python 3.7 * Tue May 1 2018 Brett Lentz - 1.12.0-1 - update version * Tue Apr 3 2018 Brett Lentz - 1.11.1-2 - fix deps * Tue Mar 6 2018 Brett Lentz - 1.11.1-1 - update version * Wed Jan 24 2018 Brett Lentz - 1.10.1-1 - initial package