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

Uploaded Source

Built Distributions

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

Uploaded CPython 3.9 Windows x86-64

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

Uploaded CPython 3.9 manylinux: glibc 2.12+ x86-64

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

Uploaded CPython 3.9 manylinux: glibc 2.12+ i686

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

Uploaded CPython 3.9

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

Uploaded CPython 3.9

pybluemonday-0.0.7-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.7-cp38-cp38-win_amd64.whl (2.0 MB view details)

Uploaded CPython 3.8 Windows x86-64

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

Uploaded CPython 3.8 manylinux: glibc 2.12+ x86-64

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

Uploaded CPython 3.8 manylinux: glibc 2.12+ i686

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

Uploaded CPython 3.8

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

Uploaded CPython 3.8

pybluemonday-0.0.7-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.7-cp37-cp37m-win_amd64.whl (2.0 MB view details)

Uploaded CPython 3.7m Windows x86-64

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

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

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

Uploaded CPython 3.7m manylinux: glibc 2.12+ i686

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

Uploaded CPython 3.7m

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

Uploaded CPython 3.7m

pybluemonday-0.0.7-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.7-cp36-cp36m-win_amd64.whl (2.0 MB view details)

Uploaded CPython 3.6m Windows x86-64

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

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

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

Uploaded CPython 3.6m manylinux: glibc 2.12+ i686

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

Uploaded CPython 3.6m

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

Uploaded CPython 3.6m

pybluemonday-0.0.7-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.7.tar.gz.

File metadata

  • Download URL: pybluemonday-0.0.7.tar.gz
  • Upload date:
  • Size: 7.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.7.1 requests/2.25.1 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.7.10

File hashes

Hashes for pybluemonday-0.0.7.tar.gz
Algorithm Hash digest
SHA256 bc63479c41dcdea97d1fd6e520352e171e536af1eb9b036d0fc0f35d3a6191cf
MD5 f3f020f9ed856cf042e07621f5e1b6cf
BLAKE2b-256 a984794205380663b03784ba4570864f373951c109ae10e7b8a255b94b1c11f1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pybluemonday-0.0.7-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.25.1 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.7.9

File hashes

Hashes for pybluemonday-0.0.7-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 7ea4b2ac4c58bed112b03d0b3b06bc11517ddcbf692de31570ffed5031972b5f
MD5 212e9454b8962f02c219f27b03891fb1
BLAKE2b-256 fa296d13cb85c2a60468f079c054a9d9d996464f628e5606dd65bbfcb2b8b5f2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pybluemonday-0.0.7-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.25.1 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.7.10

File hashes

Hashes for pybluemonday-0.0.7-cp39-cp39-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 28fdb1578cba5df25d2f54e29e093e90467868a44df415490a735923ab14412c
MD5 61fb65e0756b2d4b7ef5ce1e12ac84ee
BLAKE2b-256 fe019a6ac2c97cdc421d6416f8dbdb26f0c759b343c24b65859e34a50d965d82

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pybluemonday-0.0.7-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.25.1 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.7.10

File hashes

Hashes for pybluemonday-0.0.7-cp39-cp39-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 d727738afa95541d0b6e0036f3b1a063fb39462ceade3fca054944269fdaa1be
MD5 e5d890f63730203cd0571cf6684e2fb3
BLAKE2b-256 49ddf72c1001f1327bac2f3fb359fe24902bb4f25a0ab7891a2994b3df692381

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pybluemonday-0.0.7-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.25.1 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.7.10

File hashes

Hashes for pybluemonday-0.0.7-cp39-cp39-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 ee47fe1f44b62578af61d57b9cab80b71b6bc30b6a5409fa3319d77daee14cda
MD5 3b974b81bf49f86f8289976835bab381
BLAKE2b-256 313e9d7f9e076ac8755f2c6a74bbccf57327f586b9d6894eba3224265d92c64a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pybluemonday-0.0.7-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.25.1 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.7.10

File hashes

Hashes for pybluemonday-0.0.7-cp39-cp39-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 9b234549c5835577b47ba1ed93241f9085b1d6619a5ea38c2edcd6be61fb6923
MD5 3cc4db7348774b7bd9846a07babc935a
BLAKE2b-256 23a3d55ebe1b1e17120c3958b12484dba3facdaa95e7933770945502a5482da4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pybluemonday-0.0.7-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.25.1 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.7.10

File hashes

Hashes for pybluemonday-0.0.7-cp39-cp39-manylinux1_i686.whl
Algorithm Hash digest
SHA256 4c46e8176dfc8a1f95d2204be82202198679cd2dd3a0656931a22f098441421a
MD5 72987adce3e963712f303ff2c966d2fd
BLAKE2b-256 056a1ab9b55e0cec1c4e990bde140b6911e3ba4112c08c62a5a12fd3bfddb7a5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pybluemonday-0.0.7-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.25.1 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.7.10

File hashes

Hashes for pybluemonday-0.0.7-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 74130d5ab70e3fd8fc8bfdc1bd06fc9c8a937245e251e7e250d1e27f9d452146
MD5 4fd57149f7c51b7e7fbd9e3910ab5287
BLAKE2b-256 58f1baf714e4854db4b8c187809bb42a2c84f7d0c7a005d427be12cb434b5dce

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pybluemonday-0.0.7-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.25.1 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.7.9

File hashes

Hashes for pybluemonday-0.0.7-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 08b0c807bd6128a9e23754bd2bcc6a88f547c6e54a9f3d672a61a0a2dfa60439
MD5 411afde77f84bfe8e301e83f27b9c027
BLAKE2b-256 f3aeabb0d70d2974a7318eafabef0bd0227f172f563dc1c74b0f808689e026d3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pybluemonday-0.0.7-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.25.1 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.7.10

File hashes

Hashes for pybluemonday-0.0.7-cp38-cp38-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 2beba03400ec17168b94017083115e03fc8890e72a898fb7cf0ec8d7c5204fa8
MD5 9c5776453fc992f704bd611c64578be2
BLAKE2b-256 6ad22baf5a6329f4f61b6b75d807fc0ccc90f3a066a1e71a9f2dd29e7eac3f1f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pybluemonday-0.0.7-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.25.1 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.7.10

File hashes

Hashes for pybluemonday-0.0.7-cp38-cp38-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 7ffa67e0dbf9147f54375b8df0b6ce73aff269c2b4d2742eed3b1aed959b0eb5
MD5 a5de6ec1e10368b726c6e7312d7bd5e4
BLAKE2b-256 e39a114fc065334387c812180a7de7b8d6f1e6c7fa91adcccb2e3ad7c173f760

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pybluemonday-0.0.7-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.25.1 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.7.10

File hashes

Hashes for pybluemonday-0.0.7-cp38-cp38-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 f1c92c9b24a899d4d08c072781d109d69f1f3e578defc61bbd3f57e7640df00f
MD5 4938df31ca93202937c498d1b278c376
BLAKE2b-256 8a03f06f4237b0e23a1bf3f2ee34abf82d8ddd21d1f7d7232796219b2ac998e3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pybluemonday-0.0.7-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.25.1 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.7.10

File hashes

Hashes for pybluemonday-0.0.7-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 773a9fd959962acba8b7e030de00c62941e93541aa36752aae5b6492616487cb
MD5 d29397ecb84808158d68c217116359d2
BLAKE2b-256 38208483971b57358b4d13e074a426fa1ac3aa24e9d23f2468a22c6546e7fe3e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pybluemonday-0.0.7-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.25.1 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.7.10

File hashes

Hashes for pybluemonday-0.0.7-cp38-cp38-manylinux1_i686.whl
Algorithm Hash digest
SHA256 c13a84fc3980d1de1c9b36d760d80988242ec8646e19637c5c8d0f2102514b0b
MD5 fa2954d2fd296c4ed617fae48bd24ed0
BLAKE2b-256 1690e5c437675f8bdce651470fccfcfc25808e6f1779057daccd23259abddfc1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pybluemonday-0.0.7-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.25.1 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.7.10

File hashes

Hashes for pybluemonday-0.0.7-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 e347984f1737286c44fc6b5a2f7b17d4d16bacdc548c2af56bfc8e18d3dda28e
MD5 e6d059794150f19b60d9c4e355c0ef05
BLAKE2b-256 37157f980c494bbf126cdce210fea34bb8471a6a9145438945a15b3fccdad255

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pybluemonday-0.0.7-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.25.1 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.7.9

File hashes

Hashes for pybluemonday-0.0.7-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 626563c261773d82e057e7f79bff24feef1b35dd95f124983d2ae748dec98746
MD5 d77cbe14c7cecdbe9448b72a387b48a9
BLAKE2b-256 44fe3940ff4db0d1d087fc0462041e48ef0834195580301202c561ab8f8e4c0d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pybluemonday-0.0.7-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.25.1 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.7.10

File hashes

Hashes for pybluemonday-0.0.7-cp37-cp37m-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 68bee3659be0bc73f7ea593a3570cb4834c685c476cdb3fcf3fb9b84a93ea74f
MD5 06c5fd8e57adb29d2795a992216455fe
BLAKE2b-256 631ea2741213fc07979d8b0421b0e7d5d12c6a1c538a38270309dbaccfa3167e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pybluemonday-0.0.7-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.25.1 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.7.10

File hashes

Hashes for pybluemonday-0.0.7-cp37-cp37m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 e166d2bbf53dd593e895c693467f048a1b9dde3752ab51a8d9c9d240a30009ee
MD5 d1c84db5f3d3fcbb420b1b46692e5fb4
BLAKE2b-256 3b6958c6fd64ac1dd12e50b8443d85e9102fe87d0b83c21cac66f2e792816429

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pybluemonday-0.0.7-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.25.1 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.7.10

File hashes

Hashes for pybluemonday-0.0.7-cp37-cp37m-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 bc01bd80a8e3da7af47b09cca247a67749801164f804fbe2ac275042c81384e4
MD5 d7e6197a08cf2f88e95ea24abb99e91c
BLAKE2b-256 8308ffb29ae803f64402522ee181dbfaa063ed83b409905fa6192d15838d8915

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pybluemonday-0.0.7-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.25.1 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.7.10

File hashes

Hashes for pybluemonday-0.0.7-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 bb61f0073c42821b47843a110e296a57050ac7ec63272347c085d3c0ff937fbe
MD5 823e087e5ec5ada457dc15a3c51bc741
BLAKE2b-256 4da2292647235fd51622a108299efabad84491913272dfd2ada106d69898fe80

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pybluemonday-0.0.7-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.25.1 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.7.10

File hashes

Hashes for pybluemonday-0.0.7-cp37-cp37m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 00c3678050ec57f7d422abd2cb411e3abbb3f84ba575620da888361247eefa8b
MD5 d186b414056128aadfe34bd504a7df6c
BLAKE2b-256 17a2a840535e5fab408f42b61e0317a58756ba707957bfc216599de657c088b0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pybluemonday-0.0.7-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.25.1 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.7.10

File hashes

Hashes for pybluemonday-0.0.7-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 b4ab9e81c38f9bfaddbc28c9ac38b191818a6f7a69ae9b4899c071ecdd93bec3
MD5 211fd1a9850c9b5b34f9fa7d48f73661
BLAKE2b-256 fbbbe5ab6516d1608677abc58d23d7a652e6be5462ce193a554ca79b9e6e2303

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pybluemonday-0.0.7-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.25.1 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.7.9

File hashes

Hashes for pybluemonday-0.0.7-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 f840e913f4ac88a172cb32889feb222caf703c78b5a140396e74692172643766
MD5 daff7d0fa0569e70a5a4663287995ce3
BLAKE2b-256 8c6d4b4ad41b72c1dfad1ab038f8a121c7b92c244f59c454f54e3a74f7d53a84

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pybluemonday-0.0.7-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.25.1 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.7.10

File hashes

Hashes for pybluemonday-0.0.7-cp36-cp36m-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a6aa61ac10f4d889d76d48bd9aa1c37eae20e041a0e37e824cfd034cdc6eda10
MD5 5c10fbe63c9204a9af3a76822f854063
BLAKE2b-256 9e6030baca2553363094880e55923391c3a11991aa7d9ba2cda9033d9ecbc995

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pybluemonday-0.0.7-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.25.1 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.7.10

File hashes

Hashes for pybluemonday-0.0.7-cp36-cp36m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 9db71a65e5edb033ec28fca52bc7e0cf063bfbcaf5a774b63d0a4ed033e92342
MD5 3c9d94017f9ef0751b35922180ddc537
BLAKE2b-256 8f2e9e704a0324c70f2e2302ee767efffbda4d452e6894d2c73f14edb25b81e5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pybluemonday-0.0.7-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.25.1 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.7.10

File hashes

Hashes for pybluemonday-0.0.7-cp36-cp36m-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 8a7b05507fa06462be554e8a50acaabbc7b5116d6aa66ecbec3536ca6f412c53
MD5 a1d567e6bb92ff06ed80637a0211f7a6
BLAKE2b-256 d6b855722ee315a7e408787573f735dc013437982b699b17fbc7bf5871d5658e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pybluemonday-0.0.7-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.25.1 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.7.10

File hashes

Hashes for pybluemonday-0.0.7-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 989fa535c177018f23187c21e3397f2787f5cb8f4977a5cbbb35dafee28ef178
MD5 e5dec3d72a0cae585e72e8fdfff59221
BLAKE2b-256 d8ad16225c321ca2bddff0b2f2888873357c2305c1ad4fd828fb80dfc9461d8f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pybluemonday-0.0.7-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.25.1 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.7.10

File hashes

Hashes for pybluemonday-0.0.7-cp36-cp36m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 9f4401286af333bd6fff5a6a447b832ea0fda2571eb98ddbdcb3ef60d38543e0
MD5 98dd9c98526c9746a9df2b53f4ad14b6
BLAKE2b-256 e9459fc43cc91f4ea7ea43950953e77932c3ead7021edb5dd42510f2bea23f23

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pybluemonday-0.0.7-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.25.1 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.7.10

File hashes

Hashes for pybluemonday-0.0.7-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 6fac2d919f423cbd4dd159a1ef654514ddb15aa27747548978c7dd348bec7641
MD5 9e72b26d6d6812f760ac9ed180c932c5
BLAKE2b-256 e3e003d7f4d033b5403fa05e8ec639c4f5a5907cc080216ec7156b62e22331e9

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