Skip to main content

Custom Ansible-lint rule which ensure package lists in package manager modules are sorted.

Project description

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

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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ansiblelint_package_sort-0.3.1.tar.gz (17.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

ansiblelint_package_sort-0.3.1-py3-none-any.whl (18.7 kB view details)

Uploaded Python 3

File details

Details for the file ansiblelint_package_sort-0.3.1.tar.gz.

File metadata

  • Download URL: ansiblelint_package_sort-0.3.1.tar.gz
  • Upload date:
  • Size: 17.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.4 {"installer":{"name":"uv","version":"0.10.4","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Manjaro Linux","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for ansiblelint_package_sort-0.3.1.tar.gz
Algorithm Hash digest
SHA256 6343625218118cadca0d3d64913722fd22e1701fb85e3bc2ebbc2fd06196a794
MD5 9378a1668457c09986e01335d343b8f2
BLAKE2b-256 cbb7de3d09d815da7e7b46b68e3a0ec74ebcf5e77ded7bd9060afa71d9e3fdaa

See more details on using hashes here.

File details

Details for the file ansiblelint_package_sort-0.3.1-py3-none-any.whl.

File metadata

  • Download URL: ansiblelint_package_sort-0.3.1-py3-none-any.whl
  • Upload date:
  • Size: 18.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.4 {"installer":{"name":"uv","version":"0.10.4","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Manjaro Linux","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for ansiblelint_package_sort-0.3.1-py3-none-any.whl
Algorithm Hash digest
SHA256 b103d7fab9d9adabe5006204b7285215bd072887e227c5025a4b9fc8554b6162
MD5 39599574ed634e6395e73f7b00562ea8
BLAKE2b-256 6c89b0a4f1e3de601889a273e2f7885425332214f596c2f1d57d01e872825e57

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page