Molecule

Latest version: v25.2.0

Safety actively analyzes 706267 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 6 of 13

3.6.0

Minor Changes

- Remove selinux from being exposed as a dependency (3388) ssbarnea
- Enable doc8 and improve display of supported env vars (3298) ssbarnea
- Add support for py310 (3260) ssbarnea

Bugfixes

- Add deprecation warning for the `mol` command (3407) mperry2
- Replace centos:8 with centos:stream8 (3431) ssbarnea
- Ensure subprocesses are run via Runtime() (3237) ssbarnea
- Improve documentation of molecule init role (3393) ssbarnea
- Bump enrich to 1.2.7 (3385) ssbarnea
- Fix write_file to use a single operation (3359) ssbarnea
- Avoid os.makedirs errors with existing folders (3357) ssbarnea
- Prevent random exception with os.remove (3354) ssbarnea
- Clarify per-project config.yml file (3334) francoisfreitag
- fix docstring for Schema v3 Validation Module (3333) ziegenberg
- Drop testing of digitalocean, hetznercloud, lxd and openstack plugins (3322) ssbarnea
- Add missing filelock test dependency (3321) ssbarnea
- Remove sudo from default alpine image (3317) ssbarnea
- Ensure roles have a namespace when created (3277) ssbarnea
- Ensure cwd is passed to utils.run_command() in all cases (3313) akerouanton
- Support PyYAML 6.0 (3310) hswong3i
- docs(3299): avoid to use dash for role name (3300) xhiroga
- Restore collections path for testing (3283) greg-hellings
- Remove the `setup.py` development stub module (3280) ssbarnea
- add missing "test --destroy=never" to documentation (3274) konstruktoid

Deprecations

- Deprecate ansible[-base] extras (3295) ssbarnea

3.5.2

Bugfixes

* fix: bump subprocess-tee to 0.3.5 (3262) ssbarnea
* fix: drop pytest-verbose-parametrize test dependency (3261) ssbarnea

Kudos goes to: ssbarnea

3.5.1

Bugfixes

* Relax pluggy version dependency (3239) cjeanner
* Restore option to disable galaxy dependency check (3236) fcharlier
* Restore option to disable dependency check (3235) ssbarnea
* Ensure SystemExit is captured on driver initialization (3230) ssbarnea

Kudos goes to: cjeanner, fcharlier and ssbarnea

3.5.0a0

Minor Changes

* Replace ansible-lint dependency with ansible-compat (3190) ssbarnea
* Capture sanity check warnings and display them (3214) ssbarnea

Bugfixes

* Use portable cache from ansible-compat (3180) ssbarnea
* docs: add hint for verify playbook (3222) ltalirz
* Remove dependency on setuptools (3221) ssbarnea

Kudos goes to: ltalirz and ssbarnea

3.4.1

Bugfixes

* [PR 3239/212b01c7 backport][stable/3.4] Relax pluggy version dependency (3256) patchback
* [PR 3236/60ed58ad backport][stable/3.4] Restore option to disable galaxy dependency check (3255) patchback
* [PR 3235/cb50b4a5 backport][stable/3.4] Restore option to disable dependency check (3254) patchback
* [PR 3230/5e717ce9 backport][stable/3.4] Ensure SystemExit is captured on driver initialization (3253) patchback

Kudos goes to: cjeanner, fcharlier, patchback and ssbarnea

3.4.0

Minor Changes

* Bump jinja2 minimal version (3200) ssbarnea
* Allow molecule drivers to require collections (3192) ssbarnea
* Update .pre-commit-config.yaml pylint repo (3183) clickthisnick
* ``molecule test`` add support of ansible args (3166) abikouo
* Drop use of pytest-helpers-namespace (3195) ssbarnea

Bugfixes

* Rename master branch to main (3202) ssbarnea
* Drop use of pytest-helpers-namespace (3195) ssbarnea
* Upgrade pylint (3194) ssbarnea
* Assure we also run functional tests (3172) ssbarnea
* Improve molecule init (3170) ssbarnea
* Avoid None among plugin directories (3162) ssbarnea
* Fix pip documentation link (3168) tadeboro

Kudos goes to: abikouo, clickthisnick, ssbarnea and tadeboro

Page 6 of 13

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.