Package Details: molecule 2.20.2-3

Git Clone URL: https://aur.archlinux.org/molecule.git (read-only)
Package Base: molecule
Description: aids in the development and testing of Ansible roles.
Upstream URL: https://github.com/metacloud/molecule
Licenses: MIT
Submitter: Foxboron
Maintainer: dncrash
Last Packager: dncrash
Votes: 5
Popularity: 0.153532
First Submitted: 2017-07-30 17:00
Last Updated: 2019-09-19 11:22

Latest Comments

« First ‹ Previous 1 2

jtyr commented on 2018-10-01 15:09

The following dependencies reflect the requirements.txt provided in the molecule repository:

  'ansible-lint'
  'python-anyconfig'
  'python-cerberus'
  'python-click'
  'python-click-completion'
  'python-colorama'
  'python-cookiecutter'
  'flake8'
  'python-gilt'
  'python-jinja'
  'python-pbr'
  'python-pexpect'
  'python-psutil'
  'python-pyaml'
  'python-sh'
  'python-six'
  'python-tabulate'
  'python-testinfra'
  'python-tree-format-git'
  'yamllint'

deraffe commented on 2018-04-09 13:28

Is it just me, or is the dependency on "python-cerberus" missing?

therojam commented on 2018-03-22 00:48

New version is 2.10.1 So changed PKGBUILD is found here https://gist.github.com/TheRojam/7a856f5166118623cf42d9f2ef6d9202 or just change it yourself :)

Foxboron commented on 2017-09-04 13:44

Ahok, i'll use "git+https" with pinned commit hash instead then. Cleaner then using the MANIFEST workaround. Thanks :)

Anthony25 commented on 2017-09-04 13:41

The issue is that molecule uses pbr, and pbr, without git, sometimes miss some files: https://docs.openstack.org/pbr/latest/user/packagers.html

To fix it, I complete the molecule MANIFEST.in in order to force the inclusion of the cookiecutter directory. Everything seems to work now, and my PKGBUILD is available here: https://gist.github.com/Anthony25/aa9c6e1bd77f3076e7d06b555d285f76

Anthony25 commented on 2017-09-04 13:06

Hi,

Thanks a lot! In fact, some dependencies where missing, so I added them in my previous paste ('python-click-completion'
'python-tree-format-git').

With your current PKGBUILD, it does not build correctly (cookiecutter is missing, for example). I changed your PKGBUILD to manually set the PBR_VERSION and fix it: https://gist.github.com/Anthony25/aa9c6e1bd77f3076e7d06b555d285f76

Edit: Hum, I don't get why (yet), but the `molecule/cookiecutter` directory is not included when doing `python setup.py install` with the tarball. I try to fix it and send you an updated version.

Foxboron commented on 2017-09-04 12:37

Helluw.

It's been updated. I'm reluctant to use git as tag checkout is currently insecure.

Anthony25 commented on 2017-09-04 12:29

Hi,

I changed your PKGBUILD for Molecule 2.0.2: https://gist.github.com/Anthony25/aa9c6e1bd77f3076e7d06b555d285f76

I changed it to use git, as their setup.py to be started from a sbuild archive or a git repository.