diff --git a/poetry.lock b/poetry.lock index c756020f..392edc3e 100644 --- a/poetry.lock +++ b/poetry.lock @@ -665,47 +665,56 @@ toml = ["tomli"] [[package]] name = "cryptography" -version = "41.0.7" +version = "42.0.0" description = "cryptography is a package which provides cryptographic recipes and primitives to Python developers." optional = false python-versions = ">=3.7" files = [ - {file = "cryptography-41.0.7-cp37-abi3-macosx_10_12_universal2.whl", hash = "sha256:3c78451b78313fa81607fa1b3f1ae0a5ddd8014c38a02d9db0616133987b9cdf"}, - {file = "cryptography-41.0.7-cp37-abi3-macosx_10_12_x86_64.whl", hash = "sha256:928258ba5d6f8ae644e764d0f996d61a8777559f72dfeb2eea7e2fe0ad6e782d"}, - {file = "cryptography-41.0.7-cp37-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5a1b41bc97f1ad230a41657d9155113c7521953869ae57ac39ac7f1bb471469a"}, - {file = "cryptography-41.0.7-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:841df4caa01008bad253bce2a6f7b47f86dc9f08df4b433c404def869f590a15"}, - {file = "cryptography-41.0.7-cp37-abi3-manylinux_2_28_aarch64.whl", hash = "sha256:5429ec739a29df2e29e15d082f1d9ad683701f0ec7709ca479b3ff2708dae65a"}, - {file = "cryptography-41.0.7-cp37-abi3-manylinux_2_28_x86_64.whl", hash = "sha256:43f2552a2378b44869fe8827aa19e69512e3245a219104438692385b0ee119d1"}, - {file = "cryptography-41.0.7-cp37-abi3-musllinux_1_1_aarch64.whl", hash = "sha256:af03b32695b24d85a75d40e1ba39ffe7db7ffcb099fe507b39fd41a565f1b157"}, - {file = "cryptography-41.0.7-cp37-abi3-musllinux_1_1_x86_64.whl", hash = "sha256:49f0805fc0b2ac8d4882dd52f4a3b935b210935d500b6b805f321addc8177406"}, - {file = "cryptography-41.0.7-cp37-abi3-win32.whl", hash = "sha256:f983596065a18a2183e7f79ab3fd4c475205b839e02cbc0efbbf9666c4b3083d"}, - {file = "cryptography-41.0.7-cp37-abi3-win_amd64.whl", hash = "sha256:90452ba79b8788fa380dfb587cca692976ef4e757b194b093d845e8d99f612f2"}, - {file = "cryptography-41.0.7-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:079b85658ea2f59c4f43b70f8119a52414cdb7be34da5d019a77bf96d473b960"}, - {file = "cryptography-41.0.7-pp310-pypy310_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:b640981bf64a3e978a56167594a0e97db71c89a479da8e175d8bb5be5178c003"}, - {file = "cryptography-41.0.7-pp310-pypy310_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:e3114da6d7f95d2dee7d3f4eec16dacff819740bbab931aff8648cb13c5ff5e7"}, - {file = "cryptography-41.0.7-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:d5ec85080cce7b0513cfd233914eb8b7bbd0633f1d1703aa28d1dd5a72f678ec"}, - {file = "cryptography-41.0.7-pp38-pypy38_pp73-macosx_10_12_x86_64.whl", hash = "sha256:7a698cb1dac82c35fcf8fe3417a3aaba97de16a01ac914b89a0889d364d2f6be"}, - {file = "cryptography-41.0.7-pp38-pypy38_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:37a138589b12069efb424220bf78eac59ca68b95696fc622b6ccc1c0a197204a"}, - {file = "cryptography-41.0.7-pp38-pypy38_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:68a2dec79deebc5d26d617bfdf6e8aab065a4f34934b22d3b5010df3ba36612c"}, - {file = "cryptography-41.0.7-pp38-pypy38_pp73-win_amd64.whl", hash = "sha256:09616eeaef406f99046553b8a40fbf8b1e70795a91885ba4c96a70793de5504a"}, - {file = "cryptography-41.0.7-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:48a0476626da912a44cc078f9893f292f0b3e4c739caf289268168d8f4702a39"}, - {file = "cryptography-41.0.7-pp39-pypy39_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:c7f3201ec47d5207841402594f1d7950879ef890c0c495052fa62f58283fde1a"}, - {file = "cryptography-41.0.7-pp39-pypy39_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:c5ca78485a255e03c32b513f8c2bc39fedb7f5c5f8535545bdc223a03b24f248"}, - {file = "cryptography-41.0.7-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:d6c391c021ab1f7a82da5d8d0b3cee2f4b2c455ec86c8aebbc84837a631ff309"}, - {file = "cryptography-41.0.7.tar.gz", hash = "sha256:13f93ce9bea8016c253b34afc6bd6a75993e5c40672ed5405a9c832f0d4a00bc"}, -] - -[package.dependencies] -cffi = ">=1.12" + {file = "cryptography-42.0.0-cp37-abi3-macosx_10_12_universal2.whl", hash = "sha256:c640b0ef54138fde761ec99a6c7dc4ce05e80420262c20fa239e694ca371d434"}, + {file = "cryptography-42.0.0-cp37-abi3-macosx_10_12_x86_64.whl", hash = "sha256:678cfa0d1e72ef41d48993a7be75a76b0725d29b820ff3cfd606a5b2b33fda01"}, + {file = "cryptography-42.0.0-cp37-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:146e971e92a6dd042214b537a726c9750496128453146ab0ee8971a0299dc9bd"}, + {file = "cryptography-42.0.0-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:87086eae86a700307b544625e3ba11cc600c3c0ef8ab97b0fda0705d6db3d4e3"}, + {file = "cryptography-42.0.0-cp37-abi3-manylinux_2_28_aarch64.whl", hash = "sha256:0a68bfcf57a6887818307600c3c0ebc3f62fbb6ccad2240aa21887cda1f8df1b"}, + {file = "cryptography-42.0.0-cp37-abi3-manylinux_2_28_x86_64.whl", hash = "sha256:5a217bca51f3b91971400890905a9323ad805838ca3fa1e202a01844f485ee87"}, + {file = "cryptography-42.0.0-cp37-abi3-musllinux_1_1_aarch64.whl", hash = "sha256:ca20550bb590db16223eb9ccc5852335b48b8f597e2f6f0878bbfd9e7314eb17"}, + {file = "cryptography-42.0.0-cp37-abi3-musllinux_1_1_x86_64.whl", hash = "sha256:33588310b5c886dfb87dba5f013b8d27df7ffd31dc753775342a1e5ab139e59d"}, + {file = "cryptography-42.0.0-cp37-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:9515ea7f596c8092fdc9902627e51b23a75daa2c7815ed5aa8cf4f07469212ec"}, + {file = "cryptography-42.0.0-cp37-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:35cf6ed4c38f054478a9df14f03c1169bb14bd98f0b1705751079b25e1cb58bc"}, + {file = "cryptography-42.0.0-cp37-abi3-win32.whl", hash = "sha256:8814722cffcfd1fbd91edd9f3451b88a8f26a5fd41b28c1c9193949d1c689dc4"}, + {file = "cryptography-42.0.0-cp37-abi3-win_amd64.whl", hash = "sha256:a2a8d873667e4fd2f34aedab02ba500b824692c6542e017075a2efc38f60a4c0"}, + {file = "cryptography-42.0.0-cp39-abi3-macosx_10_12_universal2.whl", hash = "sha256:8fedec73d590fd30c4e3f0d0f4bc961aeca8390c72f3eaa1a0874d180e868ddf"}, + {file = "cryptography-42.0.0-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:be41b0c7366e5549265adf2145135dca107718fa44b6e418dc7499cfff6b4689"}, + {file = "cryptography-42.0.0-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3ca482ea80626048975360c8e62be3ceb0f11803180b73163acd24bf014133a0"}, + {file = "cryptography-42.0.0-cp39-abi3-manylinux_2_28_aarch64.whl", hash = "sha256:c58115384bdcfe9c7f644c72f10f6f42bed7cf59f7b52fe1bf7ae0a622b3a139"}, + {file = "cryptography-42.0.0-cp39-abi3-manylinux_2_28_x86_64.whl", hash = "sha256:56ce0c106d5c3fec1038c3cca3d55ac320a5be1b44bf15116732d0bc716979a2"}, + {file = "cryptography-42.0.0-cp39-abi3-musllinux_1_1_aarch64.whl", hash = "sha256:324721d93b998cb7367f1e6897370644751e5580ff9b370c0a50dc60a2003513"}, + {file = "cryptography-42.0.0-cp39-abi3-musllinux_1_1_x86_64.whl", hash = "sha256:d97aae66b7de41cdf5b12087b5509e4e9805ed6f562406dfcf60e8481a9a28f8"}, + {file = "cryptography-42.0.0-cp39-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:85f759ed59ffd1d0baad296e72780aa62ff8a71f94dc1ab340386a1207d0ea81"}, + {file = "cryptography-42.0.0-cp39-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:206aaf42e031b93f86ad60f9f5d9da1b09164f25488238ac1dc488334eb5e221"}, + {file = "cryptography-42.0.0-cp39-abi3-win32.whl", hash = "sha256:74f18a4c8ca04134d2052a140322002fef535c99cdbc2a6afc18a8024d5c9d5b"}, + {file = "cryptography-42.0.0-cp39-abi3-win_amd64.whl", hash = "sha256:14e4b909373bc5bf1095311fa0f7fcabf2d1a160ca13f1e9e467be1ac4cbdf94"}, + {file = "cryptography-42.0.0-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:3005166a39b70c8b94455fdbe78d87a444da31ff70de3331cdec2c568cf25b7e"}, + {file = "cryptography-42.0.0-pp310-pypy310_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:be14b31eb3a293fc6e6aa2807c8a3224c71426f7c4e3639ccf1a2f3ffd6df8c3"}, + {file = "cryptography-42.0.0-pp310-pypy310_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:bd7cf7a8d9f34cc67220f1195884151426ce616fdc8285df9054bfa10135925f"}, + {file = "cryptography-42.0.0-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:c310767268d88803b653fffe6d6f2f17bb9d49ffceb8d70aed50ad45ea49ab08"}, + {file = "cryptography-42.0.0-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:bdce70e562c69bb089523e75ef1d9625b7417c6297a76ac27b1b8b1eb51b7d0f"}, + {file = "cryptography-42.0.0-pp39-pypy39_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:e9326ca78111e4c645f7e49cbce4ed2f3f85e17b61a563328c85a5208cf34440"}, + {file = "cryptography-42.0.0-pp39-pypy39_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:69fd009a325cad6fbfd5b04c711a4da563c6c4854fc4c9544bff3088387c77c0"}, + {file = "cryptography-42.0.0-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:988b738f56c665366b1e4bfd9045c3efae89ee366ca3839cd5af53eaa1401bce"}, + {file = "cryptography-42.0.0.tar.gz", hash = "sha256:6cf9b76d6e93c62114bd19485e5cb003115c134cf9ce91f8ac924c44f8c8c3f4"}, +] + +[package.dependencies] +cffi = {version = ">=1.12", markers = "platform_python_implementation != \"PyPy\""} [package.extras] docs = ["sphinx (>=5.3.0)", "sphinx-rtd-theme (>=1.1.1)"] -docstest = ["pyenchant (>=1.6.11)", "sphinxcontrib-spelling (>=4.0.1)", "twine (>=1.12.0)"] +docstest = ["pyenchant (>=1.6.11)", "readme-renderer", "sphinxcontrib-spelling (>=4.0.1)"] nox = ["nox"] -pep8test = ["black", "check-sdist", "mypy", "ruff"] +pep8test = ["check-sdist", "click", "mypy", "ruff"] sdist = ["build"] ssh = ["bcrypt (>=3.1.5)"] -test = ["pretend", "pytest (>=6.2.0)", "pytest-benchmark", "pytest-cov", "pytest-xdist"] +test = ["certifi", "pretend", "pytest (>=6.2.0)", "pytest-benchmark", "pytest-cov", "pytest-xdist"] test-randomorder = ["pytest-randomly"] [[package]] @@ -1337,13 +1346,13 @@ source = ["Cython (>=3.0.7)"] [[package]] name = "mako" -version = "1.3.0" +version = "1.3.1" description = "A super-fast templating language that borrows the best ideas from the existing templating languages." optional = false python-versions = ">=3.8" files = [ - {file = "Mako-1.3.0-py3-none-any.whl", hash = "sha256:57d4e997349f1a92035aa25c17ace371a4213f2ca42f99bee9a602500cfd54d9"}, - {file = "Mako-1.3.0.tar.gz", hash = "sha256:e3a9d388fd00e87043edbe8792f45880ac0114e9c4adc69f6e9bfb2c55e3b11b"}, + {file = "Mako-1.3.1-py3-none-any.whl", hash = "sha256:463f03e04559689adaee25e0967778d6ad41285ed607dc1e7df0dd4e4df81f9e"}, + {file = "Mako-1.3.1.tar.gz", hash = "sha256:baee30b9c61718e093130298e678abed0dbfa1b411fcc4c1ab4df87cd631a0f2"}, ] [package.dependencies] @@ -2040,13 +2049,13 @@ python-dotenv = ">=0.9.1" [[package]] name = "pytest-iam" -version = "0.0.5" +version = "0.0.6" description = "A fully functional OAUTH2 / OpenID Connect (OIDC) server to be used in your testsuite" optional = false python-versions = ">=3.8,<4.0" files = [ - {file = "pytest_iam-0.0.5-py3-none-any.whl", hash = "sha256:e8c85f1ac6e0fec5528c53154b6a3fd7ac431b8bff68b24848abcc7376edc0cd"}, - {file = "pytest_iam-0.0.5.tar.gz", hash = "sha256:9bbaea807a0076ebcb1a9a5a811eba0489c6ba166726835d6c3cd45912a9497b"}, + {file = "pytest_iam-0.0.6-py3-none-any.whl", hash = "sha256:7a42d3491f555b305553db47ecdda994c0f4ad14c645fa67df47bb4e2c1f9ba7"}, + {file = "pytest_iam-0.0.6.tar.gz", hash = "sha256:560f0dab98a629cc41be552e653fad1137d30df95aee6beed45cb68e4ff3efab"}, ] [package.dependencies] @@ -2088,13 +2097,13 @@ six = ">=1.5" [[package]] name = "python-dotenv" -version = "1.0.0" +version = "1.0.1" description = "Read key-value pairs from a .env file and set them as environment variables" optional = false python-versions = ">=3.8" files = [ - {file = "python-dotenv-1.0.0.tar.gz", hash = "sha256:a8df96034aae6d2d50a4ebe8216326c61c3eb64836776504fcca410e5937a3ba"}, - {file = "python_dotenv-1.0.0-py3-none-any.whl", hash = "sha256:f5971a9226b701070a4bf2c38c89e5a3f0d64de8debda981d1db98583009122a"}, + {file = "python-dotenv-1.0.1.tar.gz", hash = "sha256:e324ee90a023d808f1959c46bcbc04446a10ced277783dc6ee09987c37ec10ca"}, + {file = "python_dotenv-1.0.1-py3-none-any.whl", hash = "sha256:f7b63ef50f1b690dddf550d03497b66d609393b40b564ed0d674909a68ebf16a"}, ] [package.extras] @@ -2136,7 +2145,6 @@ files = [ {file = "PyYAML-6.0.1-cp311-cp311-win_amd64.whl", hash = "sha256:bf07ee2fef7014951eeb99f56f39c9bb4af143d8aa3c21b1677805985307da34"}, {file = "PyYAML-6.0.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:855fb52b0dc35af121542a76b9a84f8d1cd886ea97c84703eaa6d88e37a2ad28"}, {file = "PyYAML-6.0.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:40df9b996c2b73138957fe23a16a4f0ba614f4c0efce1e9406a184b6d07fa3a9"}, - {file = "PyYAML-6.0.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a08c6f0fe150303c1c6b71ebcd7213c2858041a7e01975da3a99aed1e7a378ef"}, {file = "PyYAML-6.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6c22bec3fbe2524cde73d7ada88f6566758a8f7227bfbf93a408a9d86bcc12a0"}, {file = "PyYAML-6.0.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:8d4e9c88387b0f5c7d5f281e55304de64cf7f9c0021a3525bd3b1c542da3b0e4"}, {file = "PyYAML-6.0.1-cp312-cp312-win32.whl", hash = "sha256:d483d2cdf104e7c9fa60c544d92981f12ad66a457afae824d146093b8c294c54"}, @@ -2787,4 +2795,4 @@ testing = ["big-O", "jaraco.functools", "jaraco.itertools", "more-itertools", "p [metadata] lock-version = "2.0" python-versions = ">=3.8.1,<4.0" -content-hash = "1f836218fdff784e85a88807268d8d5d082bddd6fe5ab4532ea2ba182e5af351" +content-hash = "3935e20d3a65c5d6806581b1b3d11e1729b20c480e69f2331e8f4ae98cea9e78" diff --git a/pyproject.toml b/pyproject.toml index a0314e4c..20eff399 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -45,7 +45,7 @@ pre-commit = "^3.1.1" pytest = "^7.4.0" pytest-cov = "^4.1.0" pytest-dotenv = "^0.5.2" -pytest-iam = "^0.0.5" +pytest-iam = "^0.0.6" pytest-mock = "^3.11.1" wsgidav = "^4.3.0" diff --git a/web/requirements.app.txt b/web/requirements.app.txt index 35d41f15..fe2cf2f5 100644 --- a/web/requirements.app.txt +++ b/web/requirements.app.txt @@ -10,14 +10,14 @@ blinker==1.7.0 ; python_full_version >= "3.8.1" and python_version < "4.0" cachelib==0.9.0 ; python_full_version >= "3.8.1" and python_version < "4.0" celery==5.3.6 ; python_full_version >= "3.8.1" and python_version < "4.0" certifi==2023.11.17 ; python_full_version >= "3.8.1" and python_version < "4.0" -cffi==1.16.0 ; python_full_version >= "3.8.1" and python_version < "4.0" +cffi==1.16.0 ; python_full_version >= "3.8.1" and python_version < "4.0" and platform_python_implementation != "PyPy" charset-normalizer==3.3.2 ; python_full_version >= "3.8.1" and python_version < "4.0" click-didyoumean==0.3.0 ; python_full_version >= "3.8.1" and python_version < "4.0" click-plugins==1.1.1 ; python_full_version >= "3.8.1" and python_version < "4.0" click-repl==0.3.0 ; python_full_version >= "3.8.1" and python_version < "4.0" click==8.1.7 ; python_full_version >= "3.8.1" and python_version < "4.0" colorama==0.4.6 ; python_full_version >= "3.8.1" and python_version < "4.0" and platform_system == "Windows" -cryptography==41.0.7 ; python_full_version >= "3.8.1" and python_version < "4.0" +cryptography==42.0.0 ; python_full_version >= "3.8.1" and python_version < "4.0" defusedxml==0.7.1 ; python_full_version >= "3.8.1" and python_version < "4.0" filetype==1.2.0 ; python_full_version >= "3.8.1" and python_version < "4.0" flask-babel==4.0.0 ; python_full_version >= "3.8.1" and python_version < "4.0" @@ -38,21 +38,21 @@ itsdangerous==2.1.2 ; python_full_version >= "3.8.1" and python_version < "4.0" jinja2==3.1.3 ; python_full_version >= "3.8.1" and python_version < "4.0" kombu==5.3.5 ; python_full_version >= "3.8.1" and python_version < "4.0" lxml==5.1.0 ; python_full_version >= "3.8.1" and python_version < "4.0" -mako==1.3.0 ; python_full_version >= "3.8.1" and python_version < "4.0" +mako==1.3.1 ; python_full_version >= "3.8.1" and python_version < "4.0" markupsafe==2.1.4 ; python_full_version >= "3.8.1" and python_version < "4.0" netaddr==0.10.1 ; python_full_version >= "3.8.1" and python_version < "4.0" oic==1.6.1 ; python_full_version >= "3.8.1" and python_version < "4.0" packaging==23.2 ; python_full_version >= "3.8.1" and python_version < "4.0" prompt-toolkit==3.0.43 ; python_full_version >= "3.8.1" and python_version < "4.0" psycopg2==2.9.9 ; python_full_version >= "3.8.1" and python_version < "4.0" -pycparser==2.21 ; python_full_version >= "3.8.1" and python_version < "4.0" +pycparser==2.21 ; python_full_version >= "3.8.1" and python_version < "4.0" and platform_python_implementation != "PyPy" pycryptodomex==3.20.0 ; python_full_version >= "3.8.1" and python_version < "4.0" pydantic-core==2.14.6 ; python_full_version >= "3.8.1" and python_version < "4.0" pydantic-settings==2.1.0 ; python_full_version >= "3.8.1" and python_version < "4.0" pydantic==2.5.3 ; python_full_version >= "3.8.1" and python_version < "4.0" pyjwkest==1.4.2 ; python_full_version >= "3.8.1" and python_version < "4.0" python-dateutil==2.8.2 ; python_full_version >= "3.8.1" and python_version < "4.0" -python-dotenv==1.0.0 ; python_full_version >= "3.8.1" and python_version < "4.0" +python-dotenv==1.0.1 ; python_full_version >= "3.8.1" and python_version < "4.0" pytz==2023.3.post1 ; python_full_version >= "3.8.1" and python_version < "4.0" redis==5.0.1 ; python_full_version >= "3.8.1" and python_version < "4.0" requests==2.31.0 ; python_full_version >= "3.8.1" and python_version < "4.0" diff --git a/web/requirements.dev.txt b/web/requirements.dev.txt index 22eb8d51..3ff37491 100644 --- a/web/requirements.dev.txt +++ b/web/requirements.dev.txt @@ -3,13 +3,13 @@ beautifulsoup4==4.12.3 ; python_full_version >= "3.8.1" and python_version < "4" black==23.12.1 ; python_full_version >= "3.8.1" and python_version < "4.0" blinker==1.7.0 ; python_full_version >= "3.8.1" and python_version < "4.0" canaille[oidc]==0.0.42 ; python_full_version >= "3.8.1" and python_version < "4.0" -cffi==1.16.0 ; python_full_version >= "3.8.1" and python_version < "4.0" +cffi==1.16.0 ; python_full_version >= "3.8.1" and python_version < "4.0" and platform_python_implementation != "PyPy" cfgv==3.4.0 ; python_full_version >= "3.8.1" and python_version < "4.0" click==8.1.7 ; python_full_version >= "3.8.1" and python_version < "4.0" colorama==0.4.6 ; python_full_version >= "3.8.1" and python_version < "4.0" and (sys_platform == "win32" or platform_system == "Windows") coverage==7.4.0 ; python_full_version >= "3.8.1" and python_version < "4.0" coverage[toml]==7.4.0 ; python_full_version >= "3.8.1" and python_version < "4.0" -cryptography==41.0.7 ; python_full_version >= "3.8.1" and python_version < "4.0" +cryptography==42.0.0 ; python_full_version >= "3.8.1" and python_version < "4.0" defusedxml==0.7.1 ; python_full_version >= "3.8.1" and python_version < "4.0" distlib==0.3.8 ; python_full_version >= "3.8.1" and python_version < "4.0" exceptiongroup==1.2.0 ; python_full_version >= "3.8.1" and python_version < "3.11" @@ -38,15 +38,15 @@ portpicker==1.6.0 ; python_full_version >= "3.8.1" and python_version < "4.0" pre-commit==3.5.0 ; python_full_version >= "3.8.1" and python_version < "4.0" psutil==5.9.8 ; python_full_version >= "3.8.1" and python_version < "4.0" pycodestyle==2.11.1 ; python_full_version >= "3.8.1" and python_version < "4.0" -pycparser==2.21 ; python_full_version >= "3.8.1" and python_version < "4.0" +pycparser==2.21 ; python_full_version >= "3.8.1" and python_version < "4.0" and platform_python_implementation != "PyPy" pyflakes==3.2.0 ; python_full_version >= "3.8.1" and python_version < "4.0" pytest-cov==4.1.0 ; python_full_version >= "3.8.1" and python_version < "4.0" pytest-dotenv==0.5.2 ; python_full_version >= "3.8.1" and python_version < "4.0" -pytest-iam==0.0.5 ; python_full_version >= "3.8.1" and python_version < "4.0" +pytest-iam==0.0.6 ; python_full_version >= "3.8.1" and python_version < "4.0" pytest-mock==3.12.0 ; python_full_version >= "3.8.1" and python_version < "4.0" pytest==7.4.4 ; python_full_version >= "3.8.1" and python_version < "4.0" python-dateutil==2.8.2 ; python_full_version >= "3.8.1" and python_version < "4.0" -python-dotenv==1.0.0 ; python_full_version >= "3.8.1" and python_version < "4.0" +python-dotenv==1.0.1 ; python_full_version >= "3.8.1" and python_version < "4.0" pyyaml==6.0.1 ; python_full_version >= "3.8.1" and python_version < "4.0" setuptools==69.0.3 ; python_full_version >= "3.8.1" and python_version < "4.0" six==1.16.0 ; python_full_version >= "3.8.1" and python_version < "4.0" diff --git a/web/requirements.doc.txt b/web/requirements.doc.txt index e299717c..f51d0b9d 100644 --- a/web/requirements.doc.txt +++ b/web/requirements.doc.txt @@ -12,14 +12,14 @@ blinker==1.7.0 ; python_full_version >= "3.8.1" and python_version < "4.0" cachelib==0.9.0 ; python_full_version >= "3.8.1" and python_version < "4.0" celery==5.3.6 ; python_full_version >= "3.8.1" and python_version < "4.0" certifi==2023.11.17 ; python_full_version >= "3.8.1" and python_version < "4.0" -cffi==1.16.0 ; python_full_version >= "3.8.1" and python_version < "4.0" +cffi==1.16.0 ; python_full_version >= "3.8.1" and python_version < "4.0" and platform_python_implementation != "PyPy" charset-normalizer==3.3.2 ; python_full_version >= "3.8.1" and python_version < "4.0" click-didyoumean==0.3.0 ; python_full_version >= "3.8.1" and python_version < "4.0" click-plugins==1.1.1 ; python_full_version >= "3.8.1" and python_version < "4.0" click-repl==0.3.0 ; python_full_version >= "3.8.1" and python_version < "4.0" click==8.1.7 ; python_full_version >= "3.8.1" and python_version < "4.0" colorama==0.4.6 ; python_full_version >= "3.8.1" and python_version < "4.0" and (sys_platform == "win32" or platform_system == "Windows") -cryptography==41.0.7 ; python_full_version >= "3.8.1" and python_version < "4.0" +cryptography==42.0.0 ; python_full_version >= "3.8.1" and python_version < "4.0" defusedxml==0.7.1 ; python_full_version >= "3.8.1" and python_version < "4.0" docutils==0.20.1 ; python_full_version >= "3.8.1" and python_version < "4.0" filetype==1.2.0 ; python_full_version >= "3.8.1" and python_version < "4.0" @@ -42,7 +42,7 @@ itsdangerous==2.1.2 ; python_full_version >= "3.8.1" and python_version < "4.0" jinja2==3.1.3 ; python_full_version >= "3.8.1" and python_version < "4.0" kombu==5.3.5 ; python_full_version >= "3.8.1" and python_version < "4.0" lxml==5.1.0 ; python_full_version >= "3.8.1" and python_version < "4.0" -mako==1.3.0 ; python_full_version >= "3.8.1" and python_version < "4.0" +mako==1.3.1 ; python_full_version >= "3.8.1" and python_version < "4.0" markdown-it-py==3.0.0 ; python_full_version >= "3.8.1" and python_version < "4.0" markupsafe==2.1.4 ; python_full_version >= "3.8.1" and python_version < "4.0" mdit-py-plugins==0.4.0 ; python_full_version >= "3.8.1" and python_version < "4.0" @@ -53,7 +53,7 @@ oic==1.6.1 ; python_full_version >= "3.8.1" and python_version < "4.0" packaging==23.2 ; python_full_version >= "3.8.1" and python_version < "4.0" prompt-toolkit==3.0.43 ; python_full_version >= "3.8.1" and python_version < "4.0" psycopg2==2.9.9 ; python_full_version >= "3.8.1" and python_version < "4.0" -pycparser==2.21 ; python_full_version >= "3.8.1" and python_version < "4.0" +pycparser==2.21 ; python_full_version >= "3.8.1" and python_version < "4.0" and platform_python_implementation != "PyPy" pycryptodomex==3.20.0 ; python_full_version >= "3.8.1" and python_version < "4.0" pydantic-core==2.14.6 ; python_full_version >= "3.8.1" and python_version < "4.0" pydantic-settings==2.1.0 ; python_full_version >= "3.8.1" and python_version < "4.0" @@ -61,7 +61,7 @@ pydantic==2.5.3 ; python_full_version >= "3.8.1" and python_version < "4.0" pygments==2.17.2 ; python_full_version >= "3.8.1" and python_version < "4.0" pyjwkest==1.4.2 ; python_full_version >= "3.8.1" and python_version < "4.0" python-dateutil==2.8.2 ; python_full_version >= "3.8.1" and python_version < "4.0" -python-dotenv==1.0.0 ; python_full_version >= "3.8.1" and python_version < "4.0" +python-dotenv==1.0.1 ; python_full_version >= "3.8.1" and python_version < "4.0" pytz==2023.3.post1 ; python_full_version >= "3.8.1" and python_version < "4.0" pyyaml==6.0.1 ; python_full_version >= "3.8.1" and python_version < "4.0" redis==5.0.1 ; python_full_version >= "3.8.1" and python_version < "4.0"