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

Uploaded Source

Built Distributions

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

Uploaded CPython 3.9 Windows x86-64

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

Uploaded CPython 3.9 manylinux: glibc 2.12+ x86-64

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

Uploaded CPython 3.9 manylinux: glibc 2.12+ i686

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

Uploaded CPython 3.9

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

Uploaded CPython 3.9

pybluemonday-0.0.4-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.4-cp39-cp39-linux_armv7l.whl (1.7 MB view details)

Uploaded CPython 3.9

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

Uploaded CPython 3.8 Windows x86-64

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

Uploaded CPython 3.8 manylinux: glibc 2.12+ x86-64

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

Uploaded CPython 3.8 manylinux: glibc 2.12+ i686

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

Uploaded CPython 3.8

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

Uploaded CPython 3.8

pybluemonday-0.0.4-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.4-cp38-cp38-linux_armv7l.whl (1.7 MB view details)

Uploaded CPython 3.8

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

Uploaded CPython 3.7m Windows x86-64

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

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

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

Uploaded CPython 3.7m manylinux: glibc 2.12+ i686

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

Uploaded CPython 3.7m

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

Uploaded CPython 3.7m

pybluemonday-0.0.4-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.4-cp37-cp37m-linux_armv7l.whl (1.7 MB view details)

Uploaded CPython 3.7m

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

Uploaded CPython 3.6m Windows x86-64

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

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

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

Uploaded CPython 3.6m manylinux: glibc 2.12+ i686

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

Uploaded CPython 3.6m

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

Uploaded CPython 3.6m

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

Uploaded CPython 3.6m macOS 10.9+ x86-64

pybluemonday-0.0.4-cp36-cp36m-linux_armv7l.whl (1.7 MB view details)

Uploaded CPython 3.6m

File details

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

File metadata

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

File hashes

Hashes for pybluemonday-0.0.4.tar.gz
Algorithm Hash digest
SHA256 4cd5cc391fc580e230c0372fe40575bca3f07753998b21fca5660931c72b0325
MD5 9e3d2ef89aa50cefc8341a46ff9a396f
BLAKE2b-256 bf1948fd8d9870ef152a00546539c50852a6fc9369c459cbe55de93d421351a9

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pybluemonday-0.0.4-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.0 requests/2.25.1 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.7.9

File hashes

Hashes for pybluemonday-0.0.4-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 a37edb854695d70e2949ef90d825f451ba93cbe33fb43d5712c25ad3850dd6d9
MD5 64aef6c274eda824e139247e9f407f41
BLAKE2b-256 4aa41644289a90afcd8d1e0ae8d5b76c766003ee3ab38e9c897ecada0aaf811a

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pybluemonday-0.0.4-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.0 requests/2.25.1 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.7.10

File hashes

Hashes for pybluemonday-0.0.4-cp39-cp39-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 8202c0ce23a2b8eca8f76588e984d2417412e7187703e5aba48caab54a75b9f1
MD5 cad0db49b875c94070157ae1dd94ee4c
BLAKE2b-256 8ace1f1de8bb5ccc4d0ea6213242a80678ba26f26e73ca1b3dc7de93b77c43a9

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pybluemonday-0.0.4-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.0 requests/2.25.1 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.7.10

File hashes

Hashes for pybluemonday-0.0.4-cp39-cp39-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 7af46c23232f3bab17d648a054596fe1413183ec472171688066c5794c1e6bed
MD5 5ea904b7b99e38ae8a5c505fd96a914b
BLAKE2b-256 7584970664c6a7f63bcc0bad72bf2e701401b2654a99b06ca5212b0b2ad5716c

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pybluemonday-0.0.4-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.0 requests/2.25.1 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.7.10

File hashes

Hashes for pybluemonday-0.0.4-cp39-cp39-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 dde1108847b33f31ea2ae76ab129394d85572a0d55407e4c5391f2c3ff8e342d
MD5 eb16a3218e3863e52015a2eafb7a18b4
BLAKE2b-256 6c4ecff6f30a639965add5498db7d4ddc2445a393ba2c86d1d08ba00847e1f5c

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pybluemonday-0.0.4-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.0 requests/2.25.1 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.7.10

File hashes

Hashes for pybluemonday-0.0.4-cp39-cp39-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 b2d04783919858e4fc7d4b9883fcbe4954466540672248b093ba59e4f5005804
MD5 f259ceff7ea6b94532cecc9707ec20b5
BLAKE2b-256 18c0a2859163a84287dc946d75c102a40e0f04130fee4c516c42a9a0c8ededf9

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pybluemonday-0.0.4-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.0 requests/2.25.1 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.7.10

File hashes

Hashes for pybluemonday-0.0.4-cp39-cp39-manylinux1_i686.whl
Algorithm Hash digest
SHA256 229cf68a944f2de23f27a248f8adf280b592b8163509c7ef5ba7f07d2bceba49
MD5 253c79f0eb0865ec95159f58edb62b9e
BLAKE2b-256 62fc15e59167de22878be1a2ed3d06a11b05444172c20c40730955f0d585e9f8

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pybluemonday-0.0.4-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.0 requests/2.25.1 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.7.10

File hashes

Hashes for pybluemonday-0.0.4-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 7346c3f68f64a3cec7885366425a647f81e3405e0d37a7297e7aa99d55223614
MD5 e41ee4bbca088cd9b8bd60c6f0c74632
BLAKE2b-256 5264b844ec4e9c7405f1e577689990aa3f99061a98ba54c1191391ecfa341789

See more details on using hashes here.

Provenance

File details

Details for the file pybluemonday-0.0.4-cp39-cp39-linux_armv7l.whl.

File metadata

  • Download URL: pybluemonday-0.0.4-cp39-cp39-linux_armv7l.whl
  • Upload date:
  • Size: 1.7 MB
  • Tags: CPython 3.9
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.6.1 requests/2.25.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.8.5

File hashes

Hashes for pybluemonday-0.0.4-cp39-cp39-linux_armv7l.whl
Algorithm Hash digest
SHA256 c661d44a003a67a5de91f426a69eefae14624ee975e2345e5f7d401d35d85669
MD5 abb9cbc1f9ed1c2358949f3648c39431
BLAKE2b-256 8f8c0175654702ed7309f4c2b5c35ec49715bf6e8e5c63e50115797f5b8b3f2d

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pybluemonday-0.0.4-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.0 requests/2.25.1 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.7.9

File hashes

Hashes for pybluemonday-0.0.4-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 a8eb686898c246f81509ea37acc895ccc6c822f318af6a74219f09183e73f7c3
MD5 dbf8d1f290632454d3c751c10ad9af8f
BLAKE2b-256 a8f72f3089313edf54fa468073fc805ee3609deda168601ec2220258db4fa23f

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pybluemonday-0.0.4-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.0 requests/2.25.1 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.7.10

File hashes

Hashes for pybluemonday-0.0.4-cp38-cp38-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 998a82fa31f41ff4ec8a62b4f5e136de2baf8c52419a1b46f951f8c14310c051
MD5 f7dbded1c4633b0633c325c6918748f0
BLAKE2b-256 87480bab69673bc41b783f02e18c53224131196509a57a4b7963ed85ef966f6a

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pybluemonday-0.0.4-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.0 requests/2.25.1 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.7.10

File hashes

Hashes for pybluemonday-0.0.4-cp38-cp38-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 0316102505b784e1e33d1a85f126ef66bb15ebcda6232a7d7d34c3101ddc9f4e
MD5 6f868e43f62c601704e197634666923a
BLAKE2b-256 73fe99ba658077a718502142b4f52457f8474c1697914680ab671451b95f47ee

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pybluemonday-0.0.4-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.0 requests/2.25.1 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.7.10

File hashes

Hashes for pybluemonday-0.0.4-cp38-cp38-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 95bd8379df8470a00a6439860fa9cc2d23dfc40a949be37d1f58c2c3d1ec5370
MD5 aad59f361c9d39a40fec008688bd6bc4
BLAKE2b-256 a634eec5f2a1342c1b04cafcd23798b10219f801b150646e5c8c0e10f5503b94

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pybluemonday-0.0.4-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.0 requests/2.25.1 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.7.10

File hashes

Hashes for pybluemonday-0.0.4-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 c2441a2bb15633a2398372366f380a574820994fa55f3b5e2572e95e1a07a78c
MD5 82b98acfa7b98fc84485be7d557d02db
BLAKE2b-256 88ee7f89c0d135cb68f9758ae0943af2d44991b2eccf5081ff403209d6cd2ac9

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pybluemonday-0.0.4-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.0 requests/2.25.1 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.7.10

File hashes

Hashes for pybluemonday-0.0.4-cp38-cp38-manylinux1_i686.whl
Algorithm Hash digest
SHA256 253c79207a7b4291a81052b47b0759372ff6a56ad2d99c5a9103f833e1b11399
MD5 3c46f0883286bb269c3b2d40b149e0b5
BLAKE2b-256 6b5a05534019cc7a121f741c32b577f10cd05d48c9d78cf48476562f92f3a197

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pybluemonday-0.0.4-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.0 requests/2.25.1 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.7.10

File hashes

Hashes for pybluemonday-0.0.4-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 4c77dbdf747d995108ff84fbb5556750de7439098e52fde695b6574ebd63c0b6
MD5 63477ab5b24a1f549cf75bd7340d259b
BLAKE2b-256 e918ce119da4ff803706b5b7495446b4a681e11d708afe3f7cb43c2dee5244ae

See more details on using hashes here.

Provenance

File details

Details for the file pybluemonday-0.0.4-cp38-cp38-linux_armv7l.whl.

File metadata

  • Download URL: pybluemonday-0.0.4-cp38-cp38-linux_armv7l.whl
  • Upload date:
  • Size: 1.7 MB
  • Tags: CPython 3.8
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.6.1 requests/2.25.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.8.5

File hashes

Hashes for pybluemonday-0.0.4-cp38-cp38-linux_armv7l.whl
Algorithm Hash digest
SHA256 30de5a842a98357fac6d4330dcc928b202b60e8abc77f354580139faa72fb1a9
MD5 6f97ba247f110058a49f84919456c008
BLAKE2b-256 4ff324b83b1ce196dbc8d4823016395e3e685ccc52c00834c638b14daf7dcf76

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pybluemonday-0.0.4-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.0 requests/2.25.1 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.7.9

File hashes

Hashes for pybluemonday-0.0.4-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 b43db5fa065e2a55522963d7e8377b38669e94e774c5f8a42aec117d832bed19
MD5 b6c8ad25ff65b2e8d8aa258d185f075f
BLAKE2b-256 8f5ea4eb71eaa92491631411314707ba178e861ad423b997829ecce4ea9f986b

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pybluemonday-0.0.4-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.0 requests/2.25.1 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.7.10

File hashes

Hashes for pybluemonday-0.0.4-cp37-cp37m-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b95e4659241c96c2c8808ae81db26f4082ee6cadfe493b205f3fa5fb7ec94d77
MD5 f74357ae3cd64380ea8980170f84965b
BLAKE2b-256 65dbe45bdc827c9b115556d23f926db70164cb828d117bfe23652d362e5df80e

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pybluemonday-0.0.4-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.0 requests/2.25.1 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.7.10

File hashes

Hashes for pybluemonday-0.0.4-cp37-cp37m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 1a16d9483d3b926325971f81932e43f18bad9e0845305e46bfd90164a978ca76
MD5 40171cc8e56b946204133ed04a79baae
BLAKE2b-256 254b911cd25c9a1b3c9d0710c585c568657cf9c1f7cfe2c76a731aca9f206b56

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pybluemonday-0.0.4-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.0 requests/2.25.1 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.7.10

File hashes

Hashes for pybluemonday-0.0.4-cp37-cp37m-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 66f0a5a81e2b965ef9b8e0e092ae4896d619735925df15613995b3d3730c4e0f
MD5 88e288c2fe1eb52c03eb949d31a26a1c
BLAKE2b-256 620f3f2df4055e22adaf692d5f787c84e8c52178d4b3af57be86c4de6e9097ab

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pybluemonday-0.0.4-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.0 requests/2.25.1 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.7.10

File hashes

Hashes for pybluemonday-0.0.4-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 742af97fac24269aeb7706c6cfa2fc95888390140c4a346f317dc1bbcb2eccfd
MD5 4eea25c209c2a41166d83d2fbcd1be72
BLAKE2b-256 e3ccd46b2ce354bd44d9377284011d6e547a100564eb9e43d3509e2d99c25bd4

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pybluemonday-0.0.4-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.0 requests/2.25.1 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.7.10

File hashes

Hashes for pybluemonday-0.0.4-cp37-cp37m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 1bf61e45a0eecaafbbc14667ebe4d67cb3fa4aa1e799b6e3535d1d7ef1b3d15f
MD5 6a8bddd3ec32ee8e92d86b453d35e248
BLAKE2b-256 1b42884f8bcdd9439c99616ac15e971af6cf853423fa185c5cac22b2982b744b

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pybluemonday-0.0.4-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.0 requests/2.25.1 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.7.10

File hashes

Hashes for pybluemonday-0.0.4-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 aabf8dec85955c4259c2afd7d9be02bb59c4ff7efd1e4ccfb1c4942d4343fa81
MD5 d0f8cc08006d2f81c0a4c39d0accd8b0
BLAKE2b-256 63d8a4039cd1efbb1d306901aca731d99c39d404bfc7bfde462225849916ba78

See more details on using hashes here.

Provenance

File details

Details for the file pybluemonday-0.0.4-cp37-cp37m-linux_armv7l.whl.

File metadata

  • Download URL: pybluemonday-0.0.4-cp37-cp37m-linux_armv7l.whl
  • Upload date:
  • Size: 1.7 MB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.6.1 requests/2.25.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.8.5

File hashes

Hashes for pybluemonday-0.0.4-cp37-cp37m-linux_armv7l.whl
Algorithm Hash digest
SHA256 3ac83c8eaf9e8a35277bf4102488292f88b7848a9fff5c3f82455902a446e7f7
MD5 a091f990046e20e679fadec8432fa066
BLAKE2b-256 c51f7d0fec45224d21eaaec9848d98678b8ba2636cb9d71a7031b5f27b584a97

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pybluemonday-0.0.4-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.0 requests/2.25.1 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.7.9

File hashes

Hashes for pybluemonday-0.0.4-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 13fb1942119ec31bf1150ceb500fa2fcef938512ae4568d407b5122cabdd084c
MD5 40950d3c08c45dea87b4c0346b951301
BLAKE2b-256 a6a43f6d304bf4b69ef9d35f132313942e7f26b7dff7e26a4f219f1c8ec7faf7

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pybluemonday-0.0.4-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.0 requests/2.25.1 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.7.10

File hashes

Hashes for pybluemonday-0.0.4-cp36-cp36m-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 2269782746d0430e1aa79e73b7deadd257a377d4c4cba56a009f5ba7def291b9
MD5 49e6e607188ec381366df863846ea227
BLAKE2b-256 0e78edf90445f8361a3500ee8c105936243e2ab58da00ae1f53ce56acebb84fd

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pybluemonday-0.0.4-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.0 requests/2.25.1 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.7.10

File hashes

Hashes for pybluemonday-0.0.4-cp36-cp36m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 22dd889f2fce37df40b2cbf5b89bce43e3f4e2959f540b3715dfed843d279873
MD5 36df127e52b64e3fd0d51d75a78270e2
BLAKE2b-256 8e7b2da6ba6f84db01f650fad015613a69d24e0fff6be00e4de53bcb5e70a172

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pybluemonday-0.0.4-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.0 requests/2.25.1 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.7.10

File hashes

Hashes for pybluemonday-0.0.4-cp36-cp36m-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 6581b957dd9a1695cfa0afea7f27bf01d2b807c2fdf15fd872cd563b0a406698
MD5 7a360dab4edc41504f3bc6d0ad78a5c5
BLAKE2b-256 4c47c576966830de207e31b4dc12bd349ca6bc62c2393274cedd8dc27c1c4ff4

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pybluemonday-0.0.4-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.0 requests/2.25.1 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.7.10

File hashes

Hashes for pybluemonday-0.0.4-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 2ad18817fb8b1c40b2f1c1768e10e5d1e1254ec03979e96191847eea4c508c2a
MD5 503f7914afe94a2ecf1b3b44cdfc1369
BLAKE2b-256 927ed5413279c252b2fba9836b733767fa875dd0103bfa24419378d0eecd59bb

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pybluemonday-0.0.4-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.0 requests/2.25.1 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.7.10

File hashes

Hashes for pybluemonday-0.0.4-cp36-cp36m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 c27d4ca144675ea4f90db4b5b0fab2eacc338c6eb46cf1f59945c3de7a756f97
MD5 5423ecd3da74e5c29e0595257982ccf2
BLAKE2b-256 b7288a6faa0f235cd829a32c80973ab0749bca2c726b48fff4a2a6fa6389f920

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pybluemonday-0.0.4-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.0 requests/2.25.1 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.7.10

File hashes

Hashes for pybluemonday-0.0.4-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 f62cc662cd632314e2e78e08355f472ee18e1905173e6214b50bf63c7d25e649
MD5 1af7cbd4c986d48d9e59c930aa872661
BLAKE2b-256 3feec033015df124324985e4e6ac51447c6c0d8cb30b14259cf9e30500c52166

See more details on using hashes here.

Provenance

File details

Details for the file pybluemonday-0.0.4-cp36-cp36m-linux_armv7l.whl.

File metadata

  • Download URL: pybluemonday-0.0.4-cp36-cp36m-linux_armv7l.whl
  • Upload date:
  • Size: 1.7 MB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.6.1 requests/2.25.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.8.5

File hashes

Hashes for pybluemonday-0.0.4-cp36-cp36m-linux_armv7l.whl
Algorithm Hash digest
SHA256 a8ab15b2fe719a1fcd50359b8af577c42336bba43468d1e42d2354da271a6025
MD5 b6ca71964fa600c48a28d41f6ef43060
BLAKE2b-256 fa69494c0d5ba831eac66645d7f0556dd248350781399b69a5492563e68e8ae5

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