Skip to main content

Python wrapper around invoking hadolint (https://github.com/hadolint/hadolint)

Project description

hadolint-coatl

GitHub Release Downloads

A python wrapper to provide a pip-installable hadolint binary. Inspired by shellcheck-py.

Internally this package provides a convenient way to download the pre-built hadolint binary for your particular platform.

Installation

pip install hadolint-coatl

Usage

After installation, the hadolint binary should be available in your environment (or hadolint.exe on windows).

As a pre-commit hook

See pre-commit for instructions

Sample .pre-commit-config.yaml:

  - repo: https://github.com/coatl-dev/hadolint-coatl
    rev: 2.15.0.1
    hooks:
      - id: hadolint

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

hadolint_coatl-2.15.0.1.tar.gz (3.3 kB view details)

Uploaded Source

Built Distributions

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

hadolint_coatl-2.15.0.1-py3-none-win_amd64.whl (15.5 MB view details)

Uploaded Python 3Windows x86-64

hadolint_coatl-2.15.0.1-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (13.1 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

hadolint_coatl-2.15.0.1-py3-none-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (12.2 MB view details)

Uploaded Python 3manylinux: glibc 2.28+ x86-64manylinux: glibc 2.5+ x86-64

hadolint_coatl-2.15.0.1-py3-none-macosx_26_0_arm64.whl (21.3 MB view details)

Uploaded Python 3macOS 26.0+ ARM64

File details

Details for the file hadolint_coatl-2.15.0.1.tar.gz.

File metadata

  • Download URL: hadolint_coatl-2.15.0.1.tar.gz
  • Upload date:
  • Size: 3.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for hadolint_coatl-2.15.0.1.tar.gz
Algorithm Hash digest
SHA256 1ce154d354e1b82cc74c00be1c40501f625a4e98000cf9df3c3c9171a9e224cc
MD5 ea6cb4720193ea78474f37cb30c6dc1c
BLAKE2b-256 f271861ea6aec0df9333629f465e09028d300f5c985c2845f20ca2a9458cec44

See more details on using hashes here.

Provenance

The following attestation bundles were made for hadolint_coatl-2.15.0.1.tar.gz:

Publisher: publish.yml on coatl-dev/hadolint-coatl

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file hadolint_coatl-2.15.0.1-py3-none-win_amd64.whl.

File metadata

File hashes

Hashes for hadolint_coatl-2.15.0.1-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 dea73d24a9f1a3e91c8a6e32d3c1f68bda9eb79974592e89997690226577689f
MD5 4dc750218c61b81c1805a20d4277e451
BLAKE2b-256 2490a58d788bab9fc895635138772857c095fb73701ebd6010e38ae7c25fd29d

See more details on using hashes here.

Provenance

The following attestation bundles were made for hadolint_coatl-2.15.0.1-py3-none-win_amd64.whl:

Publisher: publish.yml on coatl-dev/hadolint-coatl

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file hadolint_coatl-2.15.0.1-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for hadolint_coatl-2.15.0.1-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a77429b4af5c1b794de679a9c7028a38cc91c0783d1a1bf15142bd71d1a6c3eb
MD5 d7b40504690f901f0b8a5e8fb94a9060
BLAKE2b-256 a6268ae97008e91ee6657f96e446851ff8b67f5c377eff93f655d90b22d81a40

See more details on using hashes here.

Provenance

The following attestation bundles were made for hadolint_coatl-2.15.0.1-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:

Publisher: publish.yml on coatl-dev/hadolint-coatl

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file hadolint_coatl-2.15.0.1-py3-none-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for hadolint_coatl-2.15.0.1-py3-none-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 6ed9c8011b6c66db84efb1ad962c4eeb26bf5f0f5a0c4ce67c2fc442cb12a69d
MD5 5e9e440eed51b9c34458ae6b837ad37c
BLAKE2b-256 60b9ba80ed6b84223bee1270a097f7e773f334a7554f0dcf6d8a43c42bae1300

See more details on using hashes here.

Provenance

The following attestation bundles were made for hadolint_coatl-2.15.0.1-py3-none-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl:

Publisher: publish.yml on coatl-dev/hadolint-coatl

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file hadolint_coatl-2.15.0.1-py3-none-macosx_26_0_arm64.whl.

File metadata

File hashes

Hashes for hadolint_coatl-2.15.0.1-py3-none-macosx_26_0_arm64.whl
Algorithm Hash digest
SHA256 45941adbed1d62b17aac73af95053e1e2c3b5654164bccc7483f5cc31b536586
MD5 4d8247775bfaaee5b0e08cc2ac8e42e9
BLAKE2b-256 b7de1fe1175e91fc2ac3c9cc4b49f94fa87eb4f378d16956f2d6f6797e4b1a4b

See more details on using hashes here.

Provenance

The following attestation bundles were made for hadolint_coatl-2.15.0.1-py3-none-macosx_26_0_arm64.whl:

Publisher: publish.yml on coatl-dev/hadolint-coatl

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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