diff --git a/pdm.lock b/pdm.lock index 9b08bcc..7548b88 100644 --- a/pdm.lock +++ b/pdm.lock @@ -33,6 +33,17 @@ dependencies = [ "typing-extensions>=3.10.0.0; python_version < \"3.10\"", ] +[[package]] +name = "bleach" +version = "4.1.0" +requires_python = ">=3.6" +summary = "An easy safelist-based HTML-sanitizing tool." +dependencies = [ + "packaging", + "six>=1.9.0", + "webencodings", +] + [[package]] name = "click" version = "8.0.3" @@ -200,6 +211,15 @@ version = "2.1.0" requires_python = ">=3.5" summary = "Python interface to MySQL" +[[package]] +name = "packaging" +version = "21.3" +requires_python = ">=3.6" +summary = "Core utilities for Python packages" +dependencies = [ + "pyparsing!=3.0.5,>=2.0.2", +] + [[package]] name = "pathspec" version = "0.9.0" @@ -230,6 +250,12 @@ dependencies = [ "pyasn1<0.5.0,>=0.4.6", ] +[[package]] +name = "pyparsing" +version = "3.0.7" +requires_python = ">=3.6" +summary = "Python parsing module" + [[package]] name = "python-dateutil" version = "2.8.2" @@ -322,6 +348,11 @@ dependencies = [ "h11>=0.8", ] +[[package]] +name = "webencodings" +version = "0.5.1" +summary = "Character encoding aliases for legacy web content" + [[package]] name = "zipp" version = "3.7.0" @@ -330,7 +361,7 @@ summary = "Backport of pathlib-compatible object wrapper for zip files" [metadata] lock_version = "3.1" -content_hash = "sha256:46cf64b2180e5ba20253e265677b5c645952556baa19c194c904fa3a8af42741" +content_hash = "sha256:85c511b32005128549ba3ff812b3b2d724de920d095d98ca5195b9881d4ef424" [metadata.files] "asgiref 3.5.0" = [ @@ -370,6 +401,10 @@ content_hash = "sha256:46cf64b2180e5ba20253e265677b5c645952556baa19c194c904fa3a8 {file = "black-22.1.0-py3-none-any.whl", hash = "sha256:3524739d76b6b3ed1132422bf9d82123cd1705086723bc3e235ca39fd21c667d"}, {file = "black-22.1.0.tar.gz", hash = "sha256:a7c0192d35635f6fc1174be575cb7915e92e5dd629ee79fdaf0dcfa41a80afb5"}, ] +"bleach 4.1.0" = [ + {file = "bleach-4.1.0-py2.py3-none-any.whl", hash = "sha256:4d2651ab93271d1129ac9cbc679f524565cc8a1b791909c4a51eac4446a15994"}, + {file = "bleach-4.1.0.tar.gz", hash = "sha256:0900d8b37eba61a802ee40ac0061f8c2b5dee29c1927dd1d233e075ebf5a71da"}, +] "click 8.0.3" = [ {file = "click-8.0.3-py3-none-any.whl", hash = "sha256:353f466495adaeb40b6b5f592f9f91cb22372351c84caeb068132442a4518ef3"}, {file = "click-8.0.3.tar.gz", hash = "sha256:410e932b050f5eed773c4cda94de75971c89cdb3155a72a0831139a79e5ecb5b"}, @@ -449,6 +484,10 @@ content_hash = "sha256:46cf64b2180e5ba20253e265677b5c645952556baa19c194c904fa3a8 {file = "mysqlclient-2.1.0-cp39-cp39-win_amd64.whl", hash = "sha256:e6279263d5a9feca3e0edbc2b2a52c057375bf301d47da2089c075ff76331d14"}, {file = "mysqlclient-2.1.0.tar.gz", hash = "sha256:973235686f1b720536d417bf0a0d39b4ab3d5086b2b6ad5e6752393428c02b12"}, ] +"packaging 21.3" = [ + {file = "packaging-21.3-py3-none-any.whl", hash = "sha256:ef103e05f519cdc783ae24ea4e2e0f508a9c99b2d4969652eed6a2e1ea5bd522"}, + {file = "packaging-21.3.tar.gz", hash = "sha256:dd47c42927d89ab911e606518907cc2d3a1f38bbd026385970643f9c5b8ecfeb"}, +] "pathspec 0.9.0" = [ {file = "pathspec-0.9.0-py2.py3-none-any.whl", hash = "sha256:7d15c4ddb0b5c802d161efc417ec1a2558ea2653c2e8ad9c19098201dc1c993a"}, {file = "pathspec-0.9.0.tar.gz", hash = "sha256:e564499435a2673d586f6b2130bb5b95f04a3ba06f81b8f895b651a3c76aabb1"}, @@ -502,6 +541,10 @@ content_hash = "sha256:46cf64b2180e5ba20253e265677b5c645952556baa19c194c904fa3a8 {file = "pyasn1_modules-0.2.8-py2.py3-none-any.whl", hash = "sha256:a50b808ffeb97cb3601dd25981f6b016cbb3d31fbf57a8b8a87428e6158d0c74"}, {file = "pyasn1-modules-0.2.8.tar.gz", hash = "sha256:905f84c712230b2c592c19470d3ca8d552de726050d1d1716282a1f6146be65e"}, ] +"pyparsing 3.0.7" = [ + {file = "pyparsing-3.0.7-py3-none-any.whl", hash = "sha256:a6c06a88f252e6c322f65faf8f418b16213b51bdfaece0524c1c1bc30c63c484"}, + {file = "pyparsing-3.0.7.tar.gz", hash = "sha256:18ee9022775d270c55187733956460083db60b37d0d0fb357445f3094eed3eea"}, +] "python-dateutil 2.8.2" = [ {file = "python_dateutil-2.8.2-py2.py3-none-any.whl", hash = "sha256:961d03dc3453ebbc59dbdea9e4e11c5651520a876d0f4db161e8674aae935da9"}, {file = "python-dateutil-2.8.2.tar.gz", hash = "sha256:0123cacc1627ae19ddf3c27a5de5bd67ee4586fbdd6440d9748f8abb483d3e86"}, @@ -656,6 +699,10 @@ content_hash = "sha256:46cf64b2180e5ba20253e265677b5c645952556baa19c194c904fa3a8 {file = "uvicorn-0.17.4-py3-none-any.whl", hash = "sha256:e85872d84fb651cccc4c5d2a71cf7ead055b8fb4d8f1e78e36092282c0cf2aec"}, {file = "uvicorn-0.17.4.tar.gz", hash = "sha256:25850bbc86195a71a6477b3e4b3b7b4c861fb687fb96912972ce5324472b1011"}, ] +"webencodings 0.5.1" = [ + {file = "webencodings-0.5.1-py2.py3-none-any.whl", hash = "sha256:a0af1213f3c2226497a97e2b3aa01a7e4bee4f403f95be16fc9acd2947514a78"}, + {file = "webencodings-0.5.1.tar.gz", hash = "sha256:b36a1c245f2d304965eb4e0a82848379241dc04b865afcc4aab16748587e1923"}, +] "zipp 3.7.0" = [ {file = "zipp-3.7.0-py3-none-any.whl", hash = "sha256:b47250dd24f92b7dd6a0a8fc5244da14608f3ca90a5efcd37a3b1642fac9a375"}, {file = "zipp-3.7.0.tar.gz", hash = "sha256:9f50f446828eb9d45b267433fd3e9da8d801f614129124863f9c51ebceafb87d"}, diff --git a/pyproject.toml b/pyproject.toml index 89cc1ef..aec6d9c 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -16,6 +16,7 @@ dependencies = [ "mdformat~=0.7", "mdformat-tables~=0.4", "mysqlclient~=2.1", + "bleach~=4.1", ] requires-python = ">=3.9"