Skip to main content

Safely add untrusted strings to HTML/XML markup.

Project description

MarkupSafe implements a text object that escapes characters so it is safe to use in HTML and XML. Characters that have special meanings are replaced so that they display as the actual characters. This mitigates injection attacks, meaning untrusted user input can safely be displayed on a page.

Installing

Install and update using pip:

pip install -U MarkupSafe

Examples

>>> from markupsafe import Markup, escape

>>> # escape replaces special characters and wraps in Markup
>>> escape("<script>alert(document.cookie);</script>")
Markup('&lt;script&gt;alert(document.cookie);&lt;/script&gt;')

>>> # wrap in Markup to mark text "safe" and prevent escaping
>>> Markup("<strong>Hello</strong>")
Markup('<strong>hello</strong>')

>>> escape(Markup("<strong>Hello</strong>"))
Markup('<strong>hello</strong>')

>>> # Markup is a str subclass
>>> # methods and operators escape their arguments
>>> template = Markup("Hello <em>{name}</em>")
>>> template.format(name='"World"')
Markup('Hello <em>&#34;World&#34;</em>')

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

MarkupSafe-2.1.0.tar.gz (18.5 kB view details)

Uploaded Source

Built Distributions

MarkupSafe-2.1.0-cp310-cp310-win_amd64.whl (17.0 kB view details)

Uploaded CPython 3.10 Windows x86-64

MarkupSafe-2.1.0-cp310-cp310-win32.whl (16.4 kB view details)

Uploaded CPython 3.10 Windows x86

MarkupSafe-2.1.0-cp310-cp310-musllinux_1_1_x86_64.whl (29.8 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ x86-64

MarkupSafe-2.1.0-cp310-cp310-musllinux_1_1_i686.whl (29.5 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ i686

MarkupSafe-2.1.0-cp310-cp310-musllinux_1_1_aarch64.whl (30.4 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ ARM64

MarkupSafe-2.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (25.5 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

MarkupSafe-2.1.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (26.3 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

MarkupSafe-2.1.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (25.2 kB view details)

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

MarkupSafe-2.1.0-cp310-cp310-macosx_10_9_x86_64.whl (13.6 kB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

MarkupSafe-2.1.0-cp310-cp310-macosx_10_9_universal2.whl (17.7 kB view details)

Uploaded CPython 3.10 macOS 10.9+ universal2 (ARM64, x86-64)

MarkupSafe-2.1.0-cp39-cp39-win_amd64.whl (17.0 kB view details)

Uploaded CPython 3.9 Windows x86-64

MarkupSafe-2.1.0-cp39-cp39-win32.whl (16.4 kB view details)

Uploaded CPython 3.9 Windows x86

MarkupSafe-2.1.0-cp39-cp39-musllinux_1_1_x86_64.whl (29.6 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ x86-64

MarkupSafe-2.1.0-cp39-cp39-musllinux_1_1_i686.whl (29.3 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ i686

MarkupSafe-2.1.0-cp39-cp39-musllinux_1_1_aarch64.whl (30.2 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ ARM64

MarkupSafe-2.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (25.4 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

MarkupSafe-2.1.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (26.2 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

MarkupSafe-2.1.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (25.1 kB view details)

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

MarkupSafe-2.1.0-cp39-cp39-macosx_10_9_x86_64.whl (13.6 kB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

MarkupSafe-2.1.0-cp39-cp39-macosx_10_9_universal2.whl (17.6 kB view details)

Uploaded CPython 3.9 macOS 10.9+ universal2 (ARM64, x86-64)

MarkupSafe-2.1.0-cp38-cp38-win_amd64.whl (16.9 kB view details)

Uploaded CPython 3.8 Windows x86-64

MarkupSafe-2.1.0-cp38-cp38-win32.whl (16.3 kB view details)

Uploaded CPython 3.8 Windows x86

MarkupSafe-2.1.0-cp38-cp38-musllinux_1_1_x86_64.whl (29.7 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ x86-64

MarkupSafe-2.1.0-cp38-cp38-musllinux_1_1_i686.whl (29.4 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ i686

MarkupSafe-2.1.0-cp38-cp38-musllinux_1_1_aarch64.whl (30.2 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ ARM64

MarkupSafe-2.1.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (25.8 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

MarkupSafe-2.1.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (26.7 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARM64

MarkupSafe-2.1.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (25.5 kB view details)

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

MarkupSafe-2.1.0-cp38-cp38-macosx_10_9_x86_64.whl (13.6 kB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

MarkupSafe-2.1.0-cp38-cp38-macosx_10_9_universal2.whl (17.6 kB view details)

Uploaded CPython 3.8 macOS 10.9+ universal2 (ARM64, x86-64)

MarkupSafe-2.1.0-cp37-cp37m-win_amd64.whl (16.9 kB view details)

Uploaded CPython 3.7m Windows x86-64

MarkupSafe-2.1.0-cp37-cp37m-win32.whl (14.1 kB view details)

Uploaded CPython 3.7m Windows x86

MarkupSafe-2.1.0-cp37-cp37m-musllinux_1_1_x86_64.whl (30.2 kB view details)

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

MarkupSafe-2.1.0-cp37-cp37m-musllinux_1_1_i686.whl (29.9 kB view details)

Uploaded CPython 3.7m musllinux: musl 1.1+ i686

MarkupSafe-2.1.0-cp37-cp37m-musllinux_1_1_aarch64.whl (30.7 kB view details)

Uploaded CPython 3.7m musllinux: musl 1.1+ ARM64

MarkupSafe-2.1.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (25.3 kB view details)

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

MarkupSafe-2.1.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (26.1 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ ARM64

MarkupSafe-2.1.0-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (25.0 kB view details)

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

MarkupSafe-2.1.0-cp37-cp37m-macosx_10_9_x86_64.whl (13.5 kB view details)

Uploaded CPython 3.7m macOS 10.9+ x86-64

File details

Details for the file MarkupSafe-2.1.0.tar.gz.

File metadata

  • Download URL: MarkupSafe-2.1.0.tar.gz
  • Upload date:
  • Size: 18.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.10.2

File hashes

Hashes for MarkupSafe-2.1.0.tar.gz
Algorithm Hash digest
SHA256 80beaf63ddfbc64a0452b841d8036ca0611e049650e20afcb882f5d3c266d65f
MD5 1c3ef96104e89fc64f90e48194a4f154
BLAKE2b-256 620f52c009332fdadd484e898dc8f2acca0663c1031b3517070fd34ad9c1b64e

See more details on using hashes here.

File details

Details for the file MarkupSafe-2.1.0-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: MarkupSafe-2.1.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 17.0 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.10.2

File hashes

Hashes for MarkupSafe-2.1.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 d4e702eea4a2903441f2735799d217f4ac1b55f7d8ad96ab7d4e25417cb0827c
MD5 44bc8c34124d23e9cec688f40c07d0e1
BLAKE2b-256 0ace7df99f25f9cf0d152ad91b7a6f978c3280c7ccf4cda0cd2df8a5ac16ab05

See more details on using hashes here.

File details

Details for the file MarkupSafe-2.1.0-cp310-cp310-win32.whl.

File metadata

  • Download URL: MarkupSafe-2.1.0-cp310-cp310-win32.whl
  • Upload date:
  • Size: 16.4 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.10.2

File hashes

Hashes for MarkupSafe-2.1.0-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 4056f752015dfa9828dce3140dbadd543b555afb3252507348c493def166d454
MD5 8f63976dd21067349a1a4965c622a6c1
BLAKE2b-256 fee39b51a97cf72c6859fb43d67c67fc4a952f1630501cac5e18535014bc6972

See more details on using hashes here.

File details

Details for the file MarkupSafe-2.1.0-cp310-cp310-musllinux_1_1_x86_64.whl.

File metadata

  • Download URL: MarkupSafe-2.1.0-cp310-cp310-musllinux_1_1_x86_64.whl
  • Upload date:
  • Size: 29.8 kB
  • Tags: CPython 3.10, musllinux: musl 1.1+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.10.2

File hashes

Hashes for MarkupSafe-2.1.0-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 75bb36f134883fdbe13d8e63b8675f5f12b80bb6627f7714c7d6c5becf22719f
MD5 9042c725b07be9ae2fa718a92d5bc842
BLAKE2b-256 aa0fdb97037f26020e92dfc4fde2f1913da5fc5a82801921200a71cf4c01ad2e

See more details on using hashes here.

File details

Details for the file MarkupSafe-2.1.0-cp310-cp310-musllinux_1_1_i686.whl.

File metadata

  • Download URL: MarkupSafe-2.1.0-cp310-cp310-musllinux_1_1_i686.whl
  • Upload date:
  • Size: 29.5 kB
  • Tags: CPython 3.10, musllinux: musl 1.1+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.10.2

File hashes

Hashes for MarkupSafe-2.1.0-cp310-cp310-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 96de1932237abe0a13ba68b63e94113678c379dca45afa040a17b6e1ad7ed076
MD5 1add08082a8b468e6eb4ec96cc39caca
BLAKE2b-256 1bf5ea45a5a0f479febb4899fbedc98e83002dc38c24fff985d157e0147ea021

See more details on using hashes here.

File details

Details for the file MarkupSafe-2.1.0-cp310-cp310-musllinux_1_1_aarch64.whl.

File metadata

  • Download URL: MarkupSafe-2.1.0-cp310-cp310-musllinux_1_1_aarch64.whl
  • Upload date:
  • Size: 30.4 kB
  • Tags: CPython 3.10, musllinux: musl 1.1+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.10.2

File hashes

Hashes for MarkupSafe-2.1.0-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 d3b64c65328cb4cd252c94f83e66e3d7acf8891e60ebf588d7b493a55a1dbf26
MD5 707e79dc75c7e6b41333fa5c6115cc6a
BLAKE2b-256 6d20beffd339ead1d10ecdc11488a3e9738e6d7f5c4ecc0997acf4cfb3ffbebc

See more details on using hashes here.

File details

Details for the file MarkupSafe-2.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for MarkupSafe-2.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 24c3be29abb6b34052fd26fc7a8e0a49b1ee9d282e3665e8ad09a0a68faee5b3
MD5 fb90109e2b223e98f57238638f1fbd7b
BLAKE2b-256 43795c9db488fceba740e16659b23b720e4fddc6ff60a225a8faaa0e3f0ddefd

See more details on using hashes here.

File details

Details for the file MarkupSafe-2.1.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for MarkupSafe-2.1.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 6e104c0c2b4cd765b4e83909cde7ec61a1e313f8a75775897db321450e928cce
MD5 7857b77155964332316f2dac5a70d3bd
BLAKE2b-256 bbeb98bf4659a313a3adaa7fee5fc9c0e43cc21fbae6e7a5037348c2b6b9cc25

See more details on using hashes here.

File details

Details for the file MarkupSafe-2.1.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for MarkupSafe-2.1.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 204730fd5fe2fe3b1e9ccadb2bd18ba8712b111dcabce185af0b3b5285a7c989
MD5 c9d85ef863620eb04cc83fdddf3c6cb0
BLAKE2b-256 b15aacc1125d0c5fb08751a1d5b8e8034c0cc2a12343f67629f03b7b7e277b9d

See more details on using hashes here.

File details

Details for the file MarkupSafe-2.1.0-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: MarkupSafe-2.1.0-cp310-cp310-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 13.6 kB
  • Tags: CPython 3.10, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.10.2

File hashes

Hashes for MarkupSafe-2.1.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 290b02bab3c9e216da57c1d11d2ba73a9f73a614bbdcc027d299a60cdfabb11a
MD5 31143b88293394118e4b283eef2cbb6e
BLAKE2b-256 2df17176641d33636f6d225c4df05adbead3571cd7384528e1b7fdc636a9e47e

See more details on using hashes here.

File details

Details for the file MarkupSafe-2.1.0-cp310-cp310-macosx_10_9_universal2.whl.

File metadata

  • Download URL: MarkupSafe-2.1.0-cp310-cp310-macosx_10_9_universal2.whl
  • Upload date:
  • Size: 17.7 kB
  • Tags: CPython 3.10, macOS 10.9+ universal2 (ARM64, x86-64)
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.10.2

File hashes

Hashes for MarkupSafe-2.1.0-cp310-cp310-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 3028252424c72b2602a323f70fbf50aa80a5d3aa616ea6add4ba21ae9cc9da4c
MD5 0051277791d17efebe9da9d7b5884672
BLAKE2b-256 2843c007eb7a34c3f0e852fb51975fb4405dd907c27e37053d66477d62d99f1a

See more details on using hashes here.

File details

Details for the file MarkupSafe-2.1.0-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: MarkupSafe-2.1.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 17.0 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.10.2

File hashes

Hashes for MarkupSafe-2.1.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 b8811d48078d1cf2a6863dafb896e68406c5f513048451cd2ded0473133473c7
MD5 ecede4ec342b682564c65fddbe0869ad
BLAKE2b-256 8db1584a204372c41d6b56dce941b3cdc06bc7a325ad790a77ac50d7893da404

See more details on using hashes here.

File details

Details for the file MarkupSafe-2.1.0-cp39-cp39-win32.whl.

File metadata

  • Download URL: MarkupSafe-2.1.0-cp39-cp39-win32.whl
  • Upload date:
  • Size: 16.4 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.10.2

File hashes

Hashes for MarkupSafe-2.1.0-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 e6f7f3f41faffaea6596da86ecc2389672fa949bd035251eab26dc6697451d05
MD5 e59a31e2fa005041351dcf643e534bc6
BLAKE2b-256 c171eb03ad593eef922d2270b37596d299b5ee6906c1882c68d13c3e9eface38

See more details on using hashes here.

File details

Details for the file MarkupSafe-2.1.0-cp39-cp39-musllinux_1_1_x86_64.whl.

File metadata

  • Download URL: MarkupSafe-2.1.0-cp39-cp39-musllinux_1_1_x86_64.whl
  • Upload date:
  • Size: 29.6 kB
  • Tags: CPython 3.9, musllinux: musl 1.1+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.10.2

File hashes

Hashes for MarkupSafe-2.1.0-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 599941da468f2cf22bf90a84f6e2a65524e87be2fce844f96f2dd9a6c9d1e635
MD5 4963a67fbce89bd87e20567d4075af25
BLAKE2b-256 8a4a3a64439d6398e373b4c477fc744aa0c247d3690b7c72adc93f5d8d3c8edc

See more details on using hashes here.

File details

Details for the file MarkupSafe-2.1.0-cp39-cp39-musllinux_1_1_i686.whl.

File metadata

  • Download URL: MarkupSafe-2.1.0-cp39-cp39-musllinux_1_1_i686.whl
  • Upload date:
  • Size: 29.3 kB
  • Tags: CPython 3.9, musllinux: musl 1.1+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.10.2

File hashes

Hashes for MarkupSafe-2.1.0-cp39-cp39-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 598b65d74615c021423bd45c2bc5e9b59539c875a9bdb7e5f2a6b92dfcfc268d
MD5 2bd16e3de61c62f9f3f1d2fa675efa16
BLAKE2b-256 a651bd46893edaaca7a6283497d48abc9df18ffe2fd6e91b6a59cb7cfbf56e80

See more details on using hashes here.

File details

Details for the file MarkupSafe-2.1.0-cp39-cp39-musllinux_1_1_aarch64.whl.

File metadata

  • Download URL: MarkupSafe-2.1.0-cp39-cp39-musllinux_1_1_aarch64.whl
  • Upload date:
  • Size: 30.2 kB
  • Tags: CPython 3.9, musllinux: musl 1.1+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.10.2

File hashes

Hashes for MarkupSafe-2.1.0-cp39-cp39-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 961eb86e5be7d0973789f30ebcf6caab60b844203f4396ece27310295a6082c7
MD5 aba49be9deb9b00bc1c367ea2bb7b35c
BLAKE2b-256 fa5788d45162a2bd19bab1bbfe1430e9dbbc5f7dcac61da54750edccd2ab5ae2

See more details on using hashes here.

File details

Details for the file MarkupSafe-2.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for MarkupSafe-2.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e67ec74fada3841b8c5f4c4f197bea916025cb9aa3fe5abf7d52b655d042f956
MD5 7c80e83b99e77d33229db4ce3d41548c
BLAKE2b-256 16d51ab06367477e2af0cc9fae691191fd3c48fe5d35b23f3d5c65431488b2e1

See more details on using hashes here.

File details

Details for the file MarkupSafe-2.1.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for MarkupSafe-2.1.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c532d5ab79be0199fa2658e24a02fce8542df196e60665dd322409a03db6a52c
MD5 a4ba890b79c099b57eb9c22f4a557658
BLAKE2b-256 a080ab06abfc25932ef806bae6e755dab462b27fa07beee48cc9189c18d87c8c

See more details on using hashes here.

File details

Details for the file MarkupSafe-2.1.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for MarkupSafe-2.1.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 30c653fde75a6e5eb814d2a0a89378f83d1d3f502ab710904ee585c38888816c
MD5 17c6f04a5e1189a904a4a4b88591cfe9
BLAKE2b-256 ed018455a301741a47952f33cf7eac294af9dca39b3b5ca85caec1f3986400ff

See more details on using hashes here.

File details

Details for the file MarkupSafe-2.1.0-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: MarkupSafe-2.1.0-cp39-cp39-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 13.6 kB
  • Tags: CPython 3.9, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.10.2

File hashes

Hashes for MarkupSafe-2.1.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 d66624f04de4af8bbf1c7f21cc06649c1c69a7f84109179add573ce35e46d448
MD5 b2c8583a3671110b7695eb13811c4f69
BLAKE2b-256 e3d264f4a5557fd8b5dde54d24687dcb61b3f4d48b65e317634b397da4d390d6

See more details on using hashes here.

File details

Details for the file MarkupSafe-2.1.0-cp39-cp39-macosx_10_9_universal2.whl.

File metadata

  • Download URL: MarkupSafe-2.1.0-cp39-cp39-macosx_10_9_universal2.whl
  • Upload date:
  • Size: 17.6 kB
  • Tags: CPython 3.9, macOS 10.9+ universal2 (ARM64, x86-64)
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.10.2

File hashes

Hashes for MarkupSafe-2.1.0-cp39-cp39-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 023af8c54fe63530545f70dd2a2a7eed18d07a9a77b94e8bf1e2ff7f252db9a3
MD5 9fc4ae5f0ec8f4233c86835ea22a980c
BLAKE2b-256 bacb68c17bc94f980cbf4ee5ed5c1d7adb1555d55bb781326412c0e016fa016f

See more details on using hashes here.

File details

Details for the file MarkupSafe-2.1.0-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: MarkupSafe-2.1.0-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 16.9 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.10.2

File hashes

Hashes for MarkupSafe-2.1.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 fabbe18087c3d33c5824cb145ffca52eccd053061df1d79d4b66dafa5ad2a5ea
MD5 6c7f1090df1fa35629db5022b5034fc4
BLAKE2b-256 5d3c33e0484540c1fb604eec765abfcceddc385e9aea9c5c976d06f9fb665d20

See more details on using hashes here.

File details

Details for the file MarkupSafe-2.1.0-cp38-cp38-win32.whl.

File metadata

  • Download URL: MarkupSafe-2.1.0-cp38-cp38-win32.whl
  • Upload date:
  • Size: 16.3 kB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.10.2

File hashes

Hashes for MarkupSafe-2.1.0-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 3cace1837bc84e63b3fd2dfce37f08f8c18aeb81ef5cf6bb9b51f625cb4e6cd8
MD5 4ba0fdadf2ee38eab403206b0aaa85f1
BLAKE2b-256 ea6098ade960458c2bc44b39ab406adff6515969ac801022fef1b6f9e5f4b9b9

See more details on using hashes here.

File details

Details for the file MarkupSafe-2.1.0-cp38-cp38-musllinux_1_1_x86_64.whl.

File metadata

  • Download URL: MarkupSafe-2.1.0-cp38-cp38-musllinux_1_1_x86_64.whl
  • Upload date:
  • Size: 29.7 kB
  • Tags: CPython 3.8, musllinux: musl 1.1+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.10.2

File hashes

Hashes for MarkupSafe-2.1.0-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 7d2f5d97fcbd004c03df8d8fe2b973fe2b14e7bfeb2cfa012eaa8759ce9a762f
MD5 8324b9010fafff694eba68225a79592c
BLAKE2b-256 0addff46906bb30c50ea09f8c411845b494aec73e32c9ba6e098e778c9fed6ff

See more details on using hashes here.

File details

Details for the file MarkupSafe-2.1.0-cp38-cp38-musllinux_1_1_i686.whl.

File metadata

  • Download URL: MarkupSafe-2.1.0-cp38-cp38-musllinux_1_1_i686.whl
  • Upload date:
  • Size: 29.4 kB
  • Tags: CPython 3.8, musllinux: musl 1.1+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.10.2

File hashes

Hashes for MarkupSafe-2.1.0-cp38-cp38-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 d5653619b3eb5cbd35bfba3c12d575db2a74d15e0e1c08bf1db788069d410ce8
MD5 e991d81d502e9fea6332c68c6745c120
BLAKE2b-256 0c512313deee6d71836fbbd8f9ea73a3e6f9703644526d69857887f7790b43c7

See more details on using hashes here.

File details

Details for the file MarkupSafe-2.1.0-cp38-cp38-musllinux_1_1_aarch64.whl.

File metadata

  • Download URL: MarkupSafe-2.1.0-cp38-cp38-musllinux_1_1_aarch64.whl
  • Upload date:
  • Size: 30.2 kB
  • Tags: CPython 3.8, musllinux: musl 1.1+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.10.2

File hashes

Hashes for MarkupSafe-2.1.0-cp38-cp38-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 f02cf7221d5cd915d7fa58ab64f7ee6dd0f6cddbb48683debf5d04ae9b1c2cc1
MD5 bd8ea0805217cd66192d3b27e7483c3e
BLAKE2b-256 3ea6464670edc16efb668dbca45d1a21aafde9c4445b1393d3a1f991d66ead82

See more details on using hashes here.

File details

Details for the file MarkupSafe-2.1.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for MarkupSafe-2.1.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 62c0285e91414f5c8f621a17b69fc0088394ccdaa961ef469e833dbff64bd5ea
MD5 35b6bb31fc069a98b26d2930900248aa
BLAKE2b-256 4a9d40ec58ee0c7cda235ce8469e77ee49d221a21a6ffe892be9671cf81cfdb8

See more details on using hashes here.

File details

Details for the file MarkupSafe-2.1.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for MarkupSafe-2.1.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 1d1fb9b2eec3c9714dd936860850300b51dbaa37404209c8d4cb66547884b7ed
MD5 ff8aa12181bb09517f6c29b85a4d5872
BLAKE2b-256 4515d9faec1fe0310ed300df7e4d574a64abe1a0bd898f51282bdaf8ef6a50d7

See more details on using hashes here.

File details

Details for the file MarkupSafe-2.1.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for MarkupSafe-2.1.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 fc3150f85e2dbcf99e65238c842d1cfe69d3e7649b19864c1cc043213d9cd730
MD5 cedfab25d8bceec063a892ceaf15c7e1
BLAKE2b-256 af06d20b5b5b8e2723b75218992af61e0fb347c9c7452ecfb0e29d158de51194

See more details on using hashes here.

File details

Details for the file MarkupSafe-2.1.0-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: MarkupSafe-2.1.0-cp38-cp38-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 13.6 kB
  • Tags: CPython 3.8, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.10.2

File hashes

Hashes for MarkupSafe-2.1.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 b2a5a856019d2833c56a3dcac1b80fe795c95f401818ea963594b345929dffa7
MD5 2849b27d798075cc53ec42cc6b9ce0cc
BLAKE2b-256 daf8cc01a942f70244489e438c3cd4d72ad80feb57c58dd87d11f2a5aaac7b81

See more details on using hashes here.

File details

Details for the file MarkupSafe-2.1.0-cp38-cp38-macosx_10_9_universal2.whl.

File metadata

  • Download URL: MarkupSafe-2.1.0-cp38-cp38-macosx_10_9_universal2.whl
  • Upload date:
  • Size: 17.6 kB
  • Tags: CPython 3.8, macOS 10.9+ universal2 (ARM64, x86-64)
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.10.2

File hashes

Hashes for MarkupSafe-2.1.0-cp38-cp38-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 142119fb14a1ef6d758912b25c4e803c3ff66920635c44078666fe7cc3f8f759
MD5 46a83184378fcb49f3b76aa1a7c5ec14
BLAKE2b-256 b482b03459831856da8e2d12d44eef390a8e7d00cc644f7bbc0f73b53928a4c6

See more details on using hashes here.

File details

Details for the file MarkupSafe-2.1.0-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: MarkupSafe-2.1.0-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 16.9 kB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.10.2

File hashes

Hashes for MarkupSafe-2.1.0-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 454ffc1cbb75227d15667c09f164a0099159da0c1f3d2636aa648f12675491ad
MD5 310f7f302753a006455d2c28c870c4e6
BLAKE2b-256 39b0f184c88a7d886e761424239e18d77d04f9599f1da8bec7d6e3aa97ef69ff

See more details on using hashes here.

File details

Details for the file MarkupSafe-2.1.0-cp37-cp37m-win32.whl.

File metadata

  • Download URL: MarkupSafe-2.1.0-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 14.1 kB
  • Tags: CPython 3.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.10.2

File hashes

Hashes for MarkupSafe-2.1.0-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 8da5924cb1f9064589767b0f3fc39d03e3d0fb5aa29e0cb21d43106519bd624a
MD5 93190e9437ee421973fcacecef96c666
BLAKE2b-256 5c1bb6ae6a6b2924412f89ac5f195cfb9a44b166d67b09484cdaf7774a9c9a3f

See more details on using hashes here.

File details

Details for the file MarkupSafe-2.1.0-cp37-cp37m-musllinux_1_1_x86_64.whl.

File metadata

  • Download URL: MarkupSafe-2.1.0-cp37-cp37m-musllinux_1_1_x86_64.whl
  • Upload date:
  • Size: 30.2 kB
  • Tags: CPython 3.7m, musllinux: musl 1.1+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.10.2

File hashes

Hashes for MarkupSafe-2.1.0-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 84ad5e29bf8bab3ad70fd707d3c05524862bddc54dc040982b0dbcff36481de7
MD5 f72c82697d30ae41b7992f2b56469c6a
BLAKE2b-256 4f10958d15d7d1ac4682f6517c31c658060f9ecc8a24061b7f18a20fb4af86dc

See more details on using hashes here.

File details

Details for the file MarkupSafe-2.1.0-cp37-cp37m-musllinux_1_1_i686.whl.

File metadata

  • Download URL: MarkupSafe-2.1.0-cp37-cp37m-musllinux_1_1_i686.whl
  • Upload date:
  • Size: 29.9 kB
  • Tags: CPython 3.7m, musllinux: musl 1.1+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.10.2

File hashes

Hashes for MarkupSafe-2.1.0-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 679cbb78914ab212c49c67ba2c7396dc599a8479de51b9a87b174700abd9ea49
MD5 24f67028cd5722faf616a939fa47192e
BLAKE2b-256 ab7e5bdfc794b6985b37a0ce192da87abcd20b8844d8879dc8559c2fa6842ffa

See more details on using hashes here.

File details

Details for the file MarkupSafe-2.1.0-cp37-cp37m-musllinux_1_1_aarch64.whl.

File metadata

  • Download URL: MarkupSafe-2.1.0-cp37-cp37m-musllinux_1_1_aarch64.whl
  • Upload date:
  • Size: 30.7 kB
  • Tags: CPython 3.7m, musllinux: musl 1.1+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.10.2

File hashes

Hashes for MarkupSafe-2.1.0-cp37-cp37m-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 736895a020e31b428b3382a7887bfea96102c529530299f426bf2e636aacec9e
MD5 50743efa14d860811451ca6b73d0bb9d
BLAKE2b-256 5814ed7d8d12e417602dc2c8ac9d77b60d19345784966419fe6a9508e13c2773

See more details on using hashes here.

File details

Details for the file MarkupSafe-2.1.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for MarkupSafe-2.1.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 09c86c9643cceb1d87ca08cdc30160d1b7ab49a8a21564868921959bd16441b8
MD5 8f9ce89b91147f4b2c6a2afea11dcb52
BLAKE2b-256 ee2ff5f4981cf6a235951da6d864de8a4debd3ab5d5593ecdf98454e22e12639

See more details on using hashes here.

File details

Details for the file MarkupSafe-2.1.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for MarkupSafe-2.1.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 5ddea4c352a488b5e1069069f2f501006b1a4362cb906bee9a193ef1245a7a61
MD5 b2e0841ca07f98d41f12ec378aecb714
BLAKE2b-256 bed28eb89bc0e246969a0dc38dbdbf9b6098b580ca5242960a89dff3b499e43a

See more details on using hashes here.

File details

Details for the file MarkupSafe-2.1.0-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for MarkupSafe-2.1.0-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 a0a0abef2ca47b33fb615b491ce31b055ef2430de52c5b3fb19a4042dbc5cadb
MD5 6c62120289a8483de63bae64df2ae202
BLAKE2b-256 2d6c7a0f69b89dc55f218da9c677a94ba71df4ec8255a9e3006a0ff627e78cc4

See more details on using hashes here.

File details

Details for the file MarkupSafe-2.1.0-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: MarkupSafe-2.1.0-cp37-cp37m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 13.5 kB
  • Tags: CPython 3.7m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.10.2

File hashes

Hashes for MarkupSafe-2.1.0-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 f0eddfcabd6936558ec020130f932d479930581171368fd728efcfb6ef0dd357
MD5 0cdae5e6188faec11181b372c9e42986
BLAKE2b-256 044c4c08415c3b7e9f04d5084f3bda6869f4114eb5ec8a169edabfda2a178f95

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