app-admin / ansible-molecule

A toolkit designed to aid in the development and testing of Ansible roles

Official package sites : https://github.com/ansible-community/molecule/ · https://pypi.org/project/molecule/ ·

v3.5.2-r1 :: 0 :: gentoo

Modified
License
MIT
Keywords
~amd64 ~riscv
USE flags
doc selinux test

General

doc
Add extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of globally
selinux
!!internal use only!! Security Enhanced Linux support, this must be set by the selinux profile or breakage will occur
test
Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)

python_single_target

python3_10
Build for Python 3.10 only
python3_8
Build for Python 3.8 only
python3_9
Build for Python 3.9 only

dev-lang / python : An interpreted, interactive, object-oriented programming language

dev-python / ansible-compat : Contains functions that facilitate working with various versions of Ansible

dev-python / cerberus : A lightweight and extensible data-validation library for Python

dev-python / click : A Python package for creating beautiful command line interfaces

dev-python / click-help-colors : Colorization of help messages in Click

dev-python / enrich : Extend rich functionality

dev-python / jinja : A full-featured template engine for Python

dev-python / packaging : Core utilities for Python packages

dev-python / paramiko : SSH2 protocol library

dev-python / pluggy : Plugin and hook calling mechanisms for Python

dev-python / pyyaml : YAML parser and emitter for Python

dev-python / rich : Python library for rendering rich text, tables, etc. to the terminal

dev-python / subprocess-tee : subprocess.run replacement with tee(1)-like output

dev-util / cookiecutter : Command-line utility to create projects from cookiecutters (project templates)

sys-libs / libselinux : SELinux userland library

Repository mirror & CI · gentoo
Merge updates from master
Jakov Smolić · gentoo
app-admin/ansible-molecule: keyword 3.5.2-r1 for ~riscv
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Marek Szuba · gentoo
app-admin/ansible-molecule: enable py3.10
Signed-off-by: Marek Szuba <marecki@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Marek Szuba · gentoo
app-admin/ansible-molecule: enable test depending on yamllint
Signed-off-by: Marek Szuba <marecki@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Marek Szuba · gentoo
app-admin/ansible-molecule: bdepend on ansible-pygments if USE=doc
This is now a mandatory dependency of documentation, and dev-python/sphinx_ansible_theme only pulls it in if it itself has USE=doc set. Closes: https://bugs.gentoo.org/827366 Signed-off-by: Marek Szuba <marecki@gentoo.org>
Marek Szuba · gentoo
app-admin/ansible-molecule: remove pyyaml version cap from setup.cfg
I haven't been able to reproduce this on any of my systems (yes, including outside Docker this time) but as ago's tinderbox shows, version caps from setup.cfg _can_ sometimes be honoured. Closes: https://bugs.gentoo.org/827362 Signed-off-by: Marek Szuba <marecki@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Marek Szuba · gentoo
app-admin/ansible-molecule: support >=dev-python/pyyaml-6
All that upstream commit dcf82b067b0d4a1bfb5f1c478abd0d315b5e46e5, (to be included in the next release) did was remove the version cap in setup.cfg, and I have just confirmed that 3.5.2 builds, tests and installs fine against pyyaml-6.0. Signed-off-by: Marek Szuba <marecki@gentoo.org>
Marek Szuba · gentoo
app-admin/ansible-molecule: drop 3.3.4
Signed-off-by: Marek Szuba <marecki@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Marek Szuba · gentoo
app-admin/ansible-molecule: add 3.5.2
Signed-off-by: Marek Szuba <marecki@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Marek Szuba · gentoo
app-admin/ansible-molecule: initial import
No python3_10 support due to incomplete dependency chain. Signed-off-by: Marek Szuba <marecki@gentoo.org>