Skip to main content

A fast, HTML aware, Django template formatter, written in Rust.

Project description

Djangofmt

Pypi Version License Supported Python Versions Actions status pre-commit.ci status CodSpeed Badge

Docs | Playground

A fast, HTML aware, Django template formatter, written in Rust.

Shows a bar chart with benchmark results.

Formatting 100k+ lines of HTML across 1.7k+ files from scratch.

Heavily rely on the awesome markup_fmt with some additions to support Django fully.

Table of contents

Installation

djangofmt is available on PyPI.

# With pip
pip install djangofmt

# With uv
uv tool install djangofmt@latest  # Install djangofmt globally.
uv add --dev djangofmt            # Or add djangofmt to your project.

# With pipx
pipx install djangofmt

Usage

djangofmt .                    # Format all files in the current directory (and any subdirectories).
djangofmt src/templates        # Format all template files in `src/templates`
djangofmt templates/base.html  # Format individual files

When given a directory, djangofmt recurses into it and formats all *.html, *.jinja, *.jinja2, and *.j2 files it finds. It also respects .gitignore files.

Looking for a check mode ?

djangofmt intentionally does not provide a built-in check functionality because CI is too late for a code formatter. We strongly recommend using pre-commit or any IDE "format on save" integration. That being said, you can emulate check capability by chaining with a git diff command like so:

djangofmt .
git diff --exit-code -- '*.html' || (echo "HTML templates are not formatted. Run 'djangofmt' to fix." && exit 1)

Pre-commit hook

See pre-commit for instructions.

Sample .pre-commit-config.yaml:

- repo: https://github.com/UnknownPlatypus/djangofmt-pre-commit
  rev: v0.2.12
  hooks:
    - id: djangofmt

The separate repository enables installation without compiling the Rust code.

By default, the configuration uses pre-commit's files option to detect all text files in directories named templates. If your templates are stored elsewhere, you can override this behavior by specifying the desired files in the hook configuration within your .pre-commit-config.yaml file.

.svg files support

djangofmt can format svg files too. It will behave exactly the same way as if they were html files. There is a dedicated pre-commit hook for these:

- repo: https://github.com/UnknownPlatypus/djangofmt-pre-commit
  rev: v0.2.12
  hooks:
    - id: djangofmt-svg

Configuration

Djangofmt can also be configured via a [tool.djangofmt] section in your pyproject.toml:

[tool.djangofmt]
line-length = 120
indent-width = 4
profile = "django"
custom-blocks = ["stage", "flatblock"]
html-void-self-closing = "never"
preserve-unquoted-attrs = false

Djangofmt looks for a pyproject.toml file by traversing directories upward from the current working directory. The first pyproject.toml found is used. If no file is found or the file doesn't contain a [tool.djangofmt] section, defaults are used.

Djangofmt also reads EditorConfig settings from the nearest .editorconfig file:

root = true

[*]
indent_size = 4
max_line_length = 120

Command-line arguments always take precedence over pyproject.toml settings, which take precedence over .editorconfig settings.

See Controlling the formatting for the behaviour of each option and how to opt into per-node overrides.

Editor integration

See the editor integration guide.

Shell completions

You can generate shell completions for your preferred shell using the djangofmt completions command.

Usage: djangofmt completions <SHELL>

Arguments:
  <SHELL>
      The shell to generate the completions for
      [possible values: bash, elvish, fish, nushell, powershell, zsh]

Contributing

Contributions are welcome! Please see CONTRIBUTING.md for details on how to get started.

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

djangofmt-0.2.12.tar.gz (116.7 kB view details)

Uploaded Source

Built Distributions

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

djangofmt-0.2.12-py3-none-win_arm64.whl (2.5 MB view details)

Uploaded Python 3Windows ARM64

djangofmt-0.2.12-py3-none-win_amd64.whl (2.6 MB view details)

Uploaded Python 3Windows x86-64

djangofmt-0.2.12-py3-none-win32.whl (2.3 MB view details)

Uploaded Python 3Windows x86

djangofmt-0.2.12-py3-none-musllinux_1_2_x86_64.whl (3.0 MB view details)

Uploaded Python 3musllinux: musl 1.2+ x86-64

djangofmt-0.2.12-py3-none-musllinux_1_2_i686.whl (2.7 MB view details)

Uploaded Python 3musllinux: musl 1.2+ i686

djangofmt-0.2.12-py3-none-musllinux_1_2_armv7l.whl (2.4 MB view details)

Uploaded Python 3musllinux: musl 1.2+ ARMv7l

djangofmt-0.2.12-py3-none-musllinux_1_2_aarch64.whl (2.8 MB view details)

Uploaded Python 3musllinux: musl 1.2+ ARM64

djangofmt-0.2.12-py3-none-manylinux_2_31_riscv64.whl (2.9 MB view details)

Uploaded Python 3manylinux: glibc 2.31+ riscv64

djangofmt-0.2.12-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.9 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ x86-64

djangofmt-0.2.12-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl (2.8 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ s390x

djangofmt-0.2.12-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (3.1 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ ppc64le

djangofmt-0.2.12-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl (2.8 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ i686

djangofmt-0.2.12-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (2.4 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ ARMv7l

djangofmt-0.2.12-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.8 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ ARM64

djangofmt-0.2.12-py3-none-macosx_11_0_arm64.whl (2.5 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

djangofmt-0.2.12-py3-none-macosx_10_12_x86_64.whl (2.6 MB view details)

Uploaded Python 3macOS 10.12+ x86-64

djangofmt-0.2.12-py3-none-linux_armv6l.whl (2.5 MB view details)

Uploaded Python 3

File details

Details for the file djangofmt-0.2.12.tar.gz.

File metadata

  • Download URL: djangofmt-0.2.12.tar.gz
  • Upload date:
  • Size: 116.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.28 {"installer":{"name":"uv","version":"0.11.28","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for djangofmt-0.2.12.tar.gz
Algorithm Hash digest
SHA256 ff235af1a3a82958533d2321c0b68c84864f2c24369b5ecd180f8318dec1cccd
MD5 c696ac1399190d0b80f259624c6641c1
BLAKE2b-256 6e1bfdeb6a086398567dba1e37819d43925e096aab4f91a45bd6deee60e6fc86

See more details on using hashes here.

File details

Details for the file djangofmt-0.2.12-py3-none-win_arm64.whl.

File metadata

  • Download URL: djangofmt-0.2.12-py3-none-win_arm64.whl
  • Upload date:
  • Size: 2.5 MB
  • Tags: Python 3, Windows ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.28 {"installer":{"name":"uv","version":"0.11.28","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for djangofmt-0.2.12-py3-none-win_arm64.whl
Algorithm Hash digest
SHA256 6d2bbc4815cd26b57857cefd9e9e28b436d604ecca18c4399ecdcc5abe76bc33
MD5 0971cca9e8040645f2f0c3108fac133f
BLAKE2b-256 5c052cb21f6b7a9f8b26e2e3e6ffd2c8d1d4f4d73702465b896667f3a2fff088

See more details on using hashes here.

File details

Details for the file djangofmt-0.2.12-py3-none-win_amd64.whl.

File metadata

  • Download URL: djangofmt-0.2.12-py3-none-win_amd64.whl
  • Upload date:
  • Size: 2.6 MB
  • Tags: Python 3, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.28 {"installer":{"name":"uv","version":"0.11.28","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for djangofmt-0.2.12-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 14419567c98d2e243c2d6713fb5755da9fdacccea0f3ad35c5acd4497087df7c
MD5 b7dcac4ac2a8f31484f2b1594edffe63
BLAKE2b-256 2b8e7d4e2b7833ee511b646b2db1fa95057142324d47251df694b41dce2100ad

See more details on using hashes here.

File details

Details for the file djangofmt-0.2.12-py3-none-win32.whl.

File metadata

  • Download URL: djangofmt-0.2.12-py3-none-win32.whl
  • Upload date:
  • Size: 2.3 MB
  • Tags: Python 3, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.28 {"installer":{"name":"uv","version":"0.11.28","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for djangofmt-0.2.12-py3-none-win32.whl
Algorithm Hash digest
SHA256 fa8a6089e8acdd450ef68f832b04f2e819934e48f4c1acbf7b131fb3a626630b
MD5 a6e1eeafa4f739adc5096f783728782c
BLAKE2b-256 1ddec0ce7fe6fe7eb586f0a285a4c426f427cac2d1b3e6d8cbef2f663f74da9e

See more details on using hashes here.

File details

Details for the file djangofmt-0.2.12-py3-none-musllinux_1_2_x86_64.whl.

File metadata

  • Download URL: djangofmt-0.2.12-py3-none-musllinux_1_2_x86_64.whl
  • Upload date:
  • Size: 3.0 MB
  • Tags: Python 3, musllinux: musl 1.2+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.28 {"installer":{"name":"uv","version":"0.11.28","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for djangofmt-0.2.12-py3-none-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 755fb1c4d0b08a36c9b80e5f31a70cc51a0e0c989c8ff612d0745183f820cddf
MD5 797efd1bf260f5bda44d857ec3830616
BLAKE2b-256 45b64c3612f5fcf50ab82dd60f53d7ce6a6189d5960d5fb5d1053fde35aaa847

See more details on using hashes here.

File details

Details for the file djangofmt-0.2.12-py3-none-musllinux_1_2_i686.whl.

File metadata

  • Download URL: djangofmt-0.2.12-py3-none-musllinux_1_2_i686.whl
  • Upload date:
  • Size: 2.7 MB
  • Tags: Python 3, musllinux: musl 1.2+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.28 {"installer":{"name":"uv","version":"0.11.28","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for djangofmt-0.2.12-py3-none-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 965d91c842e45a2c6397104384e4193ca3d17dfabc452b4d67bde75e5643380f
MD5 7675d564a1147d304fc3166fa2f25d98
BLAKE2b-256 4c8b952216b0977c45c639bd454f67ee81da88d1adbb34d8c8182d743b3ab2a9

See more details on using hashes here.

File details

Details for the file djangofmt-0.2.12-py3-none-musllinux_1_2_armv7l.whl.

File metadata

  • Download URL: djangofmt-0.2.12-py3-none-musllinux_1_2_armv7l.whl
  • Upload date:
  • Size: 2.4 MB
  • Tags: Python 3, musllinux: musl 1.2+ ARMv7l
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.28 {"installer":{"name":"uv","version":"0.11.28","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for djangofmt-0.2.12-py3-none-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 11211c400468ba26abcda2f97fef4a6c8ff238711495d66a65376b2d51babd2f
MD5 56e147c2f37db54119cc8b32a01f5c5a
BLAKE2b-256 9ec421fb336e0aabb691e8feff3dda0edb4f9d4f8fb3befbfc4fcbddb8bbea09

See more details on using hashes here.

File details

Details for the file djangofmt-0.2.12-py3-none-musllinux_1_2_aarch64.whl.

File metadata

  • Download URL: djangofmt-0.2.12-py3-none-musllinux_1_2_aarch64.whl
  • Upload date:
  • Size: 2.8 MB
  • Tags: Python 3, musllinux: musl 1.2+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.28 {"installer":{"name":"uv","version":"0.11.28","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for djangofmt-0.2.12-py3-none-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 0ea71364f691f27376c66da67c28d9748e608d9b0863ae3b6c3e1a18704aa1be
MD5 a7d6ad1eb0acfa4c3264772ebca88053
BLAKE2b-256 238ad8b5f972435b3438353c927e8f5cf8ddd928260776bd1edf68dd7ef17db9

See more details on using hashes here.

File details

Details for the file djangofmt-0.2.12-py3-none-manylinux_2_31_riscv64.whl.

File metadata

  • Download URL: djangofmt-0.2.12-py3-none-manylinux_2_31_riscv64.whl
  • Upload date:
  • Size: 2.9 MB
  • Tags: Python 3, manylinux: glibc 2.31+ riscv64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.28 {"installer":{"name":"uv","version":"0.11.28","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for djangofmt-0.2.12-py3-none-manylinux_2_31_riscv64.whl
Algorithm Hash digest
SHA256 de23878510e002f3cad3186009c20069d8296099a825168f7036262975a15597
MD5 8772a8fe4165ac9954f35caefd7ab7a6
BLAKE2b-256 a4aebacb0403a497a451c4a579709456cd1c4a3bc9e6e1bd9a01287d136496d9

See more details on using hashes here.

File details

Details for the file djangofmt-0.2.12-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

  • Download URL: djangofmt-0.2.12-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • Upload date:
  • Size: 2.9 MB
  • Tags: Python 3, manylinux: glibc 2.17+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.28 {"installer":{"name":"uv","version":"0.11.28","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for djangofmt-0.2.12-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 945cfba7877a12f544d3e9dde59009fd70475a1ead6338610d319df978c8407e
MD5 7b6ffaa0424f649e4a328d275644a8ce
BLAKE2b-256 5e2b058c5dbf16072f32f0ea2396ab1005ccfe65a8852a23addafda330a08c29

See more details on using hashes here.

File details

Details for the file djangofmt-0.2.12-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

  • Download URL: djangofmt-0.2.12-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl
  • Upload date:
  • Size: 2.8 MB
  • Tags: Python 3, manylinux: glibc 2.17+ s390x
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.28 {"installer":{"name":"uv","version":"0.11.28","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for djangofmt-0.2.12-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 155d5db37eb1657d75581b0c9d797cc477d334fa7540f75f6353bfb8c427824f
MD5 2769afa66429ad4347d593cdaa4ba3d8
BLAKE2b-256 4beed7888c039e3a2ec6ab577f665d426a3bcd8d17ef7486d8c140f0b9a0a79f

See more details on using hashes here.

File details

Details for the file djangofmt-0.2.12-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

  • Download URL: djangofmt-0.2.12-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
  • Upload date:
  • Size: 3.1 MB
  • Tags: Python 3, manylinux: glibc 2.17+ ppc64le
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.28 {"installer":{"name":"uv","version":"0.11.28","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for djangofmt-0.2.12-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 e3123a484bfcfee0ce347e140eb04bd16c5fd3577f16b9f9305ec8368ef77d0b
MD5 46937a6231592275e90abce8a66183dd
BLAKE2b-256 c36ca9793a13349edd632b3e133baccb5cd1c1c83b5cfdacb6847b08d433edee

See more details on using hashes here.

File details

Details for the file djangofmt-0.2.12-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

  • Download URL: djangofmt-0.2.12-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl
  • Upload date:
  • Size: 2.8 MB
  • Tags: Python 3, manylinux: glibc 2.17+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.28 {"installer":{"name":"uv","version":"0.11.28","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for djangofmt-0.2.12-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 850465aaa77a9d178370a25d6aae8b73287412211e6631229052345b0ea757bb
MD5 aa111c1f96c4d3825ba8ff2f04138aae
BLAKE2b-256 ec58aaa7b985e9641aa51826a864c85afad1992a057b8b0c22b546c478a7a675

See more details on using hashes here.

File details

Details for the file djangofmt-0.2.12-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

  • Download URL: djangofmt-0.2.12-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
  • Upload date:
  • Size: 2.4 MB
  • Tags: Python 3, manylinux: glibc 2.17+ ARMv7l
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.28 {"installer":{"name":"uv","version":"0.11.28","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for djangofmt-0.2.12-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 1aafe68f27c81c56ebfb99699228679a379a8e2611717d371a00785dc9249222
MD5 fea0e8a56cfaafa85d7c3341406cf363
BLAKE2b-256 1146b87a88efd5cdefa11bd0b44738f96c5d597c7c850e891bfb9b2476d45f75

See more details on using hashes here.

File details

Details for the file djangofmt-0.2.12-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

  • Download URL: djangofmt-0.2.12-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
  • Upload date:
  • Size: 2.8 MB
  • Tags: Python 3, manylinux: glibc 2.17+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.28 {"installer":{"name":"uv","version":"0.11.28","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for djangofmt-0.2.12-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d8bf35b229f73f145245d1e3a24bc983ddfe26a6777142bd2fd6e4b144d7862b
MD5 6d4768ffd659d45e4fce903b9ccc7359
BLAKE2b-256 be1036c92fc9fc16d3cded3080050a3743fcb8286a0dd330124afb7c2a5d775a

See more details on using hashes here.

File details

Details for the file djangofmt-0.2.12-py3-none-macosx_11_0_arm64.whl.

File metadata

  • Download URL: djangofmt-0.2.12-py3-none-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 2.5 MB
  • Tags: Python 3, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.28 {"installer":{"name":"uv","version":"0.11.28","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for djangofmt-0.2.12-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 94bb41a85c484e3e2e44d52d6cb7f57d429213cc477b75e4c0d8e098dddf2d24
MD5 36772ae439e0b03bf555ce01c9f042e3
BLAKE2b-256 38361391ddfd9224cce0fe36eb760cb97aab1e193511e409593a32a825ad9ca1

See more details on using hashes here.

File details

Details for the file djangofmt-0.2.12-py3-none-macosx_10_12_x86_64.whl.

File metadata

  • Download URL: djangofmt-0.2.12-py3-none-macosx_10_12_x86_64.whl
  • Upload date:
  • Size: 2.6 MB
  • Tags: Python 3, macOS 10.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.28 {"installer":{"name":"uv","version":"0.11.28","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for djangofmt-0.2.12-py3-none-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 66045c71f50a04ec6f396f8a25a7668009b423ee99631a3182a1df3761145866
MD5 d9e9b2636bc772e1cfb9697965f18507
BLAKE2b-256 f3d584a2cd0e19525b815e4fefd0b246484f990b5299622eb790172fd25b458e

See more details on using hashes here.

File details

Details for the file djangofmt-0.2.12-py3-none-linux_armv6l.whl.

File metadata

  • Download URL: djangofmt-0.2.12-py3-none-linux_armv6l.whl
  • Upload date:
  • Size: 2.5 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.28 {"installer":{"name":"uv","version":"0.11.28","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for djangofmt-0.2.12-py3-none-linux_armv6l.whl
Algorithm Hash digest
SHA256 636af351ba49810aa83f0855ea4ef1ba2e1bb6ae394d6067f9ebcb11a55842e5
MD5 d53f71ff94950b6edcbd4687e37e1b0f
BLAKE2b-256 0ca817f725c3ab3e213d397a8abcbe3e046b1b5fd0ae4f31dd05d762baa66257

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