devel/py-molecule 5.0.1_2 MidnightBSD
Aid for the development and testing of Ansible roles
- System
- MidnightBSD
- Repository
- mports
- Maintainer
- [email protected]
- License
- mit
- Categories
- devel, python
Description
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.
In the other systems
| System | Port | Version |
|---|---|---|
| MidnightBSD | devel/py-molecule | 5.0.1_2 |
| FreeBSD | devel/py-molecule | 26.6.0 |
| DragonFly | devel/py-molecule | 5.0.1_1 |
| HardenedBSD | devel/py-molecule | 26.6.0 |
| GhostBSD | devel/py-molecule | 26.6.0 |
Install
Binary package:
mport install ${PYTHON_PKGNAMEPREFIX}molecule
From mports:
cd /usr/mports/devel/py-molecule && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}molecule>0:devel/py-molecule
Dependencies
As this port's Makefile names them.
Build 3
${PYTHON_PKGNAMEPREFIX}pip>=19.3.1: devel/py-pip${PYTHON_PKGNAMEPREFIX}setuptools-scm>=7.0.0: devel/py-setuptools-scm${PYTHON_PKGNAMEPREFIX}wheel>=0.33.6: devel/py-wheel
Runtime 12
${PYTHON_PKGNAMEPREFIX}ansi2html>=1.8.0: textproc/py-ansi2html${PYTHON_PKGNAMEPREFIX}ansible-compat>=2.2.1: sysutils/py-ansible-compat${PYTHON_PKGNAMEPREFIX}click>=8.0: devel/py-click${PYTHON_PKGNAMEPREFIX}click-help-colors>=0.9: devel/py-click-help-colors${PYTHON_PKGNAMEPREFIX}cookiecutter>=1.7.3: devel/py-cookiecutter${PYTHON_PKGNAMEPREFIX}enrich>=1.2.7: textproc/py-enrich${PYTHON_PKGNAMEPREFIX}jsonschema>=4.9.1: devel/py-jsonschema${PYTHON_PKGNAMEPREFIX}Jinja2>=2.11.3: devel/py-Jinja2${PYTHON_PKGNAMEPREFIX}packaging>0: devel/py-packaging${PYTHON_PKGNAMEPREFIX}pluggy>=0.7.1: devel/py-pluggy${PYTHON_PKGNAMEPREFIX}rich>=9.5.1: textproc/py-rich${PYTHON_PKGNAMEPREFIX}pyyaml>=5.1: devel/py-pyyaml
Test 8
${PYTHON_PKGNAMEPREFIX}coverage>=6.2: devel/py-coverage${PYTHON_PKGNAMEPREFIX}filelock>0: sysutils/py-filelock${PYTHON_PKGNAMEPREFIX}pexpect>=4.8.0: misc/py-pexpect${PYTHON_PKGNAMEPREFIX}pytest-cov>=2.9.0: devel/py-pytest-cov${PYTHON_PKGNAMEPREFIX}pytest-html>=3.0.0: devel/py-pytest-html${PYTHON_PKGNAMEPREFIX}pytest-mock>=3.3.1: devel/py-pytest-mock${PYTHON_PKGNAMEPREFIX}pytest-plus>=0.2: devel/py-pytest-plus${PYTHON_PKGNAMEPREFIX}pytest-xdist>=2.1.0: devel/py-pytest-xdist
Build dependencies 3
Run dependencies 12
No port depends on this one.
Configuration
Options name: devel_molecule
| Option | Default | Description |
|---|---|---|
| DOCKER | off | For testing on Docker Platform(Remote) |
| DOCS | off | |
| LINT | on | For linting molecule itself |
- USES
- python
- Service scripts
- none
Files
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| molecule-5.0.1.tar.gz | 334911 | 15a4c89e82ec1319bb1b36430061a103b91f1eb6d000b54330a161f4c8ee62d7 |
Master sites 1
- PYPI