Skip to main content

A linter & formatter for consistent HTML code, or else.

Project description

Cutesy 🥰

A cute little HTML linter, until y̵ou ma̴k̵e i̴͌ͅt̴̖̀ a̵̤̤͕̰͐̅͘͘n̶̦̣͙̑̌̆̄ǵ̷̗̗̀͝r̷̭̈́͂͘ẙ̶͔̟̞̊̈…̴̢͘

Cutesy reformats & lints HTML documents, including HTML templates. It ensures consistent indentation, line breaks, and formatting while automatically fixing most issues.

First-class support for your favorite frameworks ❤️

  • Full support for Django templates 🐍💕
  • Sorts classes for TailwindCSS 💖✨
  • Works with AlpineJS and HTMX ⚡💘

Features ✨

  • Auto-fix: Automatically corrects most formatting issues
  • Configurable: Extensive configuration options for your project's needs
  • Fast: Rust-accelerated core for high performance

Status

Build Status Coverage: 91% PyPI - Version

Table of Contents

🚀 Quick Start

Install:

pip install cutesy

Format your HTML files:

cutesy "*.html" --fix

For Django projects with TailwindCSS:

cutesy "templates/**/*.html" --fix --extras=[django,tailwind]

Installation

Cutesy requires Python 3.11+ and works on Linux, macOS, and Windows.

Basic Installation:

pip install cutesy

For system-wide CLI tool:

pipx install cutesy

Development Installation:

git clone https://github.com/chasefinch/cutesy.git
cd cutesy
pip install -e .

📚 Detailed guide: See Installation Documentation for editor integration, pre-commit hooks, and CI/CD setup.

Basic Usage

Command Line

Check files for issues:

cutesy "*.html"                    # Check all HTML files
cutesy "templates/**/*.html"       # Check recursively
cutesy --code '<div>test</div>'    # Check code string

Fix issues automatically:

cutesy "*.html" --fix              # Fix all issues
cutesy "*.html" --fix --quiet      # Fix quietly
cutesy "*.html" --return-zero      # Don't fail CI on issues

Key Options

Option Description Example
--fix Auto-fix issues (recommended) cutesy "*.html" --fix
--extras Enable template/framework support --extras=[django,tailwind]
--ignore Ignore specific rules --ignore=[F1,D5]
--quiet Suppress detailed output --quiet
--check-doctype Process non-HTML5 files --check-doctype

Configuration

Configuration Files

Create a cutesy.toml file in your project:

fix = true
extras = ["django", "tailwind"]
indentation_type = "spaces"
line_length = 99
ignore = ["F1"]  # Ignore specific rules

Also supports:

  • pyproject.toml (under [tool.cutesy])
  • setup.cfg (under [cutesy])

Common Configurations

Django + TailwindCSS:

fix = true
extras = ["django", "tailwind"]
line_length = 120
max_items_per_line = 6

📚 Complete guide: See Configuration Documentation for all options and examples.

Framework Support

Django Templates

Enable Django template processing:

cutesy "templates/*.html" --fix --extras=django

Supports:

  • {% %} template tags with proper indentation
  • {{ }} variables
  • Template inheritance ({% extends %}, {% block %})
  • Complex template logic with nested HTML

Example transformation:

<!-- Before -->
{% if user.is_authenticated %}
<div class="welcome">
        <h1>Welcome, {{ user.name }}!</h1>
{% endif %}

<!-- After -->
{% if user.is_authenticated %}
    <div class="welcome">
        <h1>Welcome, {{ user.name }}!</h1>
    </div>
{% endif %}

TailwindCSS

Automatic class sorting and organization:

cutesy "*.html" --fix --extras=tailwind

Features:

  • Smart sorting: Groups utility classes logically
  • Responsive prefixes: Maintains sm:, md:, lg: order
  • Pseudo-classes: Preserves hover:, focus:, etc.
  • Custom classes: Keeps your custom classes at the end

Example:

<!-- Before -->
<div class="text-red-500 p-4 bg-white hover:bg-gray-100 md:p-8 rounded-lg">

<!-- After -->
<div class="bg-white hover:bg-gray-100 p-4 md:p-8 rounded-lg text-red-500">

AlpineJS & HTMX

Cutesy works great with attribute-heavy frameworks:

  • Proper indentation for multi-line attributes
  • Whitespace normalization inside attributes
  • Consistent formatting across your components

Examples

Cutesy ensures that HTML documents contain consistent whitespace, follow best practices, and adhere to common conventions. In --fix mode, Cutesy turns this:

    <!doctype html>
<html>
                    <head>
        <title>Cutesy 🥰 demo</title>
    </head>
<body>
            <h1>Hi     there!</h1>


            {% if request.user.is_authenticated %}
                    <p>Cutesy is so happy      when your code is neat.</p>
                            {% endif %}



                <div     class='danger-zone'
                        id="lintTrap"   ></div    >
                    </body>
</html>

…into this:

<!doctype html>
<html>
<head>
    <title>Cutesy 🥰 demo</title>
</head>
<body>
    <h1>Hi there!</h1>

    {% if request.user.is_authenticated %}
        <p>Cutesy is so happy when your code is neat.</p>
    {% endif %}

    <div id="lintTrap" class="danger-zone"></div>
</body>
</html>

Real-World Usage

Django Project:

# Format all templates
cutesy "templates/**/*.html" --fix --extras=[django,tailwind]

# Check before committing
cutesy "templates/**/*.html" --quiet

Static Site:

# Format with custom config
cutesy "src/**/*.html" --fix --line-length=120

# Format specific files
cutesy "src/components/*.html" --fix --extras=tailwind

Documentation

Document Description
Installation Guide Complete installation instructions, editor integration, CI/CD setup
Configuration Guide All configuration options, file formats, project examples
Rules Reference Complete list of all rules with examples and fixes
Development Guide Contributing, testing, development setup, Rust extensions
Distribution Guide PyPI publishing, Homebrew formula, package management

Benefits

  • Validate AI code output - Catch inconsistencies in generated HTML
  • Enforce team standards - Consistent formatting across all developers
  • Catch errors early - Find malformed HTML and template syntax issues
  • Save time - No more manual formatting or style discussions
  • Better code reviews - Focus on logic, not formatting
  • Framework integration - Works with your existing tools and workflows

Badge

Show off how Cutesy keeps you in line.

code style: cutesy

[![code style: cutesy](https://img.shields.io/badge/code_style-cutesy_🥰-fd7f9c.svg?style=flat)](https://github.com/chasefinch/cutesy)

License

MIT License - see LICENSE file for details.

Contributing

We welcome contributions! Whether it's:

  • 🐛 Bug reports via GitHub Issues
  • 💡 Feature requests via GitHub Discussions
  • 🔧 Code contributions via Pull Requests
  • 📖 Documentation improvements

See our Development Guide for getting started.


Keep your HTML tidy with Cutesy! 🥰

or els̴͔e

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

cutesy-1.0b24.tar.gz (88.6 kB view details)

Uploaded Source

Built Distributions

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

cutesy-1.0b24-cp313-cp313-win_amd64.whl (413.8 kB view details)

Uploaded CPython 3.13Windows x86-64

cutesy-1.0b24-cp313-cp313-win32.whl (377.6 kB view details)

Uploaded CPython 3.13Windows x86

cutesy-1.0b24-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (762.9 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

cutesy-1.0b24-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (796.3 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

cutesy-1.0b24-cp313-cp313-macosx_11_0_arm64.whl (482.4 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

cutesy-1.0b24-cp312-cp312-win_amd64.whl (413.6 kB view details)

Uploaded CPython 3.12Windows x86-64

cutesy-1.0b24-cp312-cp312-win32.whl (377.6 kB view details)

Uploaded CPython 3.12Windows x86

cutesy-1.0b24-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (765.6 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

cutesy-1.0b24-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (798.5 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

cutesy-1.0b24-cp312-cp312-macosx_11_0_arm64.whl (482.6 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

cutesy-1.0b24-cp311-cp311-win_amd64.whl (411.4 kB view details)

Uploaded CPython 3.11Windows x86-64

cutesy-1.0b24-cp311-cp311-win32.whl (375.5 kB view details)

Uploaded CPython 3.11Windows x86

cutesy-1.0b24-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (738.7 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

cutesy-1.0b24-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (747.0 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

cutesy-1.0b24-cp311-cp311-macosx_11_0_arm64.whl (478.7 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

File details

Details for the file cutesy-1.0b24.tar.gz.

File metadata

  • Download URL: cutesy-1.0b24.tar.gz
  • Upload date:
  • Size: 88.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for cutesy-1.0b24.tar.gz
Algorithm Hash digest
SHA256 cc33da9da02506253b4dc5bbb6105f19110713682ad3ab82d7f8615d28d4417a
MD5 db565fdcfc7f8d4837351b4a788b9361
BLAKE2b-256 83aa4b810bb9e0573aa805cc639d1355ef3bee7661745525bc78fb24dcae0a58

See more details on using hashes here.

Provenance

The following attestation bundles were made for cutesy-1.0b24.tar.gz:

Publisher: publish-to-pypi.yml on chasefinch/cutesy

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

File details

Details for the file cutesy-1.0b24-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: cutesy-1.0b24-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 413.8 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for cutesy-1.0b24-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 a2b3afbeb6ed71d0bf2ba8903c08e513414ab2ae31440a1596a3519205302596
MD5 1d1b8385cebdcfad58a96c00b5517621
BLAKE2b-256 bb02a54f7b067b9cf0f46ad38c6605928b48a6a2a6e6f0eb31ab3b5e48da1f06

See more details on using hashes here.

Provenance

The following attestation bundles were made for cutesy-1.0b24-cp313-cp313-win_amd64.whl:

Publisher: publish-to-pypi.yml on chasefinch/cutesy

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

File details

Details for the file cutesy-1.0b24-cp313-cp313-win32.whl.

File metadata

  • Download URL: cutesy-1.0b24-cp313-cp313-win32.whl
  • Upload date:
  • Size: 377.6 kB
  • Tags: CPython 3.13, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for cutesy-1.0b24-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 c195841bf2a3cfa8afe0a53d278791147f744888f30ad0803cee4b9592ea5363
MD5 a4982c55112314a604989d973570f4cf
BLAKE2b-256 8ee1e0a5b0b68ac8cdabc1ccdac3ac111c9c6a4a81db36610f0fe3223ac8f7d1

See more details on using hashes here.

Provenance

The following attestation bundles were made for cutesy-1.0b24-cp313-cp313-win32.whl:

Publisher: publish-to-pypi.yml on chasefinch/cutesy

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

File details

Details for the file cutesy-1.0b24-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for cutesy-1.0b24-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7823fe5c2dd8cc44816fac2d851aefeef55fae89bb27bd1a5179049a516de39b
MD5 2ef1413a06b4fa8998a43bf836416641
BLAKE2b-256 09e5fd625482b62cf5a246744183cb836cdcc96ff46a62b803415ff552629a4b

See more details on using hashes here.

Provenance

The following attestation bundles were made for cutesy-1.0b24-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: publish-to-pypi.yml on chasefinch/cutesy

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

File details

Details for the file cutesy-1.0b24-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for cutesy-1.0b24-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 c76bada2012d03ac650c39387ac7a71d43dbb9b1d28c2edd756b5335f68e61b3
MD5 b126191398a99e47d8b5052431fbdfc8
BLAKE2b-256 b43789268704189461688861e16dd2f3281bc2db43455a3ed587a9f6d5f433ef

See more details on using hashes here.

Provenance

The following attestation bundles were made for cutesy-1.0b24-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl:

Publisher: publish-to-pypi.yml on chasefinch/cutesy

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

File details

Details for the file cutesy-1.0b24-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for cutesy-1.0b24-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7dbf8280169b4307aeed6541991e074822d676d39a9e5a0fdbb672b8894d2e1d
MD5 99a90c51609cb862d47fe49d9e01a667
BLAKE2b-256 163f8cb2c882ceda644fc838266b36b4d8d1899be2582726b6022de014e2d0bf

See more details on using hashes here.

Provenance

The following attestation bundles were made for cutesy-1.0b24-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: publish-to-pypi.yml on chasefinch/cutesy

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

File details

Details for the file cutesy-1.0b24-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: cutesy-1.0b24-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 413.6 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for cutesy-1.0b24-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 617ad1ab109f29a8414bde35b4932cadd984637a9ced3535a6046515478627d8
MD5 bdb118e5f72e9b770338c3ef0a3db1a7
BLAKE2b-256 9649780fe5283060273f482c66a3f1cb2638611aef1f32c647044ec61fe271e0

See more details on using hashes here.

Provenance

The following attestation bundles were made for cutesy-1.0b24-cp312-cp312-win_amd64.whl:

Publisher: publish-to-pypi.yml on chasefinch/cutesy

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

File details

Details for the file cutesy-1.0b24-cp312-cp312-win32.whl.

File metadata

  • Download URL: cutesy-1.0b24-cp312-cp312-win32.whl
  • Upload date:
  • Size: 377.6 kB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for cutesy-1.0b24-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 aec4d21d12c6ced253f30237dddd700c7fffa2b3abad44dccddb10048da711e3
MD5 25cdb13b43b5c4c5d1a5895b59a71269
BLAKE2b-256 fbe055ce2e61f31a740daa8c3b2188f7965790815d953f228980baeb71adaa0b

See more details on using hashes here.

Provenance

The following attestation bundles were made for cutesy-1.0b24-cp312-cp312-win32.whl:

Publisher: publish-to-pypi.yml on chasefinch/cutesy

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

File details

Details for the file cutesy-1.0b24-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for cutesy-1.0b24-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 689e99c530027a00b88fa07bca7c56ed3360ee34003122f4caa3e9ecee0cf3b5
MD5 606ded8a12eea3c2803dcec5f5e689ef
BLAKE2b-256 f99a81e92d86c257f6a1ec7675db1c2a48f5f58ddef3674224d506c6ea181900

See more details on using hashes here.

Provenance

The following attestation bundles were made for cutesy-1.0b24-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: publish-to-pypi.yml on chasefinch/cutesy

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

File details

Details for the file cutesy-1.0b24-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for cutesy-1.0b24-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 514cbae7776a947cef4d2fcde9beaa2369574cce398c00bb3dfdc50a085a63cd
MD5 bdfd840ad7238d183428489c0dfd1911
BLAKE2b-256 94f365cc144e8475ed9d6c1ac7fc60f2e0caa9b053ffa068a68fed8eecd9dc7e

See more details on using hashes here.

Provenance

The following attestation bundles were made for cutesy-1.0b24-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl:

Publisher: publish-to-pypi.yml on chasefinch/cutesy

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

File details

Details for the file cutesy-1.0b24-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for cutesy-1.0b24-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b7a1055b0d0691a3372b9960499cee79a1db5fc240d1a6ae9ef0a95de8677bec
MD5 e2b027128de9b6f734a27abd37f28cb1
BLAKE2b-256 e55edf0098426d3428be4d993f1267ef514a8222062bc8abd48d868c29a36003

See more details on using hashes here.

Provenance

The following attestation bundles were made for cutesy-1.0b24-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: publish-to-pypi.yml on chasefinch/cutesy

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

File details

Details for the file cutesy-1.0b24-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: cutesy-1.0b24-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 411.4 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for cutesy-1.0b24-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 afecad0bac746ae995993716ae8ac173f3603f6ed3cd68de4a5e62ec9329e94d
MD5 fa7942ee4957092c06e2a7e312f639c0
BLAKE2b-256 f92d3a24c8d4f05a3f41adf941f24ece95e94508ed72f8401e01f8ca9ee35994

See more details on using hashes here.

Provenance

The following attestation bundles were made for cutesy-1.0b24-cp311-cp311-win_amd64.whl:

Publisher: publish-to-pypi.yml on chasefinch/cutesy

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

File details

Details for the file cutesy-1.0b24-cp311-cp311-win32.whl.

File metadata

  • Download URL: cutesy-1.0b24-cp311-cp311-win32.whl
  • Upload date:
  • Size: 375.5 kB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for cutesy-1.0b24-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 f03af551b6309a0f486e8adf4c824e028b33d19788b096b1bb8756d11b72f009
MD5 f029d37ce002549a3d05de80ab05c3ce
BLAKE2b-256 2f02dd559ac21e9d8d72cf150aabcdd1a24d61aba439b22bf97e0934758e713d

See more details on using hashes here.

Provenance

The following attestation bundles were made for cutesy-1.0b24-cp311-cp311-win32.whl:

Publisher: publish-to-pypi.yml on chasefinch/cutesy

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

File details

Details for the file cutesy-1.0b24-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for cutesy-1.0b24-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 bfa4e70583141c8b8d9ed334eb3ee122b931c7e11252ca8f3fa2e1d25ecbcd64
MD5 b6d25811fcb37149c9f1d1c06a53955a
BLAKE2b-256 d4be764bd90cb87df1124b845f4ddd01ab51953f0a60ff39d11b5c5ea1966fb5

See more details on using hashes here.

Provenance

The following attestation bundles were made for cutesy-1.0b24-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: publish-to-pypi.yml on chasefinch/cutesy

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

File details

Details for the file cutesy-1.0b24-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for cutesy-1.0b24-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 2bbed67f4446dd615ee9f8bdc6e501a56d94e050e0acbfe2a9272625e7651933
MD5 8ef24cc373cb4be09c762bcf49543654
BLAKE2b-256 f36f2b7926029d54aaa84b6d5befec4e5f16c6236458198a7ba453f6f8395129

See more details on using hashes here.

Provenance

The following attestation bundles were made for cutesy-1.0b24-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl:

Publisher: publish-to-pypi.yml on chasefinch/cutesy

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

File details

Details for the file cutesy-1.0b24-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for cutesy-1.0b24-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c4e4441b5089a2e8b4e74f22e00b02491e0aff7ce98a0dec83bc964696bc1b87
MD5 a8f1440b5c21d407cb5ac55f06d04a2c
BLAKE2b-256 06368b4a61ddf535f967ec172713bdc89a1b9e59a77bdb38352f8c426a654956

See more details on using hashes here.

Provenance

The following attestation bundles were made for cutesy-1.0b24-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: publish-to-pypi.yml on chasefinch/cutesy

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