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.0b17.tar.gz (82.9 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.0b17-cp313-cp313-win_amd64.whl (397.3 kB view details)

Uploaded CPython 3.13Windows x86-64

cutesy-1.0b17-cp313-cp313-win32.whl (362.8 kB view details)

Uploaded CPython 3.13Windows x86

cutesy-1.0b17-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (733.2 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

cutesy-1.0b17-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (765.7 kB view details)

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

cutesy-1.0b17-cp313-cp313-macosx_11_0_arm64.whl (466.0 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

cutesy-1.0b17-cp313-cp313-macosx_10_13_x86_64.whl (429.2 kB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

cutesy-1.0b17-cp312-cp312-win_amd64.whl (397.2 kB view details)

Uploaded CPython 3.12Windows x86-64

cutesy-1.0b17-cp312-cp312-win32.whl (362.9 kB view details)

Uploaded CPython 3.12Windows x86

cutesy-1.0b17-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (735.6 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

cutesy-1.0b17-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (767.8 kB view details)

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

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

Uploaded CPython 3.12macOS 11.0+ ARM64

cutesy-1.0b17-cp312-cp312-macosx_10_13_x86_64.whl (429.4 kB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

cutesy-1.0b17-cp311-cp311-win_amd64.whl (395.6 kB view details)

Uploaded CPython 3.11Windows x86-64

cutesy-1.0b17-cp311-cp311-win32.whl (361.2 kB view details)

Uploaded CPython 3.11Windows x86

cutesy-1.0b17-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (709.8 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

cutesy-1.0b17-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (718.1 kB view details)

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

cutesy-1.0b17-cp311-cp311-macosx_11_0_arm64.whl (461.8 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

cutesy-1.0b17-cp311-cp311-macosx_10_9_x86_64.whl (420.2 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

File details

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

File metadata

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

File hashes

Hashes for cutesy-1.0b17.tar.gz
Algorithm Hash digest
SHA256 babc536c5a8213dcf865f21181fba51f7a5643121a7fa0c0dcb164cc678026fb
MD5 7c99f9710e0534314896c2f70a73abb9
BLAKE2b-256 8476481de55e11656101f71814760a4eb528eba5a09784c51a4721ccc6d6660a

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: cutesy-1.0b17-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 397.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.0b17-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 4414df689f17faef75a289168d2e032ebca408ba78bc7ddcdc89bfe4a88b948d
MD5 9f5f052f8c866c639205b2d88d8ba68f
BLAKE2b-256 c362e2e1eb6452b4deb50805cf065a62114b8d9d258b50bc50fd65b6e00194f9

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: cutesy-1.0b17-cp313-cp313-win32.whl
  • Upload date:
  • Size: 362.8 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.0b17-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 ca7e6216abc2822be74b9b67d89c48ec07e18470901ba03c02b95364a6e45938
MD5 059a0c47fadbe7d33514f1f4d7ec1110
BLAKE2b-256 0175fbff45045fa734c8acf344c57807ca6c49a64157bf5b06afa090ef7210d5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cutesy-1.0b17-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5d25121ef02c7cfdf11913da0efcd4b46253eb86659f0827328d80c17719f8af
MD5 d6d8b7fe16e45f89fb10d40a98817ef8
BLAKE2b-256 ad51bea76366d959df67f314fd66f66e7fd41b23f2e8f54f02cb9381ea82d8f5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cutesy-1.0b17-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 0a1a699e6a3f60698d9297bf078f9c8914cda59cad5b687f493227a1945b77c0
MD5 540c4e8467fab01a9cf8b4aa176f317a
BLAKE2b-256 031fc7495cbf88ee2ad7e23aabbbdb215bf9ba67478efb1afa521f9b648e1f1d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cutesy-1.0b17-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 54a7355ef2c07faacaac314cd8e2d3e48445263ecf042ebbf246fb9b60a225c7
MD5 1e1d23178e8d24585339698ffe127efc
BLAKE2b-256 03bd45a59c8702f2f37ae3d1419aba980277378e5d42dd758c93289f79e92cb1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cutesy-1.0b17-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 84f726e1eb724eaf4a4524835cbccd4ac0f0dcbc427153907f03cadc0e25982b
MD5 fac1cfb19d050d3987981f81842d44b5
BLAKE2b-256 f48e1dd87ed7d189450689f16edb2a493ab2353b4b1b64038d86211eb650aa92

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: cutesy-1.0b17-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 397.2 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.0b17-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 45671d94aef06f562830f9c9e5f4e0be328631819c460ed9111929fb4cd3e3b8
MD5 9cadaa5a065f08ce0993339f01b859b9
BLAKE2b-256 0af153e2bde64952a6cc8ef9b6a8d98fe4ddabea161313a397b9a7bee0962e45

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: cutesy-1.0b17-cp312-cp312-win32.whl
  • Upload date:
  • Size: 362.9 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.0b17-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 992b17e0a35c2ec8c025d6fbaecd55d735224b2ece77a328c40497d15742705f
MD5 62a9b05d4f3cc61a3099b76ada61e765
BLAKE2b-256 74edb6d31bee1913a5a37a4e64becc8961cf332a97b5d8c8cb4e083d54a24571

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cutesy-1.0b17-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 303ad25e60c38cd1e9e6495f5837878d95b254da2acc7efe9e1f4c551b4112b0
MD5 45112febacf9b17f755e85ca16c48df1
BLAKE2b-256 95f89afc260a9f322450d6ae4c5817836eae4e685c5f508ea6b5a7f0e94cb2ff

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cutesy-1.0b17-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 4159823eabc260b9b94976c1f418ec3dafb6a629ca22ed11dbe5b778483edbde
MD5 7f5d261e4d0f704c0cd823520c1ba1e8
BLAKE2b-256 6b4b43e37fba82134a3d50ce9fdf9aa612c371b1ba5ff64fc94e0d2971c55cfa

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cutesy-1.0b17-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5f0a398c78aa3975f2a0881679d724e244577f95df1abb98c142bbe784003c51
MD5 cd60f1392eb373bcdd884bc37c212584
BLAKE2b-256 e823661af9354c145754cd7ddaa0c6424244e5472054966b473c8b4ecaef121c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cutesy-1.0b17-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 0cfb14184f6534b8dbd2f03cb86cb6db962a3ed4a186f87315152abbf0cd6814
MD5 580837de5ca5f436587f0cd6e544aa4c
BLAKE2b-256 bcb1b474c24cfc3351ad42cecea7172b29ce863314efc5c8778a5937601b9892

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: cutesy-1.0b17-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 395.6 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.0b17-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 1d2465130589448969ab0ea1d1dd525c5ffab36133fcf684d2efbee12dd3d248
MD5 87ddabaab597f6f2ea549b944bc30c16
BLAKE2b-256 062ee1a0ecd0f4666e1169605a97e4ad768035dc73b07a90a5ee69ee483493cc

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: cutesy-1.0b17-cp311-cp311-win32.whl
  • Upload date:
  • Size: 361.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.0b17-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 19632bafb00e7bfd1a96ab92402d54e1e0720b167d0d67a08b6a77264555e5b3
MD5 77c8e716fa6403b9ab55af3a0cc729a5
BLAKE2b-256 31996b8de47371dd6e86306927c1f629e5273eda1bc98941b9b7f0d32888c64f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cutesy-1.0b17-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 04615c02ccbedf9999e3ab99391e15d7a0076e05178989efae42fb2eaca9a934
MD5 8efe11e29478578db0e16bafc3ad14ea
BLAKE2b-256 580e903350187656fa9508ded2c13f1243829b77bba63656784bbe9f3e61e1b9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cutesy-1.0b17-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 7ef36c95e452713e1663a04894614a719cde23f5a48c6acdd6e73cfdf79754e8
MD5 78de69a6fbdd3054a33baad4fbe931d5
BLAKE2b-256 0d2f8f3072d09a540f20fc3deaa432b06c3738829cb66954ef56cff7f54271b3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cutesy-1.0b17-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f588c876992a65e0cbc22484599b07f858b604d8cbee05dd9c3062971546188f
MD5 471e80c27f8bc36585d06cade830cc47
BLAKE2b-256 704b37ec11138a7e9ec5d4bd10d3e668046b2f2c69ce8e8b252c4c0b62678467

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cutesy-1.0b17-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 ac7b9fba130666cc1be56b82e4bfb6d80365ebfecfd4487b609734069d18cae3
MD5 5238ebd32a4c303ceb7c1f501fdfa3d3
BLAKE2b-256 ba2d2de55305f77a5ccf05160b569319d047a869540288ae9dcf41c648b6f726

See more details on using hashes here.

Provenance

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