FS#74246 - [ansible-lint] yamllint is now required instead of optional

Attached to Project: Community Packages
Opened by Chih-Hsuan Yen (yan12125) - Saturday, 26 March 2022, 12:15 GMT
Last edited by freswa (frederik) - Saturday, 26 March 2022, 15:09 GMT
Task Type Bug Report
Category Packages
Status Closed
Assigned To Jelle van der Waa (jelly)
freswa (frederik)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:
yamllint is moved from extras_require to install_requires in https://github.com/ansible/ansible-lint/pull/1881/files#diff-fa602a8a75dc9dcc92261bac5f533c2a85e34fcceaff63b3a3a81d9acde2fc52, so it's better to move yamllint from optdepends to depends in PKGBUILD.

Additional info:
* community/ansible-lint 6.0.2-2

Steps to reproduce:
$ sudo pacman -S ansible-lint && sudo pacman -R yamllint
$ ansible-lint
Traceback (most recent call last):
File "/usr/bin/ansible-lint", line 8, in <module>
sys.exit(_run_cli_entrypoint())
File "/usr/lib/python3.10/site-packages/ansiblelint/__main__.py", line 253, in _run_cli_entrypoint
sys.exit(main(sys.argv))
File "/usr/lib/python3.10/site-packages/ansiblelint/__main__.py", line 168, in main
from ansiblelint.rules import RulesCollection
File "/usr/lib/python3.10/site-packages/ansiblelint/rules/__init__.py", line 30, in <module>
import ansiblelint.yaml_utils
File "/usr/lib/python3.10/site-packages/ansiblelint/yaml_utils.py", line 35, in <module>
from yamllint.config import YamlLintConfig
ModuleNotFoundError: No module named 'yamllint'
This task depends upon

Closed by  freswa (frederik)
Saturday, 26 March 2022, 15:09 GMT
Reason for closing:  Implemented
Additional comments about closing:  6.0.2-3

Loading...