Skip to main content

Python bindings for the bluemonday HTML sanitizer

Project description

pybluemonday

PyPI

pybluemonday is a library for sanitizing HTML very quickly via bluemonday.

pybluemonday takes untrusted user generated content as an input, and will return HTML that has been sanitised against a whitelist of approved HTML elements and attributes so that you can safely include the content in your web page.

Note: This library is in a useable state but is still experimental. It may not have feature parity with the actual bluemonday and is likely to sanitize HTML slightly differently than other libraries. PRs and feedback are welcome on improving this library.

Installation

pip install pybluemonday

Examples

from pybluemonday import UGCPolicy
s = UGCPolicy()

print(s.sanitize("<script>alert(1)</script><b class='stuff'>testing</b>"))
# <b>testing</b>

s.AllowAttrs("class", "style").Globally()
print(s.sanitize("<script>alert(1)</script><b class='stuff' style='color: red;'>testing</b>"))
# <b class="stuff" style="color: red;">testing</b>
from pybluemonday import StrictPolicy
s = StrictPolicy()

s.sanitize("<center><b>Blog Post Title</b></center>")
# Blog Post Title

How does this work?

pybluemonday is a binding to bluemonday through a shared library built through cgo. However, instead of replicating the entire API, pybluemonday uses reflection on the Go side and some type checking on the Python side to call the right bluemonday function when you try to call a method.

Essentially you want to create a Policy with the provided pybluemonday.UGCPolicy, pybluemonday.StrictPolicy, and pybluemonday.NewPolicy classes and then call methods that map to the appropriate bluemonday struct method.

This is an open area of improvement but gets reasonable coverage of the original bluemonday interface.

Also because it's difficult to share Go structs over to Python, pybluemonday keeps an ID reference to the struct in the Go side and passes the reference for every Go call. This means that if you corrupt or change the ID for some nonsensical reason you may likely end up with a memory leak. This is also an open area of improvement.

Performance

Most Python based HTML sanitizing libraries will need to rely on html5lib for parsing HTML in a reasoanble way. Because of this you will likely see performance hits when using these libraries.

Since pybluemonday is just bindings for bluemonday it has very good performance because all parsing and processing is done in Go by bluemonday. Go also ships an HTML5 parser which means we avoid html5lib but still process HTML pretty well.

Always take benchmarks with a grain of salt but when compared to other similar Python sanitizing libraries pybluemonday executes far faster:

❯ python benchmarks.py
bleach (20000 sanitizations): 37.613802053
html_sanitizer (20000 sanitizations): 17.645683948
lxml Cleaner (20000 sanitizations): 10.500760227999997
pybluemonday (20000 sanitizations): 0.6188559669999876

Benchmarks taken on a MacBook Pro 15-inch, 2016 (2.7 GHz Intel Core i7, 16 GB RAM)

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

pybluemonday-0.0.13.tar.gz (9.6 kB view details)

Uploaded Source

Built Distributions

pybluemonday-0.0.13-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.2 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARM64

pybluemonday-0.0.13-pp39-pypy39_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.3 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

pybluemonday-0.0.13-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (1.3 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

pybluemonday-0.0.13-pp39-pypy39_pp73-macosx_11_0_arm64.whl (1.2 MB view details)

Uploaded PyPy macOS 11.0+ ARM64

pybluemonday-0.0.13-pp39-pypy39_pp73-macosx_10_9_x86_64.whl (1.3 MB view details)

Uploaded PyPy macOS 10.9+ x86-64

pybluemonday-0.0.13-pp38-pypy38_pp73-win_amd64.whl (1.2 MB view details)

Uploaded PyPy Windows x86-64

pybluemonday-0.0.13-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.2 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARM64

pybluemonday-0.0.13-pp38-pypy38_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.3 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

pybluemonday-0.0.13-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (1.3 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

pybluemonday-0.0.13-pp38-pypy38_pp73-macosx_11_0_arm64.whl (1.2 MB view details)

Uploaded PyPy macOS 11.0+ ARM64

pybluemonday-0.0.13-pp38-pypy38_pp73-macosx_10_9_x86_64.whl (1.3 MB view details)

Uploaded PyPy macOS 10.9+ x86-64

pybluemonday-0.0.13-pp37-pypy37_pp73-win_amd64.whl (1.2 MB view details)

Uploaded PyPy Windows x86-64

pybluemonday-0.0.13-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.2 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARM64

pybluemonday-0.0.13-pp37-pypy37_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.3 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

pybluemonday-0.0.13-pp37-pypy37_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (1.3 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

pybluemonday-0.0.13-pp37-pypy37_pp73-macosx_10_9_x86_64.whl (1.3 MB view details)

Uploaded PyPy macOS 10.9+ x86-64

pybluemonday-0.0.13-cp311-cp311-musllinux_1_1_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ x86-64

pybluemonday-0.0.13-cp311-cp311-musllinux_1_1_i686.whl (1.3 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ i686

pybluemonday-0.0.13-cp311-cp311-musllinux_1_1_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ ARM64

pybluemonday-0.0.13-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

pybluemonday-0.0.13-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

pybluemonday-0.0.13-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (1.3 MB view details)

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

pybluemonday-0.0.13-cp311-cp311-macosx_11_0_arm64.whl (1.2 MB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

pybluemonday-0.0.13-cp311-cp311-macosx_10_9_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.11 macOS 10.9+ x86-64

pybluemonday-0.0.13-cp310-cp310-win_amd64.whl (1.2 MB view details)

Uploaded CPython 3.10 Windows x86-64

pybluemonday-0.0.13-cp310-cp310-musllinux_1_1_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ x86-64

pybluemonday-0.0.13-cp310-cp310-musllinux_1_1_i686.whl (1.3 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ i686

pybluemonday-0.0.13-cp310-cp310-musllinux_1_1_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ ARM64

pybluemonday-0.0.13-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

pybluemonday-0.0.13-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

pybluemonday-0.0.13-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (1.3 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

pybluemonday-0.0.13-cp310-cp310-macosx_11_0_arm64.whl (1.2 MB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

pybluemonday-0.0.13-cp310-cp310-macosx_10_9_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

pybluemonday-0.0.13-cp39-cp39-win_amd64.whl (1.2 MB view details)

Uploaded CPython 3.9 Windows x86-64

pybluemonday-0.0.13-cp39-cp39-musllinux_1_1_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ x86-64

pybluemonday-0.0.13-cp39-cp39-musllinux_1_1_i686.whl (1.3 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ i686

pybluemonday-0.0.13-cp39-cp39-musllinux_1_1_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ ARM64

pybluemonday-0.0.13-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

pybluemonday-0.0.13-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

pybluemonday-0.0.13-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (1.3 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

pybluemonday-0.0.13-cp39-cp39-macosx_11_0_arm64.whl (1.2 MB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

pybluemonday-0.0.13-cp39-cp39-macosx_10_9_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

pybluemonday-0.0.13-cp38-cp38-win_amd64.whl (1.2 MB view details)

Uploaded CPython 3.8 Windows x86-64

pybluemonday-0.0.13-cp38-cp38-musllinux_1_1_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ x86-64

pybluemonday-0.0.13-cp38-cp38-musllinux_1_1_i686.whl (1.3 MB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ i686

pybluemonday-0.0.13-cp38-cp38-musllinux_1_1_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ ARM64

pybluemonday-0.0.13-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARM64

pybluemonday-0.0.13-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

pybluemonday-0.0.13-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (1.3 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

pybluemonday-0.0.13-cp38-cp38-macosx_11_0_arm64.whl (1.2 MB view details)

Uploaded CPython 3.8 macOS 11.0+ ARM64

pybluemonday-0.0.13-cp38-cp38-macosx_10_9_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

pybluemonday-0.0.13-cp37-cp37m-win_amd64.whl (1.2 MB view details)

Uploaded CPython 3.7m Windows x86-64

pybluemonday-0.0.13-cp37-cp37m-musllinux_1_1_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.7m musllinux: musl 1.1+ x86-64

pybluemonday-0.0.13-cp37-cp37m-musllinux_1_1_i686.whl (1.3 MB view details)

Uploaded CPython 3.7m musllinux: musl 1.1+ i686

pybluemonday-0.0.13-cp37-cp37m-musllinux_1_1_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.7m musllinux: musl 1.1+ ARM64

pybluemonday-0.0.13-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ ARM64

pybluemonday-0.0.13-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

pybluemonday-0.0.13-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (1.3 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

pybluemonday-0.0.13-cp37-cp37m-macosx_10_9_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.7m macOS 10.9+ x86-64

File details

Details for the file pybluemonday-0.0.13.tar.gz.

File metadata

  • Download URL: pybluemonday-0.0.13.tar.gz
  • Upload date:
  • Size: 9.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.8.18

File hashes

Hashes for pybluemonday-0.0.13.tar.gz
Algorithm Hash digest
SHA256 465d3c82b8e5c6a1f6e52569612db0c3c08f48534d63e12b8ecdaf581a9c1189
MD5 800b3ee12ab5f1a8e14a9a01ecdcfa92
BLAKE2b-256 7a377839d4162eb1954ba9657d11f2a199636616e1d52016500e70f2765b3af6

See more details on using hashes here.

File details

Details for the file pybluemonday-0.0.13-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pybluemonday-0.0.13-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 1b2f71fb93ed7fd3a3d050af0219c7e56f4d1adc5c92589923ccee5c88ecf6d5
MD5 83bcf3fcbbae203ed4263f77f75c7ba5
BLAKE2b-256 c68ca90075cad340c4bf7d5a90bb0475aeba46ea2737a8ffc4ca51cc72752bb9

See more details on using hashes here.

File details

Details for the file pybluemonday-0.0.13-pp39-pypy39_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pybluemonday-0.0.13-pp39-pypy39_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b43d648cb81907938f3051492a7be77d9805ec0ccb696a024304f50a82e0dc2a
MD5 909865b22e9563eeb8425a4575e1214a
BLAKE2b-256 4b3ca1f677c9edab87013c1ef69f7c287ecdb2fa11de9b16ded0d2e67130e665

See more details on using hashes here.

File details

Details for the file pybluemonday-0.0.13-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for pybluemonday-0.0.13-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 8e6497fffd92c4153788e5fb63eb5f5591e69c2e7275752bfb769d0460f45c2d
MD5 ae49a5f29c477b5400ed70de8b185e17
BLAKE2b-256 18ebce901294519e0413070cf598f834ab994358d76948af46f7c4306d13ea7e

See more details on using hashes here.

File details

Details for the file pybluemonday-0.0.13-pp39-pypy39_pp73-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pybluemonday-0.0.13-pp39-pypy39_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0905203fc9c1077876d934d02e475386287a3de4c40da980ede5d98436844f93
MD5 2087c93ed05eb173a150c96a18605df7
BLAKE2b-256 07c2f886a61e234ebd32bd3a7d6d1af9f427ea380ad807a364c3294d0ef7a525

See more details on using hashes here.

File details

Details for the file pybluemonday-0.0.13-pp39-pypy39_pp73-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pybluemonday-0.0.13-pp39-pypy39_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 e4e96463801e81374aff034991616c7eac6413c9b67825dd38126766a36f4b02
MD5 3d6771dbb854811aa10c870b3235dc68
BLAKE2b-256 4ddbf13f1d9d4e3ebfee666237c8769ee1d16abdae444b1fbd1187e01e280ec1

See more details on using hashes here.

File details

Details for the file pybluemonday-0.0.13-pp38-pypy38_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for pybluemonday-0.0.13-pp38-pypy38_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 aa4d26d6131b9d82f3653b707b1b514f3b6ec09563e15a425cc803367da31cab
MD5 98a73b62bc701837f10874f25853a9b8
BLAKE2b-256 ec2c1c9838cce5b2ded4e1f57fb2e5e4c94dc3ee2adced38bdebb62c2a4d0709

See more details on using hashes here.

File details

Details for the file pybluemonday-0.0.13-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pybluemonday-0.0.13-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f90c0b65295da86af4ca4b316f8b5c682830a356c60a13422c2d7cfec8af56ec
MD5 f171976ff52a654b452374e16ce8e19c
BLAKE2b-256 a56d59800f7be3f212975fed8e53b4c1a68ce257c16936ded479500d5ace6c48

See more details on using hashes here.

File details

Details for the file pybluemonday-0.0.13-pp38-pypy38_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pybluemonday-0.0.13-pp38-pypy38_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2e1a756958f47dae97e48458e5bcf9f0ba382f83834b288df9356be002922d62
MD5 08169e00ea47ac54ba887ec403a50a73
BLAKE2b-256 0459ab10d3dc6f9c025b2701a38ae51675159565d0db70f68da6b43d51728566

See more details on using hashes here.

File details

Details for the file pybluemonday-0.0.13-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for pybluemonday-0.0.13-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 d525a1efad05dc34c327ef4f05a411a4a28dab856b00cc37dbd9aba55daf9ef2
MD5 97d7ccf58f8ca57383b0362f8009b084
BLAKE2b-256 5bee7a69f127c1cbb0a59f4c6b04bdaf4b2f80492a2c44873c5bee0b63c5e2db

See more details on using hashes here.

File details

Details for the file pybluemonday-0.0.13-pp38-pypy38_pp73-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pybluemonday-0.0.13-pp38-pypy38_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a8e426fa669817dd4fd83141743ae6428e822cad78a1da9fa83bd5e5f4b897ce
MD5 c7342d2462e69a7fb0a39e7384b4e25c
BLAKE2b-256 bdd308b6eb0d87d9de8627e04039a9d066ef9de22022704c70e6de65b9ac66dc

See more details on using hashes here.

File details

Details for the file pybluemonday-0.0.13-pp38-pypy38_pp73-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pybluemonday-0.0.13-pp38-pypy38_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 9debc0d63388e7b3cbb3465a8b91a330560fa5331f74e9fc018f675d0daffd19
MD5 e3d71b58e0a92bb2d41061e2b9866b4d
BLAKE2b-256 9584a2f7e1590326dda2042a486e964a0ce6d7c12f971950200aa6f01b94da9b

See more details on using hashes here.

File details

Details for the file pybluemonday-0.0.13-pp37-pypy37_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for pybluemonday-0.0.13-pp37-pypy37_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 5960338ca90394d13283bdaa5e50a3ff030b9332ef522275867c8d5b72a8fdcc
MD5 0d2f289c4bf81853345201bdb5a0763d
BLAKE2b-256 eff349a9b5f17eae672d077c4e3caaad7fea5cda90373e34eb1cd92fcdaae8e1

See more details on using hashes here.

File details

Details for the file pybluemonday-0.0.13-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pybluemonday-0.0.13-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 16b36904e446ab4feaeedfcab88062a841567ac7a4715043cf0cc5fa18a52354
MD5 49022974918e309ac4f53f24a04c7373
BLAKE2b-256 9bddc25116d4bed39369ca8f1a799baebfc2276e0cb27b498e261f8bf410c24a

See more details on using hashes here.

File details

Details for the file pybluemonday-0.0.13-pp37-pypy37_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pybluemonday-0.0.13-pp37-pypy37_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 734b4fecf1bd031282edb68a105d38223c5f9a15b9011e673c8b25a33fa07a2d
MD5 9ac79ff9475fd9e59c65b06c3abc927f
BLAKE2b-256 911f27756af43c6ab800ff15116800e2b49c2490611d76b1ecaf42264151e7a4

See more details on using hashes here.

File details

Details for the file pybluemonday-0.0.13-pp37-pypy37_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for pybluemonday-0.0.13-pp37-pypy37_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 fa2d3a41121d5444ab28e438a40ca31f378335bddb370434eb19e855e6185099
MD5 25d0fe470d1829db3a5703459073754b
BLAKE2b-256 f2243c21e4b0c7e522502b84ba925f9bf67e802212e3fd35033c5e855f485b75

See more details on using hashes here.

File details

Details for the file pybluemonday-0.0.13-pp37-pypy37_pp73-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pybluemonday-0.0.13-pp37-pypy37_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 040621d51cc2c8a4f1b02f329a355ba18760e2a58dfc3430ba863d0c69c22631
MD5 78146ae105c27aea1e9d80d744d715eb
BLAKE2b-256 b769355c66a50b968e118661ccd90af1a867af520c0d03447eea4a8423f7664d

See more details on using hashes here.

File details

Details for the file pybluemonday-0.0.13-cp311-cp311-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for pybluemonday-0.0.13-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 6bbbb9a66095233c8f9d29e9ce166cb43afb7738aba7686be08a2fc141fb90ce
MD5 754f76ea42243db51d2f84861be79878
BLAKE2b-256 206e3e14e1f9c8dbdede8f00f740b263be5c905c9e8d7bbe49e567aaed233bf2

See more details on using hashes here.

File details

Details for the file pybluemonday-0.0.13-cp311-cp311-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for pybluemonday-0.0.13-cp311-cp311-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 340ecf1be30e31804585c12b5ba46bec677b6a892eb2496230a1ad4473fcdd10
MD5 7af232eea025c677b8cd501c0272d4d9
BLAKE2b-256 50f0acb66e7296040967f37ba961937db0f98ae2f264be830ceef288f4af0455

See more details on using hashes here.

File details

Details for the file pybluemonday-0.0.13-cp311-cp311-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for pybluemonday-0.0.13-cp311-cp311-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 af2be2038d64fc144df53e51b49e1f0b454398495d733186cbcf84a1975726ac
MD5 ceb177c8080ac3c42ce6cf3c3bce33b2
BLAKE2b-256 eab3c1b53cf8497017a592cfb518c4df6ff68b579ab408b6f5daea209ae350da

See more details on using hashes here.

File details

Details for the file pybluemonday-0.0.13-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pybluemonday-0.0.13-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 083e2ebb7c8b2c674b1585465bfd1b07c1421d929d55fc1f5a7e5ec0f95e56db
MD5 9018f711c8366019efaab0a8e349f761
BLAKE2b-256 32da48181a76f86ec58850862f3a7a3112e9b30e6f6a7a65c58157e86cedc383

See more details on using hashes here.

File details

Details for the file pybluemonday-0.0.13-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pybluemonday-0.0.13-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 09256a6caf4e452b4aa15099544d3048f4f885ade1327268e31e4da3ba9d3a6d
MD5 dfd8a14cabb8608706a4e9fe2d4889e9
BLAKE2b-256 9d3018e45ce5886706b1d351b89e73416e20262691349a3ec067b674feb13c07

See more details on using hashes here.

File details

Details for the file pybluemonday-0.0.13-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for pybluemonday-0.0.13-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 362730ee0d12f03eb389161379fdb36836997c84cc058f853400702fed3ec109
MD5 2cc954999ad99500f36593dbf80f07eb
BLAKE2b-256 bdb355ceea6b7b21beab90bf0e37cf4c65f31e763a9ee7596f8abe667a935cc8

See more details on using hashes here.

File details

Details for the file pybluemonday-0.0.13-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pybluemonday-0.0.13-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5a3722e4b01258d7f2b6b16605b4dc8b07de5905b0e40cb11c1b3826028e4546
MD5 bd9afb504798b999899f4c5d6915d9bc
BLAKE2b-256 38bf3f65c0cf0f759bad719e2e2148f97f73bcf37311ee824baa7fd18f5938e8

See more details on using hashes here.

File details

Details for the file pybluemonday-0.0.13-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pybluemonday-0.0.13-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 6f7b6702573f832118c86ee5bc27a290059531fb6e623ae66fff99bafb6942f2
MD5 ef42b7c5335583f957cfdc3b8b4bf36f
BLAKE2b-256 3db1eab4098621ff55cfea125e04ec2e42cb9ea4df03d33308979333866daf25

See more details on using hashes here.

File details

Details for the file pybluemonday-0.0.13-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for pybluemonday-0.0.13-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 3e8b0f8bf8693e840d763d235e8db48a2e8c7b3af466ca8bb1a67c7dcfbc7b56
MD5 dedafb50ed266b5c6914923ca9dad2ea
BLAKE2b-256 d45bea8a5a54c6ead4e458f02d2c105c2215a06b7e6f0539e6c6120a02faeb28

See more details on using hashes here.

File details

Details for the file pybluemonday-0.0.13-cp310-cp310-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for pybluemonday-0.0.13-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 52ac5118717d388615a192a89a90c2e9a42bcff18551a909e34c508a5acb4fdb
MD5 7bb9c6d30efe99b4c1d8923e6dce215c
BLAKE2b-256 b363f5375c23e5e70ffce362e29711ddee71260e8c44450aef80ebb2178b54bc

See more details on using hashes here.

File details

Details for the file pybluemonday-0.0.13-cp310-cp310-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for pybluemonday-0.0.13-cp310-cp310-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 7f40434c6a9a7efc90e25b3e5fedba0e506aef58c5d0256441b4ad1a984266e1
MD5 2d788584bed2ea4bf8dd01dde5468d8a
BLAKE2b-256 9bf445b14c4a5bd4711806398118b85201f94e42af9d79830f9b7d84a9dd6389

See more details on using hashes here.

File details

Details for the file pybluemonday-0.0.13-cp310-cp310-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for pybluemonday-0.0.13-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 03bc8ee85b4aef64c66ea3cd5b84f8dcb135343660397aa6e9f1262c8aab0a7d
MD5 64c156d777ce93074fd8bf74d5e0a46d
BLAKE2b-256 abcbeb0fc151ff6823d89b6fc0d1d7d6e89c6a7abdbe417a3332d860a32b8993

See more details on using hashes here.

File details

Details for the file pybluemonday-0.0.13-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pybluemonday-0.0.13-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 73bac7291a0ac883343ecce56b168cee967c6686035acbd1609f3ec67a39b04c
MD5 c993846e7b1d7bef36cb5cbc9d371af3
BLAKE2b-256 e6e773dc72fb1db374d642ac02a4f0103cbd0fd1fbfe4eab117e765081d6b505

See more details on using hashes here.

File details

Details for the file pybluemonday-0.0.13-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pybluemonday-0.0.13-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7edec8c08c8094c12925d3483fedb14a674644635e925a1de9cb90d7adafe9f9
MD5 fe42c5c13c42da731257da0e53379cb6
BLAKE2b-256 86b11ea60a1b4ae19836b38a30eae18d72ed8cf351f04c25f1030a10bd23d82e

See more details on using hashes here.

File details

Details for the file pybluemonday-0.0.13-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for pybluemonday-0.0.13-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 004e768eef67140a0ea0b761f668a5beee06b4e7e324616c38e85b5e1a57b567
MD5 33d2f23e50bd2ec3f26df3a7d6a42e5a
BLAKE2b-256 82110d1e087e9111cc7a6c8e8a2a2d9fb73d9849a337e02acc5e2a31588260d4

See more details on using hashes here.

File details

Details for the file pybluemonday-0.0.13-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pybluemonday-0.0.13-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 96abfc477edec701e297b8c7d2c03699c2ca5cabc9d82550d2b184a88fd19d97
MD5 6f4cb7828e174969cab0552caffb3f42
BLAKE2b-256 110f38549e89eca8d8aa369f37c1ad80b05d307bbb8bfc16564645ee1a827752

See more details on using hashes here.

File details

Details for the file pybluemonday-0.0.13-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pybluemonday-0.0.13-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 be4906f092894b0c4746bb3fe14e2e10c6b08e3e525343439f882cb8fabee8bd
MD5 4fe50713ef1daef9d58b2d97d30fbe33
BLAKE2b-256 9d2edd57aa0780cf687d0d255473fe8646c0bcc071420d0da73b2ce6afb78699

See more details on using hashes here.

File details

Details for the file pybluemonday-0.0.13-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for pybluemonday-0.0.13-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 aecf59431f5635239e8c0d7fcdd1ef0bebb9de05aa7ef8e548c8e1b4f931b2eb
MD5 3c03620665563f02138168f4dc71443b
BLAKE2b-256 6816089d407b4499786af22c4812daafa5b598b520b52399c7b0367315edec8e

See more details on using hashes here.

File details

Details for the file pybluemonday-0.0.13-cp39-cp39-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for pybluemonday-0.0.13-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 a5ad7b3524e5c3d950fc87bd72c2c86c7ae20d73dfa5169ef4f2035988bf6d0f
MD5 f3f8acf9647f2afb6171ab63e5cc2ac1
BLAKE2b-256 afcf4374de6367d9995c1c0e0af707c89d5df2d4de5d0a225cf867a5cf057905

See more details on using hashes here.

File details

Details for the file pybluemonday-0.0.13-cp39-cp39-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for pybluemonday-0.0.13-cp39-cp39-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 fe3ecf5892114764af0e44ae1f2364d81c47a7e7e0c2698c4ff704a94c1f224a
MD5 7bad2c3602a761a47abbd881a1927b4e
BLAKE2b-256 22724e0e65fd12d7000596a97ac84fc80d0ed44679168e127db8afa398547740

See more details on using hashes here.

File details

Details for the file pybluemonday-0.0.13-cp39-cp39-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for pybluemonday-0.0.13-cp39-cp39-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 ebcc439b4a7caa9963a441ad87ca320b83dae2833fa1d217d43a89258a1851ca
MD5 666fca6ff1de58c17ed3c526f21e6c58
BLAKE2b-256 c86a2bc3a997dd05ca07f398c84775d63fd57754c32acdb54e826478ded76890

See more details on using hashes here.

File details

Details for the file pybluemonday-0.0.13-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pybluemonday-0.0.13-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 88ad9633ef621d9ef362510da0b4df9b09ddbf9f349625da1eb05f11e3740f41
MD5 55a01edd97635f8c602d5cadc15c52fc
BLAKE2b-256 9a34fbf4fc309204e3f53a672e11089b0e2dd501b65b1a38910beb6f887a3ddc

See more details on using hashes here.

File details

Details for the file pybluemonday-0.0.13-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pybluemonday-0.0.13-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d1988e1d60473d4fcacac716e9a0919a0677d5f397b940a8a07ea0e5e92e21e9
MD5 af64c86f880da524d9891c3996fe680a
BLAKE2b-256 cfb9d18004537329c51a1511b3fc1019f01f8ee244085027c1c9d55a8c888d87

See more details on using hashes here.

File details

Details for the file pybluemonday-0.0.13-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for pybluemonday-0.0.13-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 5d8046a7d1cfac9b8e0e489e60d39175a265e485032a58f53ff8262336dd602e
MD5 61c60959fd3f6d4228c91d4bb9fd12ba
BLAKE2b-256 47dd8641ad6b204fcc7fac80d025fae31a81c8cd1302edb4f367d2f0cba910d9

See more details on using hashes here.

File details

Details for the file pybluemonday-0.0.13-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pybluemonday-0.0.13-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 bcaed9fab75c7ad0a22d267517e3ffa50d990307df26445023711c552898d774
MD5 e14430fe6746f3debed269c3d66e0860
BLAKE2b-256 670019d6a3644df082357eeea650de1c1117c9f549d58cc8a40550a12dbabbec

See more details on using hashes here.

File details

Details for the file pybluemonday-0.0.13-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pybluemonday-0.0.13-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 b91f6b9ed66c92b1737863966d62aa40e3ed5d53d7ea916f189b725526e860b5
MD5 1cdc8c394bc054551095b7a8744c81d3
BLAKE2b-256 3af1524c4d2aa19aa3923c9ee6f49bef27eac8bc36173bff47e34f97ce35ed2d

See more details on using hashes here.

File details

Details for the file pybluemonday-0.0.13-cp38-cp38-win_amd64.whl.

File metadata

File hashes

Hashes for pybluemonday-0.0.13-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 2a2ad4a623265af1e6ca5a205e1859065655614ff4312e8812562715c79dacac
MD5 8db1c31aff56a11d5fd27a0578a5fee8
BLAKE2b-256 b965ea4cb9cf6f90a4aad98d6af1f1002e52eebc239bd9fd5a576e345564e15d

See more details on using hashes here.

File details

Details for the file pybluemonday-0.0.13-cp38-cp38-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for pybluemonday-0.0.13-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 49e35510fb978ab8231e322a4bb6f1884e2950cd9606732f81c7d800950f60e2
MD5 eeafb6fc79249dbcfe10fcc2e8cb53c2
BLAKE2b-256 4a051267e5e136774555068862b2749ca36afc4e6bf1c32b882ed1ae052bc128

See more details on using hashes here.

File details

Details for the file pybluemonday-0.0.13-cp38-cp38-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for pybluemonday-0.0.13-cp38-cp38-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 458d05e5e863d8c60b22fc60e5c683795de17094560ae6a1f1a0df060339c55d
MD5 2a76d7711c13528e02bfe09cdc92ebd2
BLAKE2b-256 5adcc12d720c37dbcdc7e71bcd511ef30ac31351752776066d0a5a91e51e5727

See more details on using hashes here.

File details

Details for the file pybluemonday-0.0.13-cp38-cp38-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for pybluemonday-0.0.13-cp38-cp38-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 30b1a1af9f7d6394b78316867b9bc64eb4a941735ca2cf61ff4cffabcc646222
MD5 8940625c8e9a4462dbb8f898be243e50
BLAKE2b-256 93bc1f58f795c9d093d5213c1c2f07cf2ebf348506975584ac567cbc98c45f96

See more details on using hashes here.

File details

Details for the file pybluemonday-0.0.13-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pybluemonday-0.0.13-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 db6c63cba59102ce0ff774994c9a3eef4eb8a5ab62d4ce791c366d24f385cd33
MD5 88ec0b87c14b8262116c7d0eb3ebf0ac
BLAKE2b-256 aa804fb63b8dd4a42ddbf671cba7d55f998b354c72bfa0522a011eb0abba43fd

See more details on using hashes here.

File details

Details for the file pybluemonday-0.0.13-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pybluemonday-0.0.13-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f106d9d90ce5f816a878c2161cd5ce2acadd341371a630455ac744aeac4a88a4
MD5 075f1da1705ef37b012968dbbc6003b8
BLAKE2b-256 a7ac7551575dd529c8879d82922f1d8361a79c2cad8d282d07bc14cc91be4f59

See more details on using hashes here.

File details

Details for the file pybluemonday-0.0.13-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for pybluemonday-0.0.13-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 ad03f6623a500558c3c057730df6dfb89426cd98ab8a291b4051b36d7797c8dc
MD5 f0044f1a9b7fe8e5752ce7ca16b83e68
BLAKE2b-256 083e66310fcd10bf9d98b9197ccada116181ae2419a1bb9582cbd0d4365805dc

See more details on using hashes here.

File details

Details for the file pybluemonday-0.0.13-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pybluemonday-0.0.13-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0d81e3b0aa14d136e3e4dc79239939acd6faf866ef56b8a596fc59b307e30cea
MD5 268b54bb935e1b8c567cb7c577031b64
BLAKE2b-256 5c4e1216044820a9f3e2967f5a6eb6b9604d17a464d5e19e872f0789cff70357

See more details on using hashes here.

File details

Details for the file pybluemonday-0.0.13-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pybluemonday-0.0.13-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 7ba265fb9e599c5fc9948463ab6060019e74d74a2c1dc9925cb7bdaa4a1e6365
MD5 bde9dc2f39a2b375af419a935fcd36db
BLAKE2b-256 f03cd6ce4e4aff7c1b7481fbcb73729c12ad0dcd21f7a7c1836ad8c0d3e68226

See more details on using hashes here.

File details

Details for the file pybluemonday-0.0.13-cp37-cp37m-win_amd64.whl.

File metadata

File hashes

Hashes for pybluemonday-0.0.13-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 3ab53d7ffe384d4026987ee3689ec71d88dd6d7acb8fdf0d427b8a68787e39eb
MD5 17b7cd606c6e0da8c687adb6e5236c44
BLAKE2b-256 8c85da61719855eefd038bb366ff47c881a79c0adcb008827731b6ab07a1c660

See more details on using hashes here.

File details

Details for the file pybluemonday-0.0.13-cp37-cp37m-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for pybluemonday-0.0.13-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 0ed25fcb55b1cd1d896c0b8fca442dbdd52f4baf37b441ec4065fd65e5d3b19f
MD5 430ad9e31b6062f628160db2212df20f
BLAKE2b-256 c94a821f2c39c66b783dbcea0df2928d012c5b95b6976781735e90710b80a787

See more details on using hashes here.

File details

Details for the file pybluemonday-0.0.13-cp37-cp37m-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for pybluemonday-0.0.13-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 af200f3830f035732f5dfb0309827bcbbaab6b264daedbc4f965093a832861a2
MD5 6959d053c3e450ef7a901b72c599d74d
BLAKE2b-256 c44e86e6b6c73c7650b3b0e0496f5182c203c8e0155b33a690f35c7856974524

See more details on using hashes here.

File details

Details for the file pybluemonday-0.0.13-cp37-cp37m-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for pybluemonday-0.0.13-cp37-cp37m-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 8503235d0cbc4d3eb871348e9fc0ead1956666e52eee5848ec57d9c929087dd1
MD5 fa69bda7d4d12bbd73a69b8fca52a876
BLAKE2b-256 1ecc9a08628d3b9cf7526fba097e316d6a9faa4950f6340ed86d8450e6903864

See more details on using hashes here.

File details

Details for the file pybluemonday-0.0.13-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pybluemonday-0.0.13-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 278de9a4eae76f0c1a1d6f510fd896cc851cdcae7ba50c71bc8a2f25d8e43bf3
MD5 6da7dd34a4383d3575dd1472e4138ce4
BLAKE2b-256 70fd321039ff5adfd0096f7339b8963f0aa51d7b7b7b3edc2cc1e44cd625dfc7

See more details on using hashes here.

File details

Details for the file pybluemonday-0.0.13-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pybluemonday-0.0.13-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 826b678d6bc398ba4a474d0fddc7c1096370dc9ba06d26cebec124edb70bda8f
MD5 83563e1c5f3aa719cddf4a7cfc81d8f6
BLAKE2b-256 ee8a555c3edf97bc8ecf4cb7b910ce3cdb0b2816246dcd178940ed4696961897

See more details on using hashes here.

File details

Details for the file pybluemonday-0.0.13-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for pybluemonday-0.0.13-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 ba4061119181db95be7d3741df9b1f3c6feefb2cbda20310a3b4f98d601f6a2f
MD5 fc03e432e9e7b8019af1045a03e23092
BLAKE2b-256 7968a69fea15e928197a73c2e4d0a2c36507dd0f75d3174282b3f7f3b1a49f00

See more details on using hashes here.

File details

Details for the file pybluemonday-0.0.13-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pybluemonday-0.0.13-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 7512d889b2653e715668d5f46249d75de396246f6792f9f0fa97900bb15491bf
MD5 f5f0dbe5e57a3629e4bded6432f3b62f
BLAKE2b-256 444fd835ae417ac170611a16906d5512ef688b5be5913fdf1b72729b012c5388

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page