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

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

MarkupSafe-2.1.2-cp311-cp311-win_amd64.whl (17.0 kB view details)

Uploaded CPython 3.11Windows x86-64

MarkupSafe-2.1.2-cp311-cp311-win32.whl (16.4 kB view details)

Uploaded CPython 3.11Windows x86

MarkupSafe-2.1.2-cp311-cp311-musllinux_1_1_x86_64.whl (33.1 kB view details)

Uploaded CPython 3.11musllinux: musl 1.1+ x86-64

MarkupSafe-2.1.2-cp311-cp311-musllinux_1_1_i686.whl (32.5 kB view details)

Uploaded CPython 3.11musllinux: musl 1.1+ i686

MarkupSafe-2.1.2-cp311-cp311-musllinux_1_1_aarch64.whl (33.8 kB view details)

Uploaded CPython 3.11musllinux: musl 1.1+ ARM64

MarkupSafe-2.1.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (28.0 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

MarkupSafe-2.1.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (28.8 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

MarkupSafe-2.1.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (27.5 kB view details)

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

MarkupSafe-2.1.2-cp311-cp311-macosx_10_9_x86_64.whl (13.6 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

MarkupSafe-2.1.2-cp311-cp311-macosx_10_9_universal2.whl (17.8 kB view details)

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

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

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10Windows x86

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

Uploaded CPython 3.10musllinux: musl 1.1+ x86-64

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

Uploaded CPython 3.10musllinux: musl 1.1+ i686

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

Uploaded CPython 3.10musllinux: musl 1.1+ ARM64

MarkupSafe-2.1.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (25.6 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

MarkupSafe-2.1.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (26.4 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

MarkupSafe-2.1.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (25.3 kB view details)

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

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

Uploaded CPython 3.10macOS 10.9+ x86-64

MarkupSafe-2.1.2-cp310-cp310-macosx_10_9_universal2.whl (17.8 kB view details)

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

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

Uploaded CPython 3.9Windows x86-64

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

Uploaded CPython 3.9Windows x86

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

Uploaded CPython 3.9musllinux: musl 1.1+ x86-64

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

Uploaded CPython 3.9musllinux: musl 1.1+ i686

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

Uploaded CPython 3.9musllinux: musl 1.1+ ARM64

MarkupSafe-2.1.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (25.5 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

MarkupSafe-2.1.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (26.3 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

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

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

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

Uploaded CPython 3.9macOS 10.9+ x86-64

MarkupSafe-2.1.2-cp39-cp39-macosx_10_9_universal2.whl (17.7 kB view details)

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

MarkupSafe-2.1.2-cp38-cp38-win_amd64.whl (17.0 kB view details)

Uploaded CPython 3.8Windows x86-64

MarkupSafe-2.1.2-cp38-cp38-win32.whl (16.4 kB view details)

Uploaded CPython 3.8Windows x86

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

Uploaded CPython 3.8musllinux: musl 1.1+ x86-64

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

Uploaded CPython 3.8musllinux: musl 1.1+ i686

MarkupSafe-2.1.2-cp38-cp38-musllinux_1_1_aarch64.whl (30.3 kB view details)

Uploaded CPython 3.8musllinux: musl 1.1+ ARM64

MarkupSafe-2.1.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (25.9 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.8manylinux: glibc 2.17+ ARM64

MarkupSafe-2.1.2-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (25.6 kB view details)

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

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

Uploaded CPython 3.8macOS 10.9+ x86-64

MarkupSafe-2.1.2-cp38-cp38-macosx_10_9_universal2.whl (17.7 kB view details)

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

MarkupSafe-2.1.2-cp37-cp37m-win_amd64.whl (17.0 kB view details)

Uploaded CPython 3.7mWindows x86-64

MarkupSafe-2.1.2-cp37-cp37m-win32.whl (16.4 kB view details)

Uploaded CPython 3.7mWindows x86

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

Uploaded CPython 3.7mmusllinux: musl 1.1+ x86-64

MarkupSafe-2.1.2-cp37-cp37m-musllinux_1_1_i686.whl (30.0 kB view details)

Uploaded CPython 3.7mmusllinux: musl 1.1+ i686

MarkupSafe-2.1.2-cp37-cp37m-musllinux_1_1_aarch64.whl (30.8 kB view details)

Uploaded CPython 3.7mmusllinux: musl 1.1+ ARM64

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

Uploaded CPython 3.7mmanylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.7mmanylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.7mmanylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

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

Uploaded CPython 3.7mmacOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: MarkupSafe-2.1.2.tar.gz
  • Upload date:
  • Size: 19.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.1

File hashes

Hashes for MarkupSafe-2.1.2.tar.gz
Algorithm Hash digest
SHA256 abcabc8c2b26036d62d4c746381a6f7cf60aafcc653198ad678306986b09450d
MD5 02f337b98aef11bd0fee9c5ae860173b
BLAKE2b-256 957e68018b70268fb4a2a605e2be44ab7b4dd7ce7808adae6c5ef32e34f4b55a

See more details on using hashes here.

File details

Details for the file MarkupSafe-2.1.2-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: MarkupSafe-2.1.2-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 17.0 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.1

File hashes

Hashes for MarkupSafe-2.1.2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 e55e40ff0cc8cc5c07996915ad367fa47da6b3fc091fdadca7f5403239c5fec3
MD5 b22430551f45dcfaf234170f524e83e1
BLAKE2b-256 ea602400ba59cf2465fa136487ee7299f52121a9d04b2cf8539ad43ad10e70e8

See more details on using hashes here.

File details

Details for the file MarkupSafe-2.1.2-cp311-cp311-win32.whl.

File metadata

  • Download URL: MarkupSafe-2.1.2-cp311-cp311-win32.whl
  • Upload date:
  • Size: 16.4 kB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.1

File hashes

Hashes for MarkupSafe-2.1.2-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 7df70907e00c970c60b9ef2938d894a9381f38e6b9db73c5be35e59d92e06625
MD5 7d9cf6b7949b2d68dccd2f9d324d8761
BLAKE2b-256 19003b8eb0093c885576a1ce7f2263e7b8c01e55b9977433f8246f57cd81b0be

See more details on using hashes here.

File details

Details for the file MarkupSafe-2.1.2-cp311-cp311-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for MarkupSafe-2.1.2-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 1bea30e9bf331f3fef67e0a3877b2288593c98a21ccb2cf29b74c581a4eb3af0
MD5 6c98c61907eac280274b9e2c59743b70
BLAKE2b-256 1f2076f6337f1e7238a626ab34405ddd634636011b2ff947dcbd8995f16a7776

See more details on using hashes here.

File details

Details for the file MarkupSafe-2.1.2-cp311-cp311-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for MarkupSafe-2.1.2-cp311-cp311-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 085fd3201e7b12809f9e6e9bc1e5c96a368c8523fad5afb02afe3c051ae4afcc
MD5 6fd5c46d683726df3a35968a37a9f0da
BLAKE2b-256 04cf9464c3c41b7cdb8df660cda75676697e7fb49ce1be7691a1162fc88da078

See more details on using hashes here.

File details

Details for the file MarkupSafe-2.1.2-cp311-cp311-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for MarkupSafe-2.1.2-cp311-cp311-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 9cad97ab29dfc3f0249b483412c85c8ef4766d96cdf9dcf5a1e3caa3f3661cf1
MD5 9ed3ca54de46407d27dc778c0869e148
BLAKE2b-256 cfc1d7596976a868fe3487212a382cc121358a53dc8e8d85ff2ee2c3d3b40f04

See more details on using hashes here.

File details

Details for the file MarkupSafe-2.1.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for MarkupSafe-2.1.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f2bfb563d0211ce16b63c7cb9395d2c682a23187f54c3d79bfec33e6705473c6
MD5 d8909c4bc5a4f95a0a1d2cf354d4e34d
BLAKE2b-256 5a94d056bf5dbadf7f4b193ee2a132b3d49ffa1602371e3847518b2982045425

See more details on using hashes here.

File details

Details for the file MarkupSafe-2.1.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for MarkupSafe-2.1.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 65608c35bfb8a76763f37036547f7adfd09270fbdbf96608be2bead319728fcd
MD5 91155779ff502dd80b6987402c8a7fb9
BLAKE2b-256 0a8878cb3d95afebd183d8b04442685ab4c70cfc1138b850ba20e2a07aff2f53

See more details on using hashes here.

File details

Details for the file MarkupSafe-2.1.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for MarkupSafe-2.1.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 da25303d91526aac3672ee6d49a2f3db2d9502a4a60b55519feb1a4c7714e07d
MD5 e38ad980973558f2976099c68ea5097f
BLAKE2b-256 79e2b818bf277fa6b01244943498cb2127372c01dde5eff7682837cc72740618

See more details on using hashes here.

File details

Details for the file MarkupSafe-2.1.2-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for MarkupSafe-2.1.2-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 608e7073dfa9e38a85d38474c082d4281f4ce276ac0010224eaba11e929dd53a
MD5 ab844a2ece9699f1fa0c30831b78745d
BLAKE2b-256 e6ffd2378ca3cb3ac4a37af767b820b0f0bf3f5e9193a6acce0eefc379425c1c

See more details on using hashes here.

File details

Details for the file MarkupSafe-2.1.2-cp311-cp311-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for MarkupSafe-2.1.2-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 2ec4f2d48ae59bbb9d1f9d7efb9236ab81429a764dedca114f5fdabbc3788013
MD5 80263beefc30dabdc0733930ac608c23
BLAKE2b-256 e3a9e366665c7eae59c9c9d34b747cd5a3994847719a2304e0c8dec8b604dd98

See more details on using hashes here.

File details

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

File metadata

  • Download URL: MarkupSafe-2.1.2-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/4.0.1 CPython/3.11.1

File hashes

Hashes for MarkupSafe-2.1.2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 835fb5e38fd89328e9c81067fd642b3593c33e1e17e2fdbf77f5676abb14a156
MD5 f3f61a07e2b0051daec3a1fdfe49062c
BLAKE2b-256 022c18d55e5df6a9ea33709d6c33e08cb2e07d39e20ad05d8c6fbf9c9bcafd54

See more details on using hashes here.

File details

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

File metadata

  • Download URL: MarkupSafe-2.1.2-cp310-cp310-win32.whl
  • Upload date:
  • Size: 16.4 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.1

File hashes

Hashes for MarkupSafe-2.1.2-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 c4a549890a45f57f1ebf99c067a4ad0cb423a05544accaf2b065246827ed9603
MD5 fafcd7fbebd838ab524548812c58882d
BLAKE2b-256 78e691c9a20a943ea231c59024e181c4c5480097daf132428f2272670974637f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for MarkupSafe-2.1.2-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 7313ce6a199651c4ed9d7e4cfb4aa56fe923b1adf9af3b420ee14e6d9a73df65
MD5 670e8b2ff9d872c09d3a6dfedf38d4dd
BLAKE2b-256 f9aaebcd114deab08f892b1d70badda4436dbad1747f9e5b72cffb3de4c7129d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for MarkupSafe-2.1.2-cp310-cp310-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 7e007132af78ea9df29495dbf7b5824cb71648d7133cf7848a2a5dd00d36f9ff
MD5 2ff097358a7b82c1dddd496591ffd413
BLAKE2b-256 9692a873b4a7fa20c2e30bffe883bb560330f3b6ce03aaf278f75f96d161935b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for MarkupSafe-2.1.2-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 d9d971ec1e79906046aa3ca266de79eac42f1dbf3612a05dc9368125952bd1a1
MD5 52cdf3376ff0de98831541b91e28b40b
BLAKE2b-256 93ca1c3ae0c6a5712d4ba98610cada03781ea0448436b17d1dcd4759115b15a1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for MarkupSafe-2.1.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 28057e985dace2f478e042eaa15606c7efccb700797660629da387eb289b9323
MD5 54ac715bc0b860519f985d92142fefee
BLAKE2b-256 3d662f636ba803fd6eb4cee7b3106ae02538d1e84a7fb7f4f8775c6528a87d31

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for MarkupSafe-2.1.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 22152d00bf4a9c7c83960521fc558f55a1adbc0631fbb00a9471e097b19d72e1
MD5 df32e532c7e37c9ffa55cb91e4823140
BLAKE2b-256 5ef68eb8a5692c1986b6e863877b0b8a83628aff14e5fbfaf11d9522b532bd9d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for MarkupSafe-2.1.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 ca244fa73f50a800cf8c3ebf7fd93149ec37f5cb9596aa8873ae2c1d23498601
MD5 98b610fd2fff942ce30a43a2acf37cc1
BLAKE2b-256 303e0a69a24adb38df83e2f6989c38d68627a5f27181c82ecaa1fd03d1236dca

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for MarkupSafe-2.1.2-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 340bea174e9761308703ae988e982005aedf427de816d1afe98147668cc03036
MD5 b91ba1aa9783fe1a57dd54a4bdb7abae
BLAKE2b-256 341964b0abc021b22766e86efee32b0e2af684c4b731ce8ac1d519c791800c13

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for MarkupSafe-2.1.2-cp310-cp310-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 665a36ae6f8f20a4676b53224e33d456a6f5a72657d9c83c2aa00765072f31f7
MD5 ad31979a09737deab69f79c8d786928b
BLAKE2b-256 37b26f4d5cac75ba6fe9f17671304fe339ea45a73c5609b5f5e652aa79c915c8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: MarkupSafe-2.1.2-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/4.0.1 CPython/3.11.1

File hashes

Hashes for MarkupSafe-2.1.2-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 0576fe974b40a400449768941d5d0858cc624e3249dfd1e0c33674e5c7ca7aed
MD5 6b37b508bc191ae7306ccefd403992ae
BLAKE2b-256 460c10ee33673c5e36fa3809cf136971f81d951ca38516188ee11a965d9b2fe9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: MarkupSafe-2.1.2-cp39-cp39-win32.whl
  • Upload date:
  • Size: 16.4 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.1

File hashes

Hashes for MarkupSafe-2.1.2-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 137678c63c977754abe9086a3ec011e8fd985ab90631145dfb9294ad09c102a7
MD5 204450521081dcf1291aca1465349a9b
BLAKE2b-256 22889c0cae2f5ada778182f2842b377dd273d6be689953345c10b165478831eb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for MarkupSafe-2.1.2-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 b8526c6d437855442cdd3d87eede9c425c4445ea011ca38d937db299382e6fa3
MD5 91478bc4b8494bdf1bc5792cd279ac58
BLAKE2b-256 50411442b693a40eb76d835ca2016e86a01479f17d7fd8288f9830f6790e366a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for MarkupSafe-2.1.2-cp39-cp39-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 c0a33bc9f02c2b17c3ea382f91b4db0e6cde90b63b296422a939886a7a80de1c
MD5 6ab0552027a843f25e7ae06415f67a3a
BLAKE2b-256 41546e88795c64ab5dcda31b06406c062c2740d1a64db18219d4e21fc90928c1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for MarkupSafe-2.1.2-cp39-cp39-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 2e7821bffe00aa6bd07a23913b7f4e01328c3d5cc0b40b36c0bd81d362faeb65
MD5 1c11943dcd9faf7c691277dac9324fb8
BLAKE2b-256 8270b3978786c7b576c25d84b009d2a20a11b5300d252fc3ce984e37b932e97c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for MarkupSafe-2.1.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 40dfd3fefbef579ee058f139733ac336312663c6706d1163b82b3003fb1925c4
MD5 2278530e86e04ee1816f4f8ee3da9e98
BLAKE2b-256 063bd026c21cd1dbee89f41127e93113dcf5fa85c6660d108847760b59b3a66d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for MarkupSafe-2.1.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 40627dcf047dadb22cd25ea7ecfe9cbf3bbbad0482ee5920b582f3809c97654f
MD5 445d9481f585425f05aca657b921a237
BLAKE2b-256 5236b35c577c884ea352fc0c1eaed9ca4946ffc22cc9c3527a70408bfa9e9496

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for MarkupSafe-2.1.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 090376d812fb6ac5f171e5938e82e7f2d7adc2b629101cec0db8b267815c85e2
MD5 d211717678ad3c2eab2fa710a5017cf7
BLAKE2b-256 7ce6454df09f18e0ea34d189b447a9e1a9f66c2aa332b77fd5577ebc7ca14d42

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for MarkupSafe-2.1.2-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 8bca7e26c1dd751236cfb0c6c72d4ad61d986e9a41bbf76cb445f69488b2a2bd
MD5 acd631a84a3b5f52cfddfb512c4e85d3
BLAKE2b-256 7726af46880038c6eac3832e751298f1965f3a550f38d1e9ddaabd674860076b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for MarkupSafe-2.1.2-cp39-cp39-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 99625a92da8229df6d44335e6fcc558a5037dd0a760e11d84be2260e6f37002f
MD5 67594a9e859bb99b9b482a0a9fa66093
BLAKE2b-256 82e34efcd74f10a7999783955aec36386f71082e6d7dafcc06b77b9df72b325a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: MarkupSafe-2.1.2-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 17.0 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.1

File hashes

Hashes for MarkupSafe-2.1.2-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 bb06feb762bade6bf3c8b844462274db0c76acc95c52abe8dbed28ae3d44a147
MD5 10e16729e10431d34ffe0676e58927d1
BLAKE2b-256 93fad72f68f84f8537ee8aa3e0764d1eb11e5e025a5ca90c16e94a40f894c2fc

See more details on using hashes here.

File details

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

File metadata

  • Download URL: MarkupSafe-2.1.2-cp38-cp38-win32.whl
  • Upload date:
  • Size: 16.4 kB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.1

File hashes

Hashes for MarkupSafe-2.1.2-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 50c42830a633fa0cf9e7d27664637532791bfc31c731a87b202d2d8ac40c3ea2
MD5 56fbb1fef9ab2e1a178c8442117779dd
BLAKE2b-256 76b505ce70a3e31ecebcd3628cd180dc4761293aa496db85170fdc085ed2d79a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for MarkupSafe-2.1.2-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 2298c859cfc5463f1b64bd55cb3e602528db6fa0f3cfd568d3605c50678f8f03
MD5 e8c84c30c17f7a1f6032f4b06b710a4f
BLAKE2b-256 0d1582b108c697bec4c26c00aed6975b778cf0eac6cbb77598862b10550b7fcc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for MarkupSafe-2.1.2-cp38-cp38-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 8db032bf0ce9022a8e41a22598eefc802314e81b879ae093f36ce9ddf39ab1ba
MD5 d9535410c29fb4456f7b24b1ab068087
BLAKE2b-256 29d2243e6b860d97c18d848fc2bee2f39d102755a2b04a5ce4d018d839711b46

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for MarkupSafe-2.1.2-cp38-cp38-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 f8ffb705ffcf5ddd0e80b65ddf7bed7ee4f5a441ea7d3419e861a12eaf41af58
MD5 34f6c1719fd38be77a9431178816e067
BLAKE2b-256 48ccd027612e17b56088cfccd2c8e083518995fcb25a7b4f17fc146362a0499d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for MarkupSafe-2.1.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4cf06cdc1dda95223e9d2d3c58d3b178aa5dacb35ee7e3bbac10e4e1faacb419
MD5 28ade62d7e197254daf3e7f499bb9c99
BLAKE2b-256 9d808320f182d06a9b289b1a9f266f593feb91d3781c7e104bbe09e0c4c11439

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for MarkupSafe-2.1.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f03a532d7dee1bed20bc4884194a16160a2de9ffc6354b3878ec9682bb623c54
MD5 031627786f1196bbff0fed7da7394d8a
BLAKE2b-256 8064ccb65aadd71e7685caa69a885885a673e8748525a243fb26acea37201b44

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for MarkupSafe-2.1.2-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 22731d79ed2eb25059ae3df1dfc9cb1546691cc41f4e3130fe6bfbc3ecbbecfa
MD5 9db25e23ac75f21eee8c3bd1d171990d
BLAKE2b-256 c70e22d0c8e6ee84414e251bd1bc555b2705af6b3fb99f0ba1ead2a0f51d423b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for MarkupSafe-2.1.2-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 a4abaec6ca3ad8660690236d11bfe28dfd707778e2442b45addd2f086d6ef094
MD5 2e59fd10bfbf675c745555d01e40709e
BLAKE2b-256 4b34dc837e5ad9e14634aac4342eb8b12a9be20a4f74f50cc0d765f7aa2fc1e3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for MarkupSafe-2.1.2-cp38-cp38-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 a806db027852538d2ad7555b203300173dd1b77ba116de92da9afbc3a3be3eed
MD5 597910119930045464bbf3bb96462722
BLAKE2b-256 d110ff89b23d4a24051c4e4f689b79ee06f230d7e9431445e24f5dd9d9a89730

See more details on using hashes here.

File details

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

File metadata

  • Download URL: MarkupSafe-2.1.2-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 17.0 kB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.1

File hashes

Hashes for MarkupSafe-2.1.2-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 6d6607f98fcf17e534162f0709aaad3ab7a96032723d8ac8750ffe17ae5a0666
MD5 c0726127606388d797853a6b255d5444
BLAKE2b-256 398d5c5ce72deb8567ab48a18fbd99dc0af3dd651b6691b8570947e54a28e0f3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: MarkupSafe-2.1.2-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 16.4 kB
  • Tags: CPython 3.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.1

File hashes

Hashes for MarkupSafe-2.1.2-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 7668b52e102d0ed87cb082380a7e2e1e78737ddecdde129acadb0eccc5423859
MD5 104998bb30d59310f646d87122004683
BLAKE2b-256 be18988e1913a40cc8eb725b1e073eacc130f7803a061577bdc0b9343eb3c696

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for MarkupSafe-2.1.2-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 0b462104ba25f1ac006fdab8b6a01ebbfbce9ed37fd37fd4acd70c67c973e460
MD5 7bdd06ce68371995765ce0b2af9aef1d
BLAKE2b-256 560dc9818629672a3368b773fa94597d79da77bdacc3186f097bb85023f785f6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for MarkupSafe-2.1.2-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 a6f2fcca746e8d5910e18782f976489939d54a91f9411c32051b4aab2bd7c513
MD5 5950c5caccdc92dd1fe604e3fadb3f6d
BLAKE2b-256 e9c62da36728c1310f141395176556500aeedfdea8c2b02a3b72ba61b69280e8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for MarkupSafe-2.1.2-cp37-cp37m-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 55f44b440d491028addb3b88f72207d71eeebfb7b5dbf0643f7c023ae1fba619
MD5 ff01a802ca2bf89ba83ba46b89beae53
BLAKE2b-256 6621dadb671aade8eb67ef96e0d8f90b1bd5e8cfb6ad9d8c7fa2c870ec0c257b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for MarkupSafe-2.1.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 63ba06c9941e46fa389d389644e2d8225e0e3e5ebcc4ff1ea8506dce646f8c8a
MD5 1ec0ec3f435c03c6bafde0931426aabf
BLAKE2b-256 95888c8cce021ac1b1eedde349c6a41f6c256da60babf95e572071361ff3f66b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for MarkupSafe-2.1.2-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 cf877ab4ed6e302ec1d04952ca358b381a882fbd9d1b07cccbfd61783561f98a
MD5 25f3dc1ddc963e523872fe0397f595e1
BLAKE2b-256 87a1d0f05a09c6c1aef89d1eea0ab0ff1ea897d4117d27f1571034a7e3ff515b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for MarkupSafe-2.1.2-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 f1cd098434e83e656abf198f103a8207a8187c0fc110306691a2e94a78d0abb2
MD5 68bfc35c5cce9af87338c982cfd58a07
BLAKE2b-256 c3e542842a44bfd9ba2955c562b1139334a2f64cedb687e8969777fd07de42a9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for MarkupSafe-2.1.2-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 a6e40afa7f45939ca356f348c8e23048e02cb109ced1eb8420961b2f40fb373a
MD5 4b1c9de2df00ce1e9b77ef517cbba617
BLAKE2b-256 7b0f0e99c2f342933c43af69849a6ba63f2eef54e14c6d0e10a26470fb6b40a9

See more details on using hashes here.

Supported by

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