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.8.tar.gz (7.9 kB view details)

Uploaded Source

Built Distributions

pybluemonday-0.0.8-cp39-cp39-win_amd64.whl (2.0 MB view details)

Uploaded CPython 3.9 Windows x86-64

pybluemonday-0.0.8-cp39-cp39-manylinux2010_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.12+ x86-64

pybluemonday-0.0.8-cp39-cp39-manylinux2010_i686.whl (2.0 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.12+ i686

pybluemonday-0.0.8-cp39-cp39-manylinux1_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.9

pybluemonday-0.0.8-cp39-cp39-manylinux1_i686.whl (2.0 MB view details)

Uploaded CPython 3.9

pybluemonday-0.0.8-cp39-cp39-macosx_10_9_x86_64.whl (2.2 MB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

pybluemonday-0.0.8-cp38-cp38-win_amd64.whl (2.0 MB view details)

Uploaded CPython 3.8 Windows x86-64

pybluemonday-0.0.8-cp38-cp38-manylinux2010_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.12+ x86-64

pybluemonday-0.0.8-cp38-cp38-manylinux2010_i686.whl (2.0 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.12+ i686

pybluemonday-0.0.8-cp38-cp38-manylinux1_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.8

pybluemonday-0.0.8-cp38-cp38-manylinux1_i686.whl (2.0 MB view details)

Uploaded CPython 3.8

pybluemonday-0.0.8-cp38-cp38-macosx_10_9_x86_64.whl (2.2 MB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

pybluemonday-0.0.8-cp37-cp37m-win_amd64.whl (2.0 MB view details)

Uploaded CPython 3.7m Windows x86-64

pybluemonday-0.0.8-cp37-cp37m-manylinux2010_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.12+ x86-64

pybluemonday-0.0.8-cp37-cp37m-manylinux2010_i686.whl (2.0 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.12+ i686

pybluemonday-0.0.8-cp37-cp37m-manylinux1_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.7m

pybluemonday-0.0.8-cp37-cp37m-manylinux1_i686.whl (2.0 MB view details)

Uploaded CPython 3.7m

pybluemonday-0.0.8-cp37-cp37m-macosx_10_9_x86_64.whl (2.2 MB view details)

Uploaded CPython 3.7m macOS 10.9+ x86-64

pybluemonday-0.0.8-cp36-cp36m-win_amd64.whl (2.0 MB view details)

Uploaded CPython 3.6m Windows x86-64

pybluemonday-0.0.8-cp36-cp36m-manylinux2010_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.6m manylinux: glibc 2.12+ x86-64

pybluemonday-0.0.8-cp36-cp36m-manylinux2010_i686.whl (2.0 MB view details)

Uploaded CPython 3.6m manylinux: glibc 2.12+ i686

pybluemonday-0.0.8-cp36-cp36m-manylinux1_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.6m

pybluemonday-0.0.8-cp36-cp36m-manylinux1_i686.whl (2.0 MB view details)

Uploaded CPython 3.6m

pybluemonday-0.0.8-cp36-cp36m-macosx_10_9_x86_64.whl (2.2 MB view details)

Uploaded CPython 3.6m macOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: pybluemonday-0.0.8.tar.gz
  • Upload date:
  • Size: 7.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.7.1 requests/2.26.0 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.7.12

File hashes

Hashes for pybluemonday-0.0.8.tar.gz
Algorithm Hash digest
SHA256 8f844b92038cab7abb1dab746b11289b4cc8b3f057affb9a6fdd6b374b5ba500
MD5 d7af89c5d468d54178561c066fd2c873
BLAKE2b-256 a6082b8d9b7cd01f71b0b9c6db09b4bfab429ea79d0a289a8b4ffbece2e907a8

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pybluemonday-0.0.8-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 2.0 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.7.1 requests/2.26.0 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.7.9

File hashes

Hashes for pybluemonday-0.0.8-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 7b7fcbc0bb1bc7fdd4f582dd69a18793296428d233d4a5db49d694fb8d9c26d5
MD5 eb81f6d2f92a1f947a2be13053f30c07
BLAKE2b-256 7d5bab32630fd2a594ce6b23f409a1ee9a6009cda7124c9f85e151b7c0fc1626

See more details on using hashes here.

Provenance

File details

Details for the file pybluemonday-0.0.8-cp39-cp39-manylinux2014_aarch64.whl.

File metadata

  • Download URL: pybluemonday-0.0.8-cp39-cp39-manylinux2014_aarch64.whl
  • Upload date:
  • Size: 1.9 MB
  • Tags: CPython 3.9
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.7.1 requests/2.26.0 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.7.12

File hashes

Hashes for pybluemonday-0.0.8-cp39-cp39-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a6364d163fcda42283ef184ccc669b25a8bf3f5e302baa240649df8e3de1ad2d
MD5 9441728d35f4e8bc237dbe1a350851c4
BLAKE2b-256 0ba27981fc241f60d09805ca5b96adceb84274df47326e588695c957ec85ab6b

See more details on using hashes here.

Provenance

File details

Details for the file pybluemonday-0.0.8-cp39-cp39-manylinux2010_x86_64.whl.

File metadata

  • Download URL: pybluemonday-0.0.8-cp39-cp39-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 2.0 MB
  • Tags: CPython 3.9, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.7.1 requests/2.26.0 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.7.12

File hashes

Hashes for pybluemonday-0.0.8-cp39-cp39-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 12bb90c6e14bcf55c2e5885bb4ed2fb0607d93a03c4058bbc886218731475353
MD5 80d5cf2457391256a3273f4e78c4aebd
BLAKE2b-256 41fc60fad80c4c4dc76b6ccf61a7adde6f1aa64035968d8847344af2d73f07e4

See more details on using hashes here.

Provenance

File details

Details for the file pybluemonday-0.0.8-cp39-cp39-manylinux2010_i686.whl.

File metadata

  • Download URL: pybluemonday-0.0.8-cp39-cp39-manylinux2010_i686.whl
  • Upload date:
  • Size: 2.0 MB
  • Tags: CPython 3.9, manylinux: glibc 2.12+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.7.1 requests/2.26.0 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.7.12

File hashes

Hashes for pybluemonday-0.0.8-cp39-cp39-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 d3977f43815cc0592b1cc4224f1ccbdee1b5bd1d48a297b2f47a6abb749a1b8b
MD5 cf553c97a4544c8966a65e4f70a23874
BLAKE2b-256 1156334b0da246930f97a84ec0530efbee6ed8af5b43a0ac62323a1bbd71fc8d

See more details on using hashes here.

Provenance

File details

Details for the file pybluemonday-0.0.8-cp39-cp39-manylinux1_x86_64.whl.

File metadata

  • Download URL: pybluemonday-0.0.8-cp39-cp39-manylinux1_x86_64.whl
  • Upload date:
  • Size: 2.0 MB
  • Tags: CPython 3.9
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.7.1 requests/2.26.0 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.7.12

File hashes

Hashes for pybluemonday-0.0.8-cp39-cp39-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 e7adc34339a9b0b1bb3ffca2f072ef15fdf9c7050a73f705f8be383972585ca1
MD5 bb43fee513a4059023bb6337bf0572a0
BLAKE2b-256 4f1a483a7a1cb2a85053e6f283776b661b956ddf19a17c57c6fda1dfc206f0e7

See more details on using hashes here.

Provenance

File details

Details for the file pybluemonday-0.0.8-cp39-cp39-manylinux1_i686.whl.

File metadata

  • Download URL: pybluemonday-0.0.8-cp39-cp39-manylinux1_i686.whl
  • Upload date:
  • Size: 2.0 MB
  • Tags: CPython 3.9
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.7.1 requests/2.26.0 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.7.12

File hashes

Hashes for pybluemonday-0.0.8-cp39-cp39-manylinux1_i686.whl
Algorithm Hash digest
SHA256 dbd05e3f755a6ffa3fd92dcd00fc75a1e1f28011b7e807b8de65550836bd7ce8
MD5 ea049cfcc9430d7c7ca816e3455e9c77
BLAKE2b-256 da77c25bd2ff87136b1b791eba7418956ecbab46b0bf38427d223f8aa8c625ee

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pybluemonday-0.0.8-cp39-cp39-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 2.2 MB
  • Tags: CPython 3.9, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.7.1 requests/2.26.0 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.7.12

File hashes

Hashes for pybluemonday-0.0.8-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 298c159dc487ef5a5fadfcec0e03cfe3cc138ce0e7a889c45c0b11313248f478
MD5 38b58f7b6d5c05e64a0192f5a2031ee1
BLAKE2b-256 a3a2a534f5f60ff3b473f8571948a081c9dda918f41eb65a6743b33a4f83e06d

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pybluemonday-0.0.8-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 2.0 MB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.7.1 requests/2.26.0 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.7.9

File hashes

Hashes for pybluemonday-0.0.8-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 03d3e234dd449b98e0093ce36aad89c07befc5ef8cb5a2f323df1ae64b81cda6
MD5 582fe6802cf1b1b0464356276b6b1268
BLAKE2b-256 627e91d7c23a0916c3fa3a9f283a59e492feb6c6e01913bd302e1ceae9e67f96

See more details on using hashes here.

Provenance

File details

Details for the file pybluemonday-0.0.8-cp38-cp38-manylinux2014_aarch64.whl.

File metadata

  • Download URL: pybluemonday-0.0.8-cp38-cp38-manylinux2014_aarch64.whl
  • Upload date:
  • Size: 1.9 MB
  • Tags: CPython 3.8
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.7.1 requests/2.26.0 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.7.12

File hashes

Hashes for pybluemonday-0.0.8-cp38-cp38-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 88e49f49a6f2badc0fca4568d85ab7e708117109aad7a29f7df3720624f69d82
MD5 cfcd99b776c784c11d15468f0deb32e3
BLAKE2b-256 bf1c96abbd85ff4ab17dfb5bbac0ad849d0effb3e79811379b46200d9d6e3d80

See more details on using hashes here.

Provenance

File details

Details for the file pybluemonday-0.0.8-cp38-cp38-manylinux2010_x86_64.whl.

File metadata

  • Download URL: pybluemonday-0.0.8-cp38-cp38-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 2.0 MB
  • Tags: CPython 3.8, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.7.1 requests/2.26.0 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.7.12

File hashes

Hashes for pybluemonday-0.0.8-cp38-cp38-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 201141ec42b276a5f2535a884f6488a10c9a3a307efd121c5a2cc0a74b75c881
MD5 c1949b73cae995c248a5f2ac0d005cbb
BLAKE2b-256 fd67d28b2b601f3e1a5f67118b96bc30b1716d395886d08a45bb82814835ca62

See more details on using hashes here.

Provenance

File details

Details for the file pybluemonday-0.0.8-cp38-cp38-manylinux2010_i686.whl.

File metadata

  • Download URL: pybluemonday-0.0.8-cp38-cp38-manylinux2010_i686.whl
  • Upload date:
  • Size: 2.0 MB
  • Tags: CPython 3.8, manylinux: glibc 2.12+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.7.1 requests/2.26.0 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.7.12

File hashes

Hashes for pybluemonday-0.0.8-cp38-cp38-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 4e17dd233adc88b7b8a27022db56a926298fceca784c23bec312a47ce75272e2
MD5 2df1127116d1120060c4d89f1c3bd73d
BLAKE2b-256 c1f852225282fb1abf1f7d4af54891d4104f2b9dbb0f6bd3953e00d533d1b4fd

See more details on using hashes here.

Provenance

File details

Details for the file pybluemonday-0.0.8-cp38-cp38-manylinux1_x86_64.whl.

File metadata

  • Download URL: pybluemonday-0.0.8-cp38-cp38-manylinux1_x86_64.whl
  • Upload date:
  • Size: 2.0 MB
  • Tags: CPython 3.8
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.7.1 requests/2.26.0 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.7.12

File hashes

Hashes for pybluemonday-0.0.8-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 1945e4765a66b8349469827c3657080d55ac985b997923ec6cefa60b87cb7f87
MD5 32531f16d3827e861fe1d97bf98b003a
BLAKE2b-256 c08cdc6af30e8f6f754d19a12808d3a47060ce85e36b252fff932ff846d03192

See more details on using hashes here.

Provenance

File details

Details for the file pybluemonday-0.0.8-cp38-cp38-manylinux1_i686.whl.

File metadata

  • Download URL: pybluemonday-0.0.8-cp38-cp38-manylinux1_i686.whl
  • Upload date:
  • Size: 2.0 MB
  • Tags: CPython 3.8
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.7.1 requests/2.26.0 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.7.12

File hashes

Hashes for pybluemonday-0.0.8-cp38-cp38-manylinux1_i686.whl
Algorithm Hash digest
SHA256 c2881a25c11e9fd43b0c59000accfc94bd3899a15adc29d9aff6c92e88532427
MD5 e356006a9bbaa5bb3dbba5a83fa99a75
BLAKE2b-256 94e574dccc8c28ad8b22e5342f1a7463d48c3eb5b98b654dad351b043695308c

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pybluemonday-0.0.8-cp38-cp38-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 2.2 MB
  • Tags: CPython 3.8, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.7.1 requests/2.26.0 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.7.12

File hashes

Hashes for pybluemonday-0.0.8-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 2b5dfbd318b49a4575d20784019f9ad79265d7f706b21521a833465da46e15a5
MD5 8af1300a6f69db754d26fe35cc8d27a2
BLAKE2b-256 26f0f1f4f73e578c04e060cb5c893224fabc242c7aa95647aacceda176ca1f73

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pybluemonday-0.0.8-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 2.0 MB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.7.1 requests/2.26.0 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.7.9

File hashes

Hashes for pybluemonday-0.0.8-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 7a337f48df328c3fd613e9ac8eef0db7c20c65046e86cdf5b532bc35c0506dba
MD5 1d46d7a21eae022f46e4b8e96e6325ea
BLAKE2b-256 ff262fb54f369230517c810f5bc6c92fca624b0079aecf3635b11aafe85882e8

See more details on using hashes here.

Provenance

File details

Details for the file pybluemonday-0.0.8-cp37-cp37m-manylinux2014_aarch64.whl.

File metadata

  • Download URL: pybluemonday-0.0.8-cp37-cp37m-manylinux2014_aarch64.whl
  • Upload date:
  • Size: 1.9 MB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.7.1 requests/2.26.0 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.7.12

File hashes

Hashes for pybluemonday-0.0.8-cp37-cp37m-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 44b95dec27338b3dfe3f09f8fd5a2a964c320ec8df1f963e22c1c0fdc1d4bfcd
MD5 c058099989ee22a27d4e4871f161f619
BLAKE2b-256 4b570bc105662d17051f10f609e43dac7ceec64cf1712e34d0c6dd753f23b86b

See more details on using hashes here.

Provenance

File details

Details for the file pybluemonday-0.0.8-cp37-cp37m-manylinux2010_x86_64.whl.

File metadata

  • Download URL: pybluemonday-0.0.8-cp37-cp37m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 2.0 MB
  • Tags: CPython 3.7m, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.7.1 requests/2.26.0 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.7.12

File hashes

Hashes for pybluemonday-0.0.8-cp37-cp37m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 74755ab785db1cede5d90378c7d1b43191420194a6957b3feb8b65d15c7e6a2c
MD5 bbbd9217416212b4e0056d78b5c693e6
BLAKE2b-256 2f8009b2bd1fbf130bb2ba28224ff5d594ce0539c754bbe220220d57659611f4

See more details on using hashes here.

Provenance

File details

Details for the file pybluemonday-0.0.8-cp37-cp37m-manylinux2010_i686.whl.

File metadata

  • Download URL: pybluemonday-0.0.8-cp37-cp37m-manylinux2010_i686.whl
  • Upload date:
  • Size: 2.0 MB
  • Tags: CPython 3.7m, manylinux: glibc 2.12+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.7.1 requests/2.26.0 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.7.12

File hashes

Hashes for pybluemonday-0.0.8-cp37-cp37m-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 fa26cdf21ded06bad1da9917a40d425fbd034be5a01eb6ccb29d7c375c22d13a
MD5 20ff4422e6ce5424b7bcf51fa8889f43
BLAKE2b-256 7c89d0698f7e8754362b47926d568521d9d3547cff1a6b540fe9f34aaefacd61

See more details on using hashes here.

Provenance

File details

Details for the file pybluemonday-0.0.8-cp37-cp37m-manylinux1_x86_64.whl.

File metadata

  • Download URL: pybluemonday-0.0.8-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 2.0 MB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.7.1 requests/2.26.0 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.7.12

File hashes

Hashes for pybluemonday-0.0.8-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 5baf6fbe6cacef0acc4dd22282a442e6a7c8b4927dc4e9b8fdefc7462f3728de
MD5 6d41aad33bd223ed288133deee5409e9
BLAKE2b-256 d8c9b1e8cdba2556019ab19c64c2bc27ad0f85d32b28043e255ae5f1a127d3f8

See more details on using hashes here.

Provenance

File details

Details for the file pybluemonday-0.0.8-cp37-cp37m-manylinux1_i686.whl.

File metadata

  • Download URL: pybluemonday-0.0.8-cp37-cp37m-manylinux1_i686.whl
  • Upload date:
  • Size: 2.0 MB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.7.1 requests/2.26.0 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.7.12

File hashes

Hashes for pybluemonday-0.0.8-cp37-cp37m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 96bcd0d4dc0bd1be27f40ee87dbc72143d8420d1837532f7f0e859daeaba36c1
MD5 2529b7eff9560ea9574444f6a8d37d9e
BLAKE2b-256 b5853fad52955b1b327c715d577f763edb8dda045d6ab2c41aa72e541450e25e

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pybluemonday-0.0.8-cp37-cp37m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 2.2 MB
  • Tags: CPython 3.7m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.7.1 requests/2.26.0 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.7.12

File hashes

Hashes for pybluemonday-0.0.8-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 e6f7eb60e4807591c86fc7bc8094353f8fec6834d521543d6db4cff600cbc9a2
MD5 f016025640e7968c855a9536c39de88a
BLAKE2b-256 834ff76818055acf70399055d8d0b35d16d29edd18748d723dabf30ee9b80815

See more details on using hashes here.

Provenance

File details

Details for the file pybluemonday-0.0.8-cp36-cp36m-win_amd64.whl.

File metadata

  • Download URL: pybluemonday-0.0.8-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 2.0 MB
  • Tags: CPython 3.6m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.7.1 requests/2.26.0 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.7.9

File hashes

Hashes for pybluemonday-0.0.8-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 de899af136ee9722e7c5acb3e1a940633827f04a90ba0ff6839cc51099c3f6ee
MD5 944726d83dbf1db90cf3a5b4b2ab8a3e
BLAKE2b-256 8cc364eba81cb842600b1fd03e2a66520529ac3a4d83f86776343357f0c2be8a

See more details on using hashes here.

Provenance

File details

Details for the file pybluemonday-0.0.8-cp36-cp36m-manylinux2014_aarch64.whl.

File metadata

  • Download URL: pybluemonday-0.0.8-cp36-cp36m-manylinux2014_aarch64.whl
  • Upload date:
  • Size: 1.9 MB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.7.1 requests/2.26.0 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.7.12

File hashes

Hashes for pybluemonday-0.0.8-cp36-cp36m-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a880fd3318b3f666854a5568da6c8b6efa6d1eff3c33f70c3020822d16ccc5b5
MD5 95c170bb33536470ec80c057c13bc6ba
BLAKE2b-256 a9c6806555540c108237299795750aa26961eb79655a18109130064850555d92

See more details on using hashes here.

Provenance

File details

Details for the file pybluemonday-0.0.8-cp36-cp36m-manylinux2010_x86_64.whl.

File metadata

  • Download URL: pybluemonday-0.0.8-cp36-cp36m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 2.0 MB
  • Tags: CPython 3.6m, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.7.1 requests/2.26.0 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.7.12

File hashes

Hashes for pybluemonday-0.0.8-cp36-cp36m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 ec5414e4be3e7e4cd13fcf88293a3a2b78d6ed4d4569b6c23fe8a7dabe38a50e
MD5 885df484e9d7ed6bac4e79027c684f20
BLAKE2b-256 80dc73928ec9246aae7c61a68981f11e645dd0d8a2d00c28bc58b251c3b0af3e

See more details on using hashes here.

Provenance

File details

Details for the file pybluemonday-0.0.8-cp36-cp36m-manylinux2010_i686.whl.

File metadata

  • Download URL: pybluemonday-0.0.8-cp36-cp36m-manylinux2010_i686.whl
  • Upload date:
  • Size: 2.0 MB
  • Tags: CPython 3.6m, manylinux: glibc 2.12+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.7.1 requests/2.26.0 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.7.12

File hashes

Hashes for pybluemonday-0.0.8-cp36-cp36m-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 5b02ed807a35d4c086b65624d28bdedc07a6f5f660a6a6829311de478eaeee1d
MD5 2c6ffa7e914b7a0ae41d3a45c7c14a1a
BLAKE2b-256 c4b18aa615e94d4cd8c40e3bccb111b895cee506ad01ddcb825af9eb96ed241d

See more details on using hashes here.

Provenance

File details

Details for the file pybluemonday-0.0.8-cp36-cp36m-manylinux1_x86_64.whl.

File metadata

  • Download URL: pybluemonday-0.0.8-cp36-cp36m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 2.0 MB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.7.1 requests/2.26.0 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.7.12

File hashes

Hashes for pybluemonday-0.0.8-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 976d47d5de6e4197397e1cca9efb96608001e8a1253d6e993aa39d1bca1f3bdd
MD5 d6ddf7d26f1659e930bcc5a8d11b59a0
BLAKE2b-256 436cc3bf6c52551d178ec65a4105797dc20cf2da74268c15f8799e21fbb257cc

See more details on using hashes here.

Provenance

File details

Details for the file pybluemonday-0.0.8-cp36-cp36m-manylinux1_i686.whl.

File metadata

  • Download URL: pybluemonday-0.0.8-cp36-cp36m-manylinux1_i686.whl
  • Upload date:
  • Size: 2.0 MB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.7.1 requests/2.26.0 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.7.12

File hashes

Hashes for pybluemonday-0.0.8-cp36-cp36m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 f78cacf4c0dc179d6f6015a56abde3285783cee903d75f1b167ff86737de7274
MD5 a1e451133f863b02b00a6d507eb8f16e
BLAKE2b-256 00e32faddfaad668a018bc709521e1e1137633afeb93b7847a71438970e4ef13

See more details on using hashes here.

Provenance

File details

Details for the file pybluemonday-0.0.8-cp36-cp36m-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: pybluemonday-0.0.8-cp36-cp36m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 2.2 MB
  • Tags: CPython 3.6m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.7.1 requests/2.26.0 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.7.12

File hashes

Hashes for pybluemonday-0.0.8-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 b077f90f5be451c65178e341b4e067dd17b12a10118e887a6d4f541b46408c26
MD5 2ba18f7bbe9199bedf3ae1fdc3c4a4d3
BLAKE2b-256 49f30f4b62e309869a8fc98b757258a888344e5aa6dfb6038d584591819d1f95

See more details on using hashes here.

Provenance

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