1
0
python-ansible-compat/python-ansible-compat.spec
Sebastian Wagner 6b2b16c485 - Update to version 2.0.2:
- Ensure get_cache_dir works with relative paths (#131)
 - Make cache_key portable (#127)
   This will help getting the behavior more portable across different
   systems, as the cache key for specific project name should be the
   same, regardless location of user home directory or the source code
   location.
 - Correct pylint version (#128)
   We previously used unreleased version of pylint.

OBS-URL: https://build.opensuse.org/package/show/systemsmanagement/python-ansible-compat?expand=0&rev=2
2022-03-29 21:23:55 +00:00

69 lines
2.4 KiB
RPMSpec

#
# spec file for package python-ansible-compat
#
# Copyright (c) 2022 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
# Please submit bugfixes or comments via https://bugs.opensuse.org/
#
# only works with the python version which the package 'ansible' uses
%define pythons python3
Name: python-ansible-compat
Version: 2.0.2
Release: 0
Summary: Compatibility shim for Ansible 2.9 and newer.
License: MIT
URL: https://github.com/ansible-community/ansible-compat
Source: https://files.pythonhosted.org/packages/source/a/ansible-compat/ansible-compat-%{version}.tar.gz
BuildRequires: python-rpm-macros
BuildRequires: %{python_module setuptools}
BuildRequires: %{python_module pip}
BuildRequires: %{python_module wheel}
# SECTION test
BuildRequires: %{python_module pytest}
BuildRequires: %{python_module pytest-mock}
BuildRequires: ansible
BuildRequires: %{python_module flaky}
BuildRequires: %{python_module subprocess-tee}
BuildRequires: %{python_module PyYAML}
# /SECTION
BuildRequires: fdupes
BuildRequires: python-rpm-generators
%{?python_enable_dependency_generator}
BuildArch: noarch
%python_subpackages
%description
Facilitate working with various versions of Ansible 2.9 and newer.
%prep
%setup -q -n ansible-compat-%{version}
%build
%pyproject_wheel
%install
%pyproject_install
%python_expand %fdupes %{buildroot}%{$python_sitelib}
%check
# excluding tests requiring internet connection
%pytest -k 'not (test_runtime_example or test_require_collection_no_cache_dir or test_upgrade_collection or test_install_collection_dest or test_install_collection or test_require_collection or test_require_collection_wrong_version or test_prerun_reqs_v2 or test_prerun_reqs_v1 or test_prepare_environment_with_collections or test_runtime_require_module)'
%files %{python_files}
%{python_sitelib}/ansible_compat*
%doc README.md
%license LICENSE
%changelog