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 cute and 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.0b19.tar.gz (83.0 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.0b19-cp313-cp313-win_amd64.whl (397.6 kB view details)

Uploaded CPython 3.13Windows x86-64

cutesy-1.0b19-cp313-cp313-win32.whl (363.0 kB view details)

Uploaded CPython 3.13Windows x86

cutesy-1.0b19-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (733.6 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

cutesy-1.0b19-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (766.2 kB view details)

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

cutesy-1.0b19-cp313-cp313-macosx_11_0_arm64.whl (466.2 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

cutesy-1.0b19-cp313-cp313-macosx_10_13_x86_64.whl (429.5 kB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

cutesy-1.0b19-cp312-cp312-win_amd64.whl (397.6 kB view details)

Uploaded CPython 3.12Windows x86-64

cutesy-1.0b19-cp312-cp312-win32.whl (363.0 kB view details)

Uploaded CPython 3.12Windows x86

cutesy-1.0b19-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (736.0 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

cutesy-1.0b19-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (768.1 kB view details)

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

cutesy-1.0b19-cp312-cp312-macosx_11_0_arm64.whl (466.1 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

cutesy-1.0b19-cp312-cp312-macosx_10_13_x86_64.whl (429.5 kB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

cutesy-1.0b19-cp311-cp311-win_amd64.whl (395.8 kB view details)

Uploaded CPython 3.11Windows x86-64

cutesy-1.0b19-cp311-cp311-win32.whl (361.5 kB view details)

Uploaded CPython 3.11Windows x86

cutesy-1.0b19-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (710.2 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

cutesy-1.0b19-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (718.6 kB view details)

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

cutesy-1.0b19-cp311-cp311-macosx_11_0_arm64.whl (461.5 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

cutesy-1.0b19-cp311-cp311-macosx_10_9_x86_64.whl (420.4 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

File details

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

File metadata

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

File hashes

Hashes for cutesy-1.0b19.tar.gz
Algorithm Hash digest
SHA256 7386adf4ce78ba680f2c38319caf95e7f127f38d07c06734d22587a8428f13f0
MD5 f86a437dae32cc9e5416a28a106c5229
BLAKE2b-256 79a98bbb62aef2f426d0a82fdeafa286ed704eb5ef70c30d8dd78631b4b53cb0

See more details on using hashes here.

Provenance

The following attestation bundles were made for cutesy-1.0b19.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.0b19-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: cutesy-1.0b19-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 397.6 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.0b19-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 2870a8b61be70ad366e1456141db8eefccb0267f0a33c48088ac86b4c580f358
MD5 282e5f87d604b3e5e911cceebcf5c2d0
BLAKE2b-256 5521e78ca63c3508b64672d841d2b890b344861eb8e9e9569b303c29301a0d95

See more details on using hashes here.

Provenance

The following attestation bundles were made for cutesy-1.0b19-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.0b19-cp313-cp313-win32.whl.

File metadata

  • Download URL: cutesy-1.0b19-cp313-cp313-win32.whl
  • Upload date:
  • Size: 363.0 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.0b19-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 ec4abcd879b6207564581fd0b67ca0f327155e441e7fd17894e191863682c6b0
MD5 3916de14b1ab69bb27482f2e70367a45
BLAKE2b-256 ddd8e3cedcfecc89e29fe08f6634e3ffc83af72f3dacb3aea5199ae3bb5acf21

See more details on using hashes here.

Provenance

The following attestation bundles were made for cutesy-1.0b19-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.0b19-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for cutesy-1.0b19-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 15555dd5ec527aa35c19c25ae1276e5a34f3d0d865b5c966fa175f21fbb46518
MD5 7427025fc1e885f150eaf023595f06d4
BLAKE2b-256 6e7490a603224aa3b892d495f2628082b990f13b642e205cc78c43031458e1ef

See more details on using hashes here.

Provenance

The following attestation bundles were made for cutesy-1.0b19-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.0b19-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for cutesy-1.0b19-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 223a00fa324b5ed947a8075b0e28ec9bf329f2ad1d075865d55705016dc0d960
MD5 8df05de55e0f759078759f625f55c168
BLAKE2b-256 000726c4131e6d5903d08bd6387020e33b85143969f6bae4159f297a67f81fab

See more details on using hashes here.

Provenance

The following attestation bundles were made for cutesy-1.0b19-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.0b19-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for cutesy-1.0b19-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 15385d97e3b6e92d0bcea0d1c9352f70c378909b81280ff5c60f1462f5b70156
MD5 31706ced1916f3b115b70133a47520b1
BLAKE2b-256 13ccab5bcdbbec0730cf4d344adc1e572a73a0559858d4278e0a055b62e26d38

See more details on using hashes here.

Provenance

The following attestation bundles were made for cutesy-1.0b19-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.0b19-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for cutesy-1.0b19-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 3d8db51140a3fe972d6237688040824b2f2368cfcb7da7e9904279445d305804
MD5 d957a55c639e76bc3dd6b4add6888dc2
BLAKE2b-256 a9cbbaf806783e98bc1307de2a043d587b74aa907370bb71da0408196a24a391

See more details on using hashes here.

Provenance

The following attestation bundles were made for cutesy-1.0b19-cp313-cp313-macosx_10_13_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.0b19-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: cutesy-1.0b19-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 397.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.0b19-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 e06094eea7ee63d88fe9593ba35b6b39bb29dd856d236aabe6a5b58060dfed67
MD5 f61738c457089bb9f69f5383e2a7793c
BLAKE2b-256 d1302b2412160ad7c3ea61e49e3794322fcd519ae6ae4d5f7370ea0dbe67df45

See more details on using hashes here.

Provenance

The following attestation bundles were made for cutesy-1.0b19-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.0b19-cp312-cp312-win32.whl.

File metadata

  • Download URL: cutesy-1.0b19-cp312-cp312-win32.whl
  • Upload date:
  • Size: 363.0 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.0b19-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 623918f4a5b978dd45d98e56002b31711fb6917865e1109c77b023b5b2dea007
MD5 ba673bbc259e9f3d3428d1d9a1cbd698
BLAKE2b-256 8b46e3d899f7445b2654f5ef846c8bf626e03e5a861edeb583375de08364fddb

See more details on using hashes here.

Provenance

The following attestation bundles were made for cutesy-1.0b19-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.0b19-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for cutesy-1.0b19-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c5053a1d09e13e48eb3e00d0d9cc807a7bae7eadd809d32a6dfa59d72fe4013e
MD5 507ad021080913658f1c16c1faabdc51
BLAKE2b-256 a470a037edca94f26ab13111814c36928e4cf356c172e5d9f05ab4966e72a15f

See more details on using hashes here.

Provenance

The following attestation bundles were made for cutesy-1.0b19-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.0b19-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for cutesy-1.0b19-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 acefd63fbe3765291feadff15892a45d5e5af2ae1d4773f195596c12b894fbee
MD5 db29065af7eebdde5706649f24b7219b
BLAKE2b-256 6810e87d4b9321ca2f557cdb9712294be2e02a2d024ea4233dd7a9be7d3e5bc9

See more details on using hashes here.

Provenance

The following attestation bundles were made for cutesy-1.0b19-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.0b19-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for cutesy-1.0b19-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d321bd4b372a0095f25a8816440e53bb2bdb346bf2532565f6c115095d37e6b6
MD5 32cf17b6d9fb4274ed09a858fc741fc1
BLAKE2b-256 262bad46697de350e0238e757863ce980a3ab6afd6643f7570713893985f1457

See more details on using hashes here.

Provenance

The following attestation bundles were made for cutesy-1.0b19-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.0b19-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for cutesy-1.0b19-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 e04b8a08b1e0462a3ccd69ef815812b9ac3c3fc6d937f34d5274b1b68008cce9
MD5 ba66729114841a290471681f388e1a1d
BLAKE2b-256 4ed007e46703c9e738d6c4fe60994c19bb6f66e706618e721f9157003feab9aa

See more details on using hashes here.

Provenance

The following attestation bundles were made for cutesy-1.0b19-cp312-cp312-macosx_10_13_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.0b19-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: cutesy-1.0b19-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 395.8 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.0b19-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 c5e2a622ffe2100c8f5ee5a7efd777411a8eeba3a16580d7a3c245bcfa52bbfc
MD5 121eb09241dac9fa6d92eb8456d947d5
BLAKE2b-256 31f9f224fb2e2a97af18087587a6365e684766813eb8383987c96ffba4e9a210

See more details on using hashes here.

Provenance

The following attestation bundles were made for cutesy-1.0b19-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.0b19-cp311-cp311-win32.whl.

File metadata

  • Download URL: cutesy-1.0b19-cp311-cp311-win32.whl
  • Upload date:
  • Size: 361.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.0b19-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 f4972e911284d8a9c5395adec1614378062e68f0aee00247016cb3b1b6e42372
MD5 0f84306fa7ba74ce54e80e2870d3cc8c
BLAKE2b-256 86a932bc3951e46eaf3b0529ec07f45570a8c1e36b0bac953666f56ae4dd49e6

See more details on using hashes here.

Provenance

The following attestation bundles were made for cutesy-1.0b19-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.0b19-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for cutesy-1.0b19-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3ae2ff6c05a6383943a5763ca6a213241f709351e2ba929a28ae05ec0df5c405
MD5 7002f1ac0f2b81cb117872df186fd804
BLAKE2b-256 7c7ecc263330c604e984ab484b275013b711c503645ff5c411d679104bc8a658

See more details on using hashes here.

Provenance

The following attestation bundles were made for cutesy-1.0b19-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.0b19-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for cutesy-1.0b19-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 39b6fe59772e8f05292ba39c583d044ac7ac2c90b5647eac2ceb4c1698209462
MD5 2fdf0f7ed12a748b620e274d17dce874
BLAKE2b-256 3a9a9b993f3c1851e80a275e32686affcaa963567e8376b9e8e9f7fa9fe3ed7c

See more details on using hashes here.

Provenance

The following attestation bundles were made for cutesy-1.0b19-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.0b19-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for cutesy-1.0b19-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 23e7743033bd2d39b29d2c3051fe5d934cd620badffc4c832c877dce77c41be2
MD5 67c09c5ac05a06d414ba702707998189
BLAKE2b-256 254532b29c5eb12f51bb4ce5cd382f3a8be421d3b48b1edb0ac36e321c2d1ef8

See more details on using hashes here.

Provenance

The following attestation bundles were made for cutesy-1.0b19-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.

File details

Details for the file cutesy-1.0b19-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for cutesy-1.0b19-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 c2a05f7437f60ce1cfaca404d5f1e468406961b39bb53bc1a98816bcddb2d197
MD5 37e5731fc338c59361d1c043f0c7d6bc
BLAKE2b-256 ee7b6a400f248dfe3735e5dd302da6bbeb041364de734c0c9c81a5fad90a4d42

See more details on using hashes here.

Provenance

The following attestation bundles were made for cutesy-1.0b19-cp311-cp311-macosx_10_9_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.

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