Molecule is designed to aid in the development and testing of Ansible
roles. Molecule provides support for testing with multiple instances,
operating systems and distributions, virtualization providers, test
frameworks and testing scenarios. Molecule is opinionated in order to
encourage an approach that results in consistently developed roles
that are well-written, easily understood and maintained.
Ports using Python via USES=python are now flavored. All the py3-* ports
have been removed and folded into their py-* master ports.
People using Poudriere 3.2+ and binary packages do not have to do anything.
For other people, to build the Python 3.6 version of, for example,
databases/py-gdbm, you need to run:
# make FLAVOR=py36 install
Number of commits found: 9
Commit History - (may be incomplete: see SVNWeb link above for full details)
Somewhere in the dependency tree of py-molecule, some package or
packages have stopped depending on two backports of standard modules
from python-3.x which py-molecule needs. Therefore to re-enable
support for python-2.7, explicitly add those packages to RUN_DEPENDS
conditional on PYTHON_REL.
Reported by: pkg-fallout