ansiblelint-package-sort
Ansible-lint rule for package list sorting.
This package provides a custom Ansible Lint rule that ensures package lists in package manager modules are sorted alphabetically. The rule checks tasks that use various package management modules and verifies that their package lists are properly sorted. This rule does support automatic fixing.
The rule supports the following package manager modules:
ansible.builtin.apt
ansible.builtin.dnf
ansible.builtin.dnf5
ansible.builtin.package
ansible.builtin.yum
Design Choices and Limitations
Free-form syntax is not supported. See no-free-form rule.
License
Copyright 2026 M. Farzalipour Tabriz, Max Planck Institute for Physics (MPP)
All rights reserved.
This software may be modified and distributed under the terms of the GNU Lesser General Public License (LGPL). See the LICENSE file for details.
Metadata
Release files for ansiblelint-package-sort 0.3.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| ansiblelint_package_sort-0.3.2.tar.gz | 17.7 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| ansiblelint_package_sort-0.3.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 36.8 kB
Release files / ansiblelint_package_sort-0.3.2.tar.gz
| Download URL | ansiblelint_package_sort-0.3.2.tar.gz |
|---|---|
| Size | 17.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
cde70bde64cf9b0ee2cceab1450d586c8c2ab75dfbfd437ed1604ddaae376e6b
|
|
BLAKE2b-256 checksum How to use checksums |
4f15aca2bd987b1d86e020c9c321de138495f6683c7bf6306572af4485441882
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.12.20 {"installer":{"name":"uv","version":"0.12.20","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Debian GNU/Linux","version":"13","id":"trixie","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / ansiblelint_package_sort-0.3.2-py3-none-any.whl
| Download URL | ansiblelint_package_sort-0.3.2-py3-none-any.whl |
|---|---|
| Size | 19.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
ee6857d48545915f1142d911b04e187d58f922e7797bae999c0a4bc0284e1a3a
|
|
BLAKE2b-256 checksum How to use checksums |
0f38cbc04119f1fd68e9fccc4a07dc0e179ab0b943f8d36d6e4b482c03084e20
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.12.20 {"installer":{"name":"uv","version":"0.12.20","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Debian GNU/Linux","version":"13","id":"trixie","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|