notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Ukraine
Port details
py-ansible-lint Checks playbooks for sub-optimal practices and behaviour
6.3.0 sysutils on this many watch lists=2 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 6.0.2Version of this port present on the latest quarterly branch.
Maintainer: matthew@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2018-08-16 15:52:25
Last Update: 2022-06-18 13:56:00
Commit Hash: d62490e
People watching this port, also watch:: openjdk8, monit, tmux, p5-type1inst, py38-Cerberus
Also Listed In: python
License: GPLv3
Description:
SVNWeb : git : Homepage
pkg-plist: as obtained via: make generate-plist
There is no configure plist information for this port.
Dependency lines:
  • ${PYTHON_PKGNAMEPREFIX}ansible-lint>0:sysutils/py-ansible-lint@${PY_FLAVOR}
To install the port:
cd /usr/ports/sysutils/py-ansible-lint/ && make install clean
To add the package, run one of these commands:
  • pkg install sysutils/py-ansible-lint
  • pkg install py38-ansible-lint
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.NOTE: This is a Python port. Instead of py38-ansible-lint listed in the above command, you can pick from the names under the Packages section.
PKGNAME: py38-ansible-lint
Package flavors (<flavor>: <package>)
  • py38: py38-ansible-lint
distinfo:
Packages (timestamps in pop-ups are UTC):
py27-ansible-lint
ABIlatestquarterly
FreeBSD:11:aarch643.4.234.2.0
FreeBSD:11:amd64--
FreeBSD:11:armv6--
FreeBSD:11:i386--
FreeBSD:11:mips--
FreeBSD:11:mips64-4.2.0
FreeBSD:12:aarch643.4.23-
FreeBSD:12:amd64--
FreeBSD:12:armv63.4.23-
FreeBSD:12:armv73.4.23-
FreeBSD:12:i386--
FreeBSD:12:mips--
FreeBSD:12:mips643.4.234.2.0
FreeBSD:12:powerpc64--
FreeBSD:13:aarch64--
FreeBSD:13:amd64--
FreeBSD:13:armv6--
FreeBSD:13:armv7--
FreeBSD:13:i386--
FreeBSD:13:mips--
FreeBSD:13:mips64--
FreeBSD:13:powerpc64--
FreeBSD:14:aarch64--
FreeBSD:14:amd64--
FreeBSD:14:armv6--
FreeBSD:14:armv7--
FreeBSD:14:i386--
FreeBSD:14:mips--
FreeBSD:14:mips64--
FreeBSD:14:powerpc64--
 
py36-ansible-lint
ABIlatestquarterly
FreeBSD:11:aarch643.4.23-
FreeBSD:11:amd64--
FreeBSD:11:armv6--
FreeBSD:11:i386--
FreeBSD:11:mips--
FreeBSD:11:mips64--
FreeBSD:12:aarch643.4.23-
FreeBSD:12:amd64--
FreeBSD:12:armv63.4.23-
FreeBSD:12:armv73.4.23-
FreeBSD:12:i386--
FreeBSD:12:mips--
FreeBSD:12:mips643.4.23-
FreeBSD:12:powerpc64--
FreeBSD:13:aarch64--
FreeBSD:13:amd64--
FreeBSD:13:armv6--
FreeBSD:13:armv7--
FreeBSD:13:i386--
FreeBSD:13:mips--
FreeBSD:13:mips64--
FreeBSD:13:powerpc64--
FreeBSD:14:aarch64--
FreeBSD:14:amd64--
FreeBSD:14:armv6--
FreeBSD:14:armv7--
FreeBSD:14:i386--
FreeBSD:14:mips--
FreeBSD:14:mips64--
FreeBSD:14:powerpc64--
 
py37-ansible-lint
ABIlatestquarterly
FreeBSD:11:aarch64-4.2.0
FreeBSD:11:amd64--
FreeBSD:11:armv6--
FreeBSD:11:i386--
FreeBSD:11:mips--
FreeBSD:11:mips64-4.2.0
FreeBSD:12:aarch64--
FreeBSD:12:amd64--
FreeBSD:12:armv6-4.3.5_1
FreeBSD:12:armv7-4.3.5_1
FreeBSD:12:i386--
FreeBSD:12:mips--
FreeBSD:12:mips64-4.2.0
FreeBSD:12:powerpc64-5.0.6
FreeBSD:13:aarch64--
FreeBSD:13:amd64--
FreeBSD:13:armv64.3.7-
FreeBSD:13:armv74.3.7-
FreeBSD:13:i386--
FreeBSD:13:mips--
FreeBSD:13:mips64--
FreeBSD:13:powerpc644.3.7-
FreeBSD:14:aarch64--
FreeBSD:14:amd64--
FreeBSD:14:armv6--
FreeBSD:14:armv7--
FreeBSD:14:i386--
FreeBSD:14:mips--
FreeBSD:14:mips64--
FreeBSD:14:powerpc645.0.7-
 
py38-ansible-lint
ABIlatestquarterly
FreeBSD:11:aarch64--
FreeBSD:11:amd645.1.35.0.12
FreeBSD:11:armv6--
FreeBSD:11:i3865.1.35.0.12
FreeBSD:11:mips--
FreeBSD:11:mips64--
FreeBSD:12:aarch64-6.0.2
FreeBSD:12:amd646.2.26.0.2
FreeBSD:12:armv6--
FreeBSD:12:armv7--
FreeBSD:12:i3866.3.06.0.2
FreeBSD:12:mips--
FreeBSD:12:mips64--
FreeBSD:12:powerpc64--
FreeBSD:13:aarch646.3.06.0.2
FreeBSD:13:amd646.3.06.0.2
FreeBSD:13:armv6--
FreeBSD:13:armv7--
FreeBSD:13:i3866.3.06.0.2
FreeBSD:13:mips--
FreeBSD:13:mips64--
FreeBSD:13:powerpc64-5.0.12
FreeBSD:14:aarch646.2.2-
FreeBSD:14:amd646.3.0-
FreeBSD:14:armv6--
FreeBSD:14:armv7--
FreeBSD:14:i3866.3.0-
FreeBSD:14:mips--
FreeBSD:14:mips64--
FreeBSD:14:powerpc64--
 

Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. py38-setuptools_scm>=3.5.0 : devel/py-setuptools_scm@py38
  2. py38-setuptools_scm_git_archive>=1.0 : devel/py-setuptools_scm_git_archive@py38
  3. py38-setuptools>=62.1.0 : devel/py-setuptools@py38
  4. python3.8 : lang/python38
Runtime dependencies:
  1. py38-ansible-compat>=2.1.0 : sysutils/py-ansible-compat@py38
  2. py38-ansible-core>=2.12.0 : sysutils/py-ansible-core@py38
  3. py38-enrich>=1.2.6 : textproc/py-enrich@py38
  4. py38-jsonschema>=4.6.0 : devel/py-jsonschema@py38
  5. py38-packaging>=20.9 : devel/py-packaging@py38
  6. py38-rich>=9.5.1 : textproc/py-rich@py38
  7. py38-ruamel.yaml>=0.15.37 : devel/py-ruamel.yaml@py38
  8. py38-tenacity>=7.0.0 : devel/py-tenacity@py38
  9. py38-typing-extensions>=0 : devel/py-typing-extensions@py38
  10. py38-wcmatch>=7.0 : textproc/py-wcmatch@py38
  11. py38-yaml>=0 : devel/py-yaml@py38
  12. py38-yamllint>=1.25.0 : devel/py-yamllint@py38
  13. py38-setuptools>=62.1.0 : devel/py-setuptools@py38
  14. python3.8 : lang/python38
There are no ports dependent upon this port

Configuration Options:
Options name:

USES:

FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (2 items)
Collapse this list.
  1. https://files.pythonhosted.org/packages/source/a/ansible-lint/
  2. https://pypi.org/packages/source/a/ansible-lint/
Collapse this list.

Number of commits found: 43

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
18 Jun 2022 13:56:00
 files touched by this commit commit hash:d62490ec44d33e26de751e7277e7cc22a89590cd  6.3.0
Matthew Seaman (matthew) search for other commits by this committer
sysutils/py-ansible-lint: update to 6.3.0

ChangeLog:	https://github.com/ansible/ansible-lint/releases/tag/v6.3.0
01 Jun 2022 11:40:42
 files touched by this commit commit hash:b04a4e89b5ce9c8865b213c05d10a41a11f9dcaf  6.2.2
Matthew Seaman (matthew) search for other commits by this committer
sysutils/py-ansible-lint: update to 6.2.2

ChangeLog:	https://github.com/ansible/ansible-lint/releases/tag/v6.2.2
21 May 2022 18:39:39
 files touched by this commit commit hash:01578d8c6251ddf948e2fe1232da767aee18b284  6.2.1
Matthew Seaman (matthew) search for other commits by this committer
sysutils/py-ansible-lint: update to 6.2.1

Release Notes: https://github.com/ansible/ansible-lint/releases/tag/v6.2.1
	       https://github.com/ansible/ansible-lint/releases/tag/v6.2.0
12 May 2022 20:03:50
 files touched by this commit commit hash:08c2e911e9beeb640b9cf8acbc0bb2f1781add84  6.1.0_1
Matthew Seaman (matthew) search for other commits by this committer
sysutils/py-ansible-lint: add missing dependency on py-jsonschema

PR:		263932
Reported by:	 Andre Rikkert de Koe
11 May 2022 21:56:51
 files touched by this commit commit hash:f7095c3bc1a4e5170915a7dfbf52632763ea3b54  6.1.0
Matthew Seaman (matthew) search for other commits by this committer
sysutils/py-ansible-lint: update to 6.1.0

ChangeLog:	https://github.com/ansible/ansible-lint/releases/tag/v6.1.0
18 Apr 2022 11:59:09
 files touched by this commit commit hash:b83ba9307a010be2de133e71dc5aa0c5d5af75d8  6.0.2_1
Matthew Seaman (matthew) search for other commits by this committer
sysutils/py-ansible-lint: add missing dependency

PR:	263033
Reported by:	Vikash Badal
27 Mar 2022 19:15:57
 files touched by this commit commit hash:5eb05ad17b4849bde90614da246531f92b404828  6.0.2
Matthew Seaman (matthew) search for other commits by this committer
sysutils/py-ansible-lint: upgrade to 6.0.2

Clarify the license: this software has always been released under
GPLv3, but GitHub auto-labelled it as MIT licensed due to the presence
of LICENSE.txt.  While it uses some MIT licensed modules, it is GLPv3
licensed itself.

Make py-yamllint a required dependency rather than something it would
optionally use if present on the system.

ChangeLog:	https://github.com/ansible/ansible-lint/releases
13 Feb 2022 11:46:23
 files touched by this commit commit hash:7a82c6624c0734dbb145e83e7b89b77ec330cbf7  5.4.0
Matthew Seaman (matthew) search for other commits by this committer
sysutils/py-ansible-lint: update to 5.4.0

ChangeLog:	https://github.com/ansible-community/ansible-lint/releases/tag/v5.4.0
15 Jan 2022 12:13:07
 files touched by this commit commit hash:b5e5323a99359716c9cf94ba241a481aace80dec  5.3.2
Matthew Seaman (matthew) search for other commits by this committer
sysutils/py-ansible-lint: update to 5.3.2

ReleaseNotes:	https://github.com/ansible-community/ansible-lint/releases/tag/v5.3.2
17 Dec 2021 13:51:14
 files touched by this commit commit hash:ba7591e5574da3261822192caaa1914e832abd19  5.3.1
Matthew Seaman (matthew) search for other commits by this committer
sysutils/py-ansible-lint: update to 5.3.1

ChangeLog:	https://github.com/ansible-community/ansible-lint/releases/tag/v5.3.1
05 Dec 2021 18:10:56
 files touched by this commit commit hash:7ab5a1161ee9df94493a68294dd5591de94bcb58  5.3.0
Matthew Seaman (matthew) search for other commits by this committer
sysutils/py-ansible-lint: update to 5.3.0

ChangeLog:	https://github.com/ansible-community/ansible-lint/releases/tag/v5.3.0
31 Oct 2021 10:22:08
 files touched by this commit commit hash:c49b91a0167c7e12660269e6f6060e2900764c3a  5.2.1
Matthew Seaman (matthew) search for other commits by this committer
sysutils/py-ansible-lint: update to 5.2.1

ChangeLog:	https://github.com/ansible-community/ansible-lint/releases/tag/v5.2.1
10 Oct 2021 08:12:48
 files touched by this commit commit hash:86850e66b3630636be7622c96110cf4f21cca884  5.2.0
Matthew Seaman (matthew) search for other commits by this committer
sysutils/py-ansible-lint: update to 5.2.0

ChangeLog:	https://github.com/ansible-community/ansible-lint/releases/tag/v5.2.0
04 Sep 2021 16:54:00
 files touched by this commit commit hash:a470d03a6370267ee0494ddbb75bff5fbdb5efc5  5.1.3
Matthew Seaman (matthew) search for other commits by this committer
sysutils/py-ansible-lint: update to 5.1.3

ChangeLog:	https://github.com/ansible-community/ansible-lint/releases/tag/v5.1.3
11 Aug 2021 16:55:58
 files touched by this commit commit hash:8bb06f3e7376f6edb13fcd3a52b9777729f20547  5.1.2
Matthew Seaman (matthew) search for other commits by this committer
sysutils/py-ansible-lint: update to 5.1.2

ChangeLog:	https://github.com/ansible-community/ansible-lint/releases
13 Jun 2021 09:06:49
 files touched by this commit commit hash:7ee5b478c4041c356a5aaee263e8e4b122f27aba  5.0.12
Matthew Seaman (matthew) search for other commits by this committer
sysutils/py-ansible-lint: update to 5.0.12

ChangeLog:	https://github.com/ansible-community/ansible-lint/releases/tag/v5.0.12
26 May 2021 13:08:19
 files touched by this commit commit hash:567216513386d066580e31b74bb8d15f2e2c4aa0  5.0.11
Matthew Seaman (matthew) search for other commits by this committer
sysutils/py-ansible-lint: update to 5.0.11

ChangeLog:	https://github.com/ansible-community/ansible-lint/releases/tag/v5.0.11
22 May 2021 18:15:54
 files touched by this commit commit hash:574331dde594f04fe6bf5e13d5e5c00d2e812081  5.0.10
Matthew Seaman (matthew) search for other commits by this committer
sysutils/py-ansible-lint: update to 5.0.10

ChangeLog:	https://github.com/ansible-community/ansible-lint/releases/tag/v5.0.10
05 May 2021 07:18:24
 files touched by this commit commit hash:1ffa02630807f29017abdc6515e7fa420057a666  5.0.8
Matthew Seaman (matthew) search for other commits by this committer
sysutils/py-ansible-lint: update to 5.0.8

ChangeLog:	https://github.com/ansible-community/ansible-lint/releases/tag/v5.0.8
20 Apr 2021 06:01:42
 files touched by this commit commit hash:9a6af047e5d757f2df53b7948a30b4444b80dae9  5.0.7_2
Matthew Seaman (matthew) search for other commits by this committer
sysutils/py-ansible-lint: Add yet another missing dependency on
devel/py-packaging
18 Apr 2021 19:02:55
 files touched by this commit commit hash:8c65d9e7578485eb04dac86b8bd299b30a248c57  5.0.7_1
Matthew Seaman (matthew) search for other commits by this committer
sysutils/py-ansible-lint: add missing dependency on devel/py-tenacity
08 Apr 2021 20:43:04
 files touched by this commit commit hash:55d2920e456f1495482ae9354a635a3d4a18feb0  5.0.7
Matthew Seaman (matthew) search for other commits by this committer
sysutils/py-ansible-lint -- update to 5.0.7

ChangeLog:	https://github.com/ansible-community/ansible-lint/releases/tag/v5.0.7
07 Apr 2021 08:09:01
 files touched by this commit commit hash:cf118ccf875508b9a1c570044c93cfcc82bd455c  5.0.6
Mathieu Arnold (mat) search for other commits by this committer
One more small cleanup, forgotten yesterday.
Reported by:	lwhsu
06 Apr 2021 14:31:07
 files touched by this commit commit hash:305f148f482daf30dcf728039d03d019f88344eb  5.0.6
Mathieu Arnold (mat) search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
28 Mar 2021 17:36:57
Original commit files touched by this commit Revision:569403  5.0.6
matthew search for other commits by this committer
Update to 5.0.6

ChangeLog:	https://github.com/ansible-community/ansible-lint/releases/tag/v5.0.6
24 Mar 2021 07:58:33
Original commit files touched by this commit Revision:569093  5.0.5
matthew search for other commits by this committer
Update to 5.0.5

ChangeLog:	https://github.com/ansible-community/ansible-lint/releases
17 Mar 2021 07:59:44
Original commit files touched by this commit Revision:568634  5.0.3
matthew search for other commits by this committer
Update to 5.0.3

ChangeLog:	https://github.com/ansible-community/ansible-lint/releases/tag/v5.0.3
27 Feb 2021 20:14:07
Original commit files touched by this commit Revision:566734  5.0.2_2
matthew search for other commits by this committer
Add yet another missing dependency.
27 Feb 2021 13:03:48
Original commit files touched by this commit Revision:566700  5.0.2_1
matthew search for other commits by this committer
Add the missing RUN_DEPENDS on wcmatch (1)

Pet portlint

Attempt to fix the do-test target: unfortunately this now requires a more
modern verson of pytest than is currently available in ports.

Reported by:	 freebsd-ports andre.rikkertdekoe.nl
21 Feb 2021 20:00:00
Original commit files touched by this commit Revision:566242  5.0.1
matthew search for other commits by this committer
Update to 5.0.1

ChangeLog:	https://github.com/ansible-community/ansible-lint/releases/tag/v5.0.1
09 Nov 2020 07:08:01
Original commit files touched by this commit Revision:554676  4.3.7
matthew search for other commits by this committer
Update to 4.3.7

ChangeLog:	https://github.com/ansible/ansible-lint/releases/tag/v4.3.7
01 Nov 2020 21:14:18
Original commit files touched by this commit Revision:553865  4.3.6
matthew search for other commits by this committer
Update to 4.3.6

ChangeLog:	https://github.com/ansible/ansible-lint/releases/tag/v4.3.6
26 Sep 2020 11:21:28
Original commit files touched by this commit Revision:550167  4.3.5_1
matthew search for other commits by this committer
Add missing run time dependencies

PR:		249545
Submitted by:	vikashb@where-ever.za.net
19 Sep 2020 13:01:59
Original commit files touched by this commit Revision:548982  4.3.5
matthew search for other commits by this committer
Update to 4.3.5

ChangeLog:	https://github.com/ansible/ansible-lint/releases/tag/v4.3.5
05 Sep 2020 15:36:26
Original commit files touched by this commit Revision:547656  4.3.4
matthew search for other commits by this committer
Update to 4.3.4

ChagneLog:	https://github.com/ansible/ansible-lint/releases/
10 Dec 2019 06:47:32
Original commit files touched by this commit Revision:519645  4.2.0
matthew search for other commits by this committer
Update to 4.2.0

Work around the new-style PEP-517 configuration by creating our own
setup.py, as suggested by sunpoet@

ChangeLog:	https://github.com/ansible/ansible-lint/blob/v4.2.0/CHANGELOG.rst
25 Oct 2019 19:09:38
Original commit files touched by this commit Revision:515636  4.1.0_2
sunpoet search for other commits by this committer
Fix build with py-setuptools 41.4.0

PR:		241377
Exp-run by:	antoine
12 Jun 2019 13:03:02
Original commit files touched by this commit Revision:504010  4.1.0_2
matthew search for other commits by this committer
Add all of the inexplicably missing RUN_DEPENDS needed by this port.

PR:		238519
Reported by:	0mp
10 Apr 2019 06:18:32
Original commit files touched by this commit Revision:498530  4.1.0_1
antoine search for other commits by this committer
Bump a few PORTREVISIONs after r498529

With hat:	portmgr
22 Mar 2019 19:33:56
Original commit files touched by this commit Revision:496582  4.1.0
matthew search for other commits by this committer
Update to 4.1.0

ChangeLog:	https://github.com/ansible/ansible-lint/blob/master/CHANGELOG.rst
17 Aug 2018 09:35:05
Original commit files touched by this commit Revision:477414  3.4.23
matthew search for other commits by this committer
Let's try using an e-mail address that actually exists for the
maintainer address. D'Oh!
16 Aug 2018 15:56:44
Original commit files touched by this commit Revision:477353  3.4.23
matthew search for other commits by this committer
Delete editor backup files committed by mistake.
16 Aug 2018 15:52:10
Original commit files touched by this commit Revision:477352  3.4.23
matthew search for other commits by this committer
ansible-lint checks playbooks for practices and behaviour that could
potentially be improved.

WWW: https://github.com/willthames/ansible-lint

Number of commits found: 43