Package Details: molecule 2.20-1

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: 4
Popularity: 0.378612
First Submitted: 2017-07-30 17:00
Last Updated: 2019-04-10 18:41

Latest Comments

ainola commented on 2018-11-14 20:10

Foxboron, are you still interested in maintaining this? If so, please update this package as it's several versions out of date.

If you are not, please orphan it so that it can be maintained.

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.