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.0b18.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.0b18-cp313-cp313-win_amd64.whl (397.6 kB view details)

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13Windows x86

cutesy-1.0b18-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (733.7 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

cutesy-1.0b18-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (766.4 kB view details)

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

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

Uploaded CPython 3.13macOS 11.0+ ARM64

cutesy-1.0b18-cp313-cp313-macosx_10_13_x86_64.whl (429.4 kB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

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

Uploaded CPython 3.12Windows x86-64

cutesy-1.0b18-cp312-cp312-win32.whl (363.1 kB view details)

Uploaded CPython 3.12Windows x86

cutesy-1.0b18-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (736.1 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

cutesy-1.0b18-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (768.3 kB view details)

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

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

Uploaded CPython 3.12macOS 11.0+ ARM64

cutesy-1.0b18-cp312-cp312-macosx_10_13_x86_64.whl (429.6 kB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

cutesy-1.0b18-cp311-cp311-win_amd64.whl (395.9 kB view details)

Uploaded CPython 3.11Windows x86-64

cutesy-1.0b18-cp311-cp311-win32.whl (361.6 kB view details)

Uploaded CPython 3.11Windows x86

cutesy-1.0b18-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (710.3 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

cutesy-1.0b18-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (718.7 kB view details)

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

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

Uploaded CPython 3.11macOS 11.0+ ARM64

cutesy-1.0b18-cp311-cp311-macosx_10_9_x86_64.whl (420.3 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: cutesy-1.0b18.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.0b18.tar.gz
Algorithm Hash digest
SHA256 d79aaa7448bf57fb2be3e39c5eff24dd9ce07508051428e60f6b9eefd4aaf70e
MD5 64adea0a893740c5b37b7550c2b3516c
BLAKE2b-256 0d608f64bd0934bb4558ca939e0b2aa0f8e4874621d0d9a20b542921530da6c4

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: cutesy-1.0b18-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.0b18-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 14de7f464815819254358b849658882e1e9a38188521b6aea4a3ffdcc474b039
MD5 5a38c075765b223de6939ef033057d1a
BLAKE2b-256 5783147afc9cb182fd1ab4f308b9808afb2bcdc5da1a0264ac1bfa2192ee659b

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: cutesy-1.0b18-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.0b18-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 1b97fe5c7c9d8ff83be3391cf682ead33ec2fa9321cf9f4bfa0a9406c0a96530
MD5 cf4190095e1bdf314b0d401b8a7ef34d
BLAKE2b-256 004cdcbcddb67950f01b848f501cd4bcbdcdedd2d54572ebb945efd46a96b07d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cutesy-1.0b18-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ba13799d4a5cb37e0bb2d085ae72a5671aede2d05ae5a801c2399a0506ea7ada
MD5 23951f9da319efc693fd498ac59bbabe
BLAKE2b-256 eb6e4414a8635c44c19f0b8aada367a13998f8b74fdc675bce740bde401f7f23

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cutesy-1.0b18-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 fefaf5b1a3ebd6627c5c5dc230798754a27114c5daae937de8952e655cae76c8
MD5 6f6d369a04d156131e6b15c1f06818ab
BLAKE2b-256 407fa3fc4c9b607a958516b8b5b38844394980d349be59cd095344bab8b97ebe

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cutesy-1.0b18-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 cb21b423a0f2d261f5076022ba7ab2be79bff40e4c8b6ede299abd2206d6ea8a
MD5 652070748baa490e750ed37bc91c75d1
BLAKE2b-256 5d1725efa4e81af8af933218336b9f0460a9de779a0d0b50d1ad3445750f8aee

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cutesy-1.0b18-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 47ff2dd6f1de93307e4de906c2b28f6b160721703a5102fdec5c593c5ae266ff
MD5 010f3a1096f4675d02eca9cada1526cd
BLAKE2b-256 dd0aea836a648e1f393dddd73c68618a7b9792fe00b4cbe13166a93f95c6cc30

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: cutesy-1.0b18-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.0b18-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 05821e75735f4d01933e4e0dc67682e5bb07128c43f75b12eb54d2e90e5ca798
MD5 5a3da54c6943badd5446d819a7cded91
BLAKE2b-256 a998c5644c3d5766440a547f52b620c67699087706337a248b6dc05d681d6b46

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: cutesy-1.0b18-cp312-cp312-win32.whl
  • Upload date:
  • Size: 363.1 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.0b18-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 b9b1e1f21215234fcd3369c0c74f3214365fc8af0239b21448e9af22572c1aa2
MD5 96739c61a04b7f28307d3ee1f4de60a9
BLAKE2b-256 156ceb55e1ea10d50b5609b764a5d6ad02b18b7568770c8f3e45dd024d168f13

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cutesy-1.0b18-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 fdc26e22a8f689f50ba6bb270ca19a819bb01d11104e0a4beca56245ec31b978
MD5 0bd8a88a8ac5e9163b63b49195d0eb33
BLAKE2b-256 46c2a5f135b598fda22af8ad7a4deb4780606573201a8eb7df9ba799f7da70e2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cutesy-1.0b18-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 503e977c80075faea7a1b65ba7dec60a6bbdef56eec2255f1e414e29e64328e0
MD5 47c1b91aaa3ad0f533c84c776fef3c01
BLAKE2b-256 8f9f1573f4da4f47f1f9872bff489d2a196c7463dbc83777255dc23a412ac5d7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cutesy-1.0b18-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 30084f6a62561f827433ee4f91e83a58c7261a6d290001acec9dc63d17489283
MD5 556ff8268ed4b835564c35df836efbd6
BLAKE2b-256 9780902a2fc266a30bcad99bfaa9c6a96b3df1557a0e238907bac35681fd6d83

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cutesy-1.0b18-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 097b210dfef686f0ffb7241fe258fea8e187c2d445182ba0a53601fc938c5a49
MD5 4cc3df73b7ac665b345a2da3f55c1dd4
BLAKE2b-256 699ea9b6c6517b465773f5f797e540bbf9d20cfb62f76965d6e9cdad3ab1653a

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: cutesy-1.0b18-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 395.9 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.0b18-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 98dc62f87d430f4cd2562cf1444946147368b0116e7ae0f7bca7c7a6ad11e896
MD5 9d01dad240710358b7c2eefee774b538
BLAKE2b-256 e3ac1aacc3be870309a58af58fb2b8672e662d8f04f5500f4cd526e76293f00a

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: cutesy-1.0b18-cp311-cp311-win32.whl
  • Upload date:
  • Size: 361.6 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.0b18-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 0282140cd15242a3639f184ab5e89b1a5543a2519457da45b8b9d554c86a702e
MD5 5f3a31e15cad8fe4fb29b7df77930d83
BLAKE2b-256 f27320fc663c9ec38c22af1e3360d55f5b163cc2fc8e7da07b325b8c3391169a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cutesy-1.0b18-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7eea4a7e98fe3bedcd13875588693e215b2741ab31abb8dbcad22573b2b8fd83
MD5 9f22b833eb85998496230c4823928a9c
BLAKE2b-256 06e374f00e0b5e4ef3ad3cf3a1dba340c2136913cc9f71c47c9e48a929800972

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cutesy-1.0b18-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 f8e347747080974f4e9e615f2794e45eb83dd0937bbbbe241b64989f3c889ee8
MD5 e4dbe39a5faeb4f7146231eadf75708b
BLAKE2b-256 c26dcf705ff8b86a4736367b08c80fe39e27ab3852fd35b1e957fff5954040a6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cutesy-1.0b18-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 bb818538e960596d9498f894a806db57fc527af9edd66040a9415c806a38f9eb
MD5 166fd6099e1ab32158aaf98f076bc473
BLAKE2b-256 0fd4fcd6a586fa59e19974d1e35bda43ed5211f6d77c7b2816135aedbc373402

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cutesy-1.0b18-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 83894b97e23d7778dfa163eacfe698079d3f999db02c20484add3bb0827a3c35
MD5 2516af3752f76841c3768e320389aee9
BLAKE2b-256 f14710f1e60690e09d638899a9bf99862e61d13b72eb55b5d995a77e5bfaf2ee

See more details on using hashes here.

Provenance

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