%global _empty_manifest_terminate_build 0 Name: python-molecule Version: 5.0.0 Release: 1 Summary: Molecule aids in the development and testing of Ansible roles License: MIT URL: https://pypi.org/project/molecule/ Source0: https://mirrors.nju.edu.cn/pypi/web/packages/dc/03/674dd735aee580fadab24aa8b72aecb8500b7ec605546e3b91317e52ab0d/molecule-5.0.0.tar.gz BuildArch: noarch Requires: python3-ansible-compat Requires: python3-ansible-core Requires: python3-click Requires: python3-click-help-colors Requires: python3-cookiecutter Requires: python3-enrich Requires: python3-jsonschema Requires: python3-Jinja2 Requires: python3-packaging Requires: python3-pluggy Requires: python3-PyYAML Requires: python3-rich Requires: python3-mkdocs-ansible[lock] Requires: python3-pipdeptree Requires: python3-ansible-compat Requires: python3-ansible-core Requires: python3-arrow Requires: python3-attrs Requires: python3-binaryornot Requires: python3-certifi Requires: python3-cffi Requires: python3-chardet Requires: python3-charset-normalizer Requires: python3-click Requires: python3-click-help-colors Requires: python3-cookiecutter Requires: python3-cryptography Requires: python3-enrich Requires: python3-idna Requires: python3-jinja2 Requires: python3-jinja2-time Requires: python3-jsonschema Requires: python3-markdown-it-py Requires: python3-markupsafe Requires: python3-mdurl Requires: python3-packaging Requires: python3-pluggy Requires: python3-pycparser Requires: python3-pygments Requires: python3-pyrsistent Requires: python3-dateutil Requires: python3-slugify Requires: python3-pyyaml Requires: python3-requests Requires: python3-resolvelib Requires: python3-rich Requires: python3-six Requires: python3-subprocess-tee Requires: python3-text-unidecode Requires: python3-urllib3 Requires: python3-ansible-lint Requires: python3-ansi2html Requires: python3-coverage Requires: python3-filelock Requires: python3-pexpect Requires: python3-pytest-mock Requires: python3-pytest-plus Requires: python3-pytest-testinfra Requires: python3-pytest-xdist Requires: python3-pytest Requires: python3-check-jsonschema %description # About Ansible Molecule [![PyPI Package](https://img.shields.io/pypi/v/molecule)](https://pypi.org/project/molecule/) [![Documentation Status](https://readthedocs.org/projects/molecule/badge/?version=latest)](https://molecule.readthedocs.io/en/latest/) [![image](https://github.com/ansible-community/molecule/workflows/tox/badge.svg)](https://github.com/ansible-community/molecule/actions) [![Python Black Code Style](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/python/black) [![Ansible Code of Conduct](https://img.shields.io/badge/Code%20of%20Conduct-silver.svg)](https://docs.ansible.com/ansible/latest/community/code_of_conduct.html) [![Discussions](https://img.shields.io/badge/Discussions-silver.svg)](https://github.com/ansible-community/molecule/discussions) [![Repository License](https://img.shields.io/badge/license-MIT-brightgreen.svg)](LICENSE) Molecule project is designed to aid in the development and testing of [Ansible](https://ansible.com) roles. Molecule provides support for testing with multiple instances, operating systems and distributions, virtualization providers, test frameworks and testing scenarios. Molecule encourages an approach that results in consistently developed roles that are well-written, easily understood and maintained. Molecule supports only the latest two major versions of Ansible (N/N-1), meaning that if the latest version is 2.9.x, we will also test our code with 2.8.x. Once installed, the command line can be called using any of the methods below: ```bash molecule ... python3 -m molecule ... # python module calling method ``` # Documentation Read the documentation and more at . # Get Involved - Join us in the `#ansible-devtools` irc channel on [libera.chat](https://web.libera.chat/?channel=#ansible-devtools). - Check github [discussions](https://github.com/ansible-community/molecule/discussions). - Join the community working group by checking the [wiki](https://github.com/ansible/community/wiki/Molecule). - Want to know about releases, subscribe to [ansible-announce list](https://groups.google.com/group/ansible-announce). - For the full list of Ansible email Lists, IRC channels see the [communication page](https://docs.ansible.com/ansible/latest/community/communication.html). If you want to get moving fast and make a quick patch: ```bash $ git clone https://github.com/ansible-community/molecule && cd molecule $ python3 -m venv .venv && source .venv/bin/activate $ python3 -m pip install -U setuptools pip tox ``` And you're ready to make your changes! # Authors Molecule project was created by [Retr0h](https://github.com/retr0h) and it is now community-maintained as part of the [Ansible](https://ansible.com) by Red Hat project. # License The [MIT](https://github.com/ansible-community/molecule/blob/main/LICENSE) License. The logo is licensed under the [Creative Commons NoDerivatives 4.0 License](https://creativecommons.org/licenses/by-nd/4.0/). If you have some other use in mind, contact us. %package -n python3-molecule Summary: Molecule aids in the development and testing of Ansible roles Provides: python-molecule BuildRequires: python3-devel BuildRequires: python3-setuptools BuildRequires: python3-pip %description -n python3-molecule # About Ansible Molecule [![PyPI Package](https://img.shields.io/pypi/v/molecule)](https://pypi.org/project/molecule/) [![Documentation Status](https://readthedocs.org/projects/molecule/badge/?version=latest)](https://molecule.readthedocs.io/en/latest/) [![image](https://github.com/ansible-community/molecule/workflows/tox/badge.svg)](https://github.com/ansible-community/molecule/actions) [![Python Black Code Style](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/python/black) [![Ansible Code of Conduct](https://img.shields.io/badge/Code%20of%20Conduct-silver.svg)](https://docs.ansible.com/ansible/latest/community/code_of_conduct.html) [![Discussions](https://img.shields.io/badge/Discussions-silver.svg)](https://github.com/ansible-community/molecule/discussions) [![Repository License](https://img.shields.io/badge/license-MIT-brightgreen.svg)](LICENSE) Molecule project is designed to aid in the development and testing of [Ansible](https://ansible.com) roles. Molecule provides support for testing with multiple instances, operating systems and distributions, virtualization providers, test frameworks and testing scenarios. Molecule encourages an approach that results in consistently developed roles that are well-written, easily understood and maintained. Molecule supports only the latest two major versions of Ansible (N/N-1), meaning that if the latest version is 2.9.x, we will also test our code with 2.8.x. Once installed, the command line can be called using any of the methods below: ```bash molecule ... python3 -m molecule ... # python module calling method ``` # Documentation Read the documentation and more at . # Get Involved - Join us in the `#ansible-devtools` irc channel on [libera.chat](https://web.libera.chat/?channel=#ansible-devtools). - Check github [discussions](https://github.com/ansible-community/molecule/discussions). - Join the community working group by checking the [wiki](https://github.com/ansible/community/wiki/Molecule). - Want to know about releases, subscribe to [ansible-announce list](https://groups.google.com/group/ansible-announce). - For the full list of Ansible email Lists, IRC channels see the [communication page](https://docs.ansible.com/ansible/latest/community/communication.html). If you want to get moving fast and make a quick patch: ```bash $ git clone https://github.com/ansible-community/molecule && cd molecule $ python3 -m venv .venv && source .venv/bin/activate $ python3 -m pip install -U setuptools pip tox ``` And you're ready to make your changes! # Authors Molecule project was created by [Retr0h](https://github.com/retr0h) and it is now community-maintained as part of the [Ansible](https://ansible.com) by Red Hat project. # License The [MIT](https://github.com/ansible-community/molecule/blob/main/LICENSE) License. The logo is licensed under the [Creative Commons NoDerivatives 4.0 License](https://creativecommons.org/licenses/by-nd/4.0/). If you have some other use in mind, contact us. %package help Summary: Development documents and examples for molecule Provides: python3-molecule-doc %description help # About Ansible Molecule [![PyPI Package](https://img.shields.io/pypi/v/molecule)](https://pypi.org/project/molecule/) [![Documentation Status](https://readthedocs.org/projects/molecule/badge/?version=latest)](https://molecule.readthedocs.io/en/latest/) [![image](https://github.com/ansible-community/molecule/workflows/tox/badge.svg)](https://github.com/ansible-community/molecule/actions) [![Python Black Code Style](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/python/black) [![Ansible Code of Conduct](https://img.shields.io/badge/Code%20of%20Conduct-silver.svg)](https://docs.ansible.com/ansible/latest/community/code_of_conduct.html) [![Discussions](https://img.shields.io/badge/Discussions-silver.svg)](https://github.com/ansible-community/molecule/discussions) [![Repository License](https://img.shields.io/badge/license-MIT-brightgreen.svg)](LICENSE) Molecule project is designed to aid in the development and testing of [Ansible](https://ansible.com) roles. Molecule provides support for testing with multiple instances, operating systems and distributions, virtualization providers, test frameworks and testing scenarios. Molecule encourages an approach that results in consistently developed roles that are well-written, easily understood and maintained. Molecule supports only the latest two major versions of Ansible (N/N-1), meaning that if the latest version is 2.9.x, we will also test our code with 2.8.x. Once installed, the command line can be called using any of the methods below: ```bash molecule ... python3 -m molecule ... # python module calling method ``` # Documentation Read the documentation and more at . # Get Involved - Join us in the `#ansible-devtools` irc channel on [libera.chat](https://web.libera.chat/?channel=#ansible-devtools). - Check github [discussions](https://github.com/ansible-community/molecule/discussions). - Join the community working group by checking the [wiki](https://github.com/ansible/community/wiki/Molecule). - Want to know about releases, subscribe to [ansible-announce list](https://groups.google.com/group/ansible-announce). - For the full list of Ansible email Lists, IRC channels see the [communication page](https://docs.ansible.com/ansible/latest/community/communication.html). If you want to get moving fast and make a quick patch: ```bash $ git clone https://github.com/ansible-community/molecule && cd molecule $ python3 -m venv .venv && source .venv/bin/activate $ python3 -m pip install -U setuptools pip tox ``` And you're ready to make your changes! # Authors Molecule project was created by [Retr0h](https://github.com/retr0h) and it is now community-maintained as part of the [Ansible](https://ansible.com) by Red Hat project. # License The [MIT](https://github.com/ansible-community/molecule/blob/main/LICENSE) License. The logo is licensed under the [Creative Commons NoDerivatives 4.0 License](https://creativecommons.org/licenses/by-nd/4.0/). If you have some other use in mind, contact us. %prep %autosetup -n molecule-5.0.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-molecule -f filelist.lst %dir %{python3_sitelib}/* %files help -f doclist.lst %{_docdir}/* %changelog * Fri Apr 21 2023 Python_Bot - 5.0.0-1 - Package Spec generated