app-admin / ansible-molecule

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

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

v24.2.1 :: 0 :: gentoo

Modified
License
MIT
Keywords
amd64 ~arm64 ~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_11
Build for Python 3.11 only
python3_12
Build for Python 3.12 only

app-admin / ansible-core : Model-driven deployment, config management, and command execution framework

dev-lang / python : Freethreading (no-GIL) version of Python programming language

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

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 / jinja2 : A full-featured template engine for Python

dev-python / jsonschema : An implementation of JSON-Schema validation for Python

dev-python / packaging : Core utilities for Python packages

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

sys-libs / libselinux : SELinux userland library

Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
Rename dev-python/{jinja → jinja2}
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Marek Szuba · gentoo
app-admin/ansible-molecule: drop 5.1.0
Signed-off-by: Marek Szuba <marecki@gentoo.org>
Marek Szuba · gentoo
app-admin/ansible-molecule: stabilize 24.2.1 for amd64
Signed-off-by: Marek Szuba <marecki@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Marek Szuba · gentoo
app-admin/ansible-molecule: allow building against setuptools-scm-8
Closes: https://bugs.gentoo.org/930340 Signed-off-by: Marek Szuba <marecki@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Marek Szuba · gentoo
app-admin/ansible-molecule: add 24.2.1
Signed-off-by: Marek Szuba <marecki@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matoro Mahri · gentoo
app-admin/ansible-molecule: Keyword 5.1.0 arm64, #907165
Signed-off-by: Matoro Mahri <matoro_gentoo@matoro.tk> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Marek Szuba · gentoo
app-admin/ansible-molecule: update GitHub remote
Signed-off-by: Marek Szuba <marecki@gentoo.org>
Marek Szuba · gentoo
app-admin/ansible-molecule: require <dev-python/setuptools-scm-8
Closes: https://bugs.gentoo.org/914553 Signed-off-by: Marek Szuba <marecki@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Marek Szuba · gentoo
app-admin/ansible-molecule: drop 4.0.4
Closes: https://bugs.gentoo.org/905911 Closes: https://bugs.gentoo.org/908821 Signed-off-by: Marek Szuba <marecki@gentoo.org>
Marek Szuba · gentoo
app-admin/ansible-molecule: stabilize 5.1.0 for ALLARCHES
Signed-off-by: Marek Szuba <marecki@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Marek Szuba · gentoo
app-admin/ansible-molecule: make mkdocs stop trying to download fonts
This should probably be addressed more generally at the level of dev-python/mkdocs-material, as that is what defaults to downloading typefaces from Google Fonts [1]. [1] https://squidfunk.github.io/mkdocs-material/setup/changing-the-fonts/ Closes: https://bugs.gentoo.org/906141 Signed-off-by: Marek Szuba <marecki@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Marek Szuba · gentoo
app-admin/ansible-molecule: drop 5.0.1
Signed-off-by: Marek Szuba <marecki@gentoo.org>
Marek Szuba · gentoo
app-admin/ansible-molecule: add 5.1.0
The first version to be able to use, and indeed require, >=dev-python/ansible-compat-4.1.2 Bug: https://bugs.gentoo.org/908821 Signed-off-by: Marek Szuba <marecki@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Marek Szuba · gentoo
app-admin/ansible-molecule: tweak USE=doc dependencies
* mkdocstrings-python now takes care of pulling in mkdocstrings, and the latter no longer has IUSE=python * according to Bug #906126 dependencies of the mkdocs plugin 'social' will likely only be mentioned as an optfeature, therefore no longer consider them only being here temporarily * pulling in media-fonts/roboto should help with Bug #906141, I'll only test this on an offline system later though Signed-off-by: Marek Szuba <marecki@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Marek Szuba · gentoo
app-admin/ansible-molecule: enable USE=doc on 5.0.5
Turns out the dependency hell could be put under control merely by disabling one of the tests in dev-python/mkdocstrings along with not enabling documentation generation in same. Bug: https://bugs.gentoo.org/905911 Signed-off-by: Marek Szuba <marecki@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Marek Szuba · gentoo
app-admin/ansible-molecule: add 5.0.1
With documentation generation disabled for now due to the minor dependency hell involved. Bug: https://bugs.gentoo.org/905911 Signed-off-by: Marek Szuba <marecki@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Marek Szuba · gentoo
app-admin/ansible-molecule: drop 4.0.1
Signed-off-by: Marek Szuba <marecki@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Marek Szuba · gentoo
app-admin/ansible-molecule: stabilize 4.0.4 for ALLARCHES
Signed-off-by: Marek Szuba <marecki@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
app-admin/ansible-molecule: Use pypi.eclass
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
Rename dev-python/{setuptools_scm → setuptools-scm}
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Marek Szuba · gentoo
app-admin/ansible-molecule: enable py3.11
Closes: https://bugs.gentoo.org/896460 Signed-off-by: Marek Szuba <marecki@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Marek Szuba · gentoo
app-admin/ansible-molecule: add 4.0.4
Signed-off-by: Marek Szuba <marecki@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
app-admin/ansible-molecule: Remove Python < 3.10
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
app-admin/ansible-molecule: Remove py3.8 (b/c ansible-compat)
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Marek Szuba · gentoo
app-admin/ansible-molecule: stabilize 4.0.1 for ALLARCHES
Signed-off-by: Marek Szuba <marecki@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
app-admin/ansible-molecule: Remove unnecessary dep on pytest-html
Bug: https://bugs.gentoo.org/759931 Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Marek Szuba · gentoo
app-admin/ansible-molecule: drop 3.5.2-r1
Signed-off-by: Marek Szuba <marecki@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Marek Szuba · gentoo
app-admin/ansible-molecule: add 4.0.1
Signed-off-by: Marek Szuba <marecki@gentoo.org>
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>