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

Uploaded CPython 3.13Windows x86-64

cutesy-1.0b26-cp313-cp313-win32.whl (377.4 kB view details)

Uploaded CPython 3.13Windows x86

cutesy-1.0b26-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (762.3 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

cutesy-1.0b26-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (795.4 kB view details)

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

cutesy-1.0b26-cp313-cp313-macosx_11_0_arm64.whl (482.7 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

cutesy-1.0b26-cp312-cp312-win_amd64.whl (413.4 kB view details)

Uploaded CPython 3.12Windows x86-64

cutesy-1.0b26-cp312-cp312-win32.whl (377.5 kB view details)

Uploaded CPython 3.12Windows x86

cutesy-1.0b26-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (765.1 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

cutesy-1.0b26-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (797.7 kB view details)

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

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

Uploaded CPython 3.12macOS 11.0+ ARM64

cutesy-1.0b26-cp311-cp311-win_amd64.whl (411.2 kB view details)

Uploaded CPython 3.11Windows x86-64

cutesy-1.0b26-cp311-cp311-win32.whl (375.2 kB view details)

Uploaded CPython 3.11Windows x86

cutesy-1.0b26-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (738.3 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

cutesy-1.0b26-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (746.4 kB view details)

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

cutesy-1.0b26-cp311-cp311-macosx_11_0_arm64.whl (478.3 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

File details

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

File metadata

  • Download URL: cutesy-1.0b26.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.0b26.tar.gz
Algorithm Hash digest
SHA256 c74509fbe33acbcc410fb4214d6686e56f92a063094d6054339d5a13da947e3f
MD5 f5a1e5e63fd23d887d1b72fa327700d8
BLAKE2b-256 9fde56379bfc291a879f644a7930277c42f453ecaea7d56f1256ebf5fa89f080

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: cutesy-1.0b26-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 413.3 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.0b26-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 19b2b1ae33694190f9b2cba3266c53db83adb12987ba47034a1dc2d986331f0b
MD5 110af81488b6939e1d3b31d261e21cfe
BLAKE2b-256 ae924826fdf7a3308eaf012bf2f34d88e6a6651176e0c593ace77d120fd3158e

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: cutesy-1.0b26-cp313-cp313-win32.whl
  • Upload date:
  • Size: 377.4 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.0b26-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 99798af798fd21e76973001ef204a0f0cd60fa884d880c30074f3e4328b3e0fe
MD5 14b88c75c89bed72d7bec039f047afaf
BLAKE2b-256 21d14d2b50b2e880b15a59fd752bea749b94676fd26bed8c99e16305a2bfcecf

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cutesy-1.0b26-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 84803b0de2dd744a7c561c991a379defb08bc2a57578cc2be3debdee1377e72f
MD5 e9176f8d656ec260178bbabe2175ea8a
BLAKE2b-256 7ead0244a2af1e099c86765f19647366f303862f9531f90c61f8fbfd8c715e0b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cutesy-1.0b26-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 387898c7ec119b41d8166ea4dbebf6b161df16befc2840c240de41315bd4e727
MD5 ddceead725bf0233b7ff8f47d55f97f1
BLAKE2b-256 20b01958c645aef4b973a8baa959da0e05e2c4e4eeb78c5aef70e114083273c2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cutesy-1.0b26-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6727dcb0f5e8d989cd9ab9802c9f7a30b9dc216628b35b2037c9ca40fd6edd38
MD5 4289d1240341e2e9f89a14bb10a5df1e
BLAKE2b-256 c415b3054abea28c328d7f81353481feefc825195afe1199701fd2159b274542

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: cutesy-1.0b26-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 413.4 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.0b26-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 55808ab8a015cde6e7d8586efd5f69df94e908464386394088c267734353ca72
MD5 db1961fd7c7e2999aff2d7d955dd837e
BLAKE2b-256 c4065821d1b813efc7efa5e1fe84f1732b4176da04e0ac57e8d7dba5854c8201

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: cutesy-1.0b26-cp312-cp312-win32.whl
  • Upload date:
  • Size: 377.5 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.0b26-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 00460c43f3b293dcfb09ad205db2a799c8847acdbc823ce3edf5051c339b1d52
MD5 3ca48b4344256b60bdb219431e99ce6f
BLAKE2b-256 280ea4cd30431bd6c7376f0c04c639c8207d3f8d4433eb8394d2154be7506a8c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cutesy-1.0b26-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 54d4217d88da4ee09748f3d12ac7c85e0df9337bbbc196107252973cb7dbda3c
MD5 13e6b8fcd16384872746bec10242ad75
BLAKE2b-256 f6ca39e915e17b549637d11e13592f41a7470b07e5a52a71a3fd272ed201c3a2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cutesy-1.0b26-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 63325c03a1ac5ee39f2f1d80bb002a3e46c376b96351867b139fc0e1188b4a1e
MD5 51779470f62091e674b565c34bd418fa
BLAKE2b-256 e8140103fca2e15fed7a8e62326346d9a7b1a4f843d52caa29241b04bf5f0919

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cutesy-1.0b26-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1480d48b0a4ca59d2063a7aa65662fe6708f1d1929e2775dc6aa1a1c164eee93
MD5 8809f4538de35284e21f38299bf5cf03
BLAKE2b-256 4fb1e047d9daee5b84769f18d0359eb8035cfde24361dd9a8c9a2619410e7bdd

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: cutesy-1.0b26-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 411.2 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.0b26-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 4b56f902e82ffb852da149059022715fab2d604a6c5628722aa89f308ad30ebb
MD5 ee70b61f9417290e2bfe07cffdcaccb4
BLAKE2b-256 c0a305dbc99a4b2e5520bba510175f7469797b5d7eb17aaa302e471c01e2e534

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: cutesy-1.0b26-cp311-cp311-win32.whl
  • Upload date:
  • Size: 375.2 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.0b26-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 16a5118d637af65639e707cda574de4613143b06a0741d5ace83309f67368b74
MD5 998d98c8307627e83b76deee4e66f6a1
BLAKE2b-256 24167cebe4f8a244d0dd921c48e3d69f776891a1282c1cb339c3d6ef73df76b8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cutesy-1.0b26-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 87af93d22e692549007c556183f1dfc48bece6fc86c90fdec8445dce04460689
MD5 465cada42b487eedc2382d999adda016
BLAKE2b-256 c3ad5dfca36534554af415c266547b5f36a4aa23a69c512d76d91b04386740cb

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cutesy-1.0b26-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 1de4e676a3925d12c134d4aca5920bac0c2426e7db98bf47adcad4c87064551e
MD5 d244f2b9bbb0cb8db859215490c716a9
BLAKE2b-256 60cfd7901df71d271d8b103672e9c81e7eed5f709e1cf4021f78620645c41b58

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cutesy-1.0b26-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4b866d8000697a282ca425d64358fc366786f907321d951147bd29b8f506f96e
MD5 f3f72517dab6b98d8d87dca7d7200778
BLAKE2b-256 0751eebce5a062436c0d30f2d07a75e76ab023766916582a122631d5475b35df

See more details on using hashes here.

Provenance

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