From fad525d5ed123a061f6d8279a444d56f0b814eaf Mon Sep 17 00:00:00 2001 From: Kyle D McCormick Date: Thu, 22 Oct 2026 11:12:19 -0400 Subject: [PATCH] build: upgrade certifi to 2026.10.19 Part of: https://github.com/openedx/public-engineering/issues/574 Co-Authored-By: Claude Opus 5.5 --- uv.lock | 76 ++++++++++++++++++++++++--------------------------------- 1 file changed, 32 insertions(+), 44 deletions(-) diff --git a/uv.lock b/uv.lock index 83670447..621e4e44 100644 --- a/uv.lock +++ b/uv.lock @@ -1,11 +1,11 @@ version = 1 -revision = 3 +revision = 5 requires-python = ">=3.12" resolution-markers = [ "python_full_version >= '3.15' and extra != 'group-13-openedx-forum-django42' and extra == 'group-13-openedx-forum-test'", + "python_full_version >= '3.15' and extra != 'group-13-openedx-forum-django42' and extra != 'group-13-openedx-forum-test'", "python_full_version < '3.15' and extra != 'group-13-openedx-forum-django42' and extra == 'group-13-openedx-forum-test'", "extra != 'group-13-openedx-forum-ci' and extra != 'group-13-openedx-forum-dev' and extra == 'group-13-openedx-forum-django42' and extra != 'group-13-openedx-forum-doc' and extra != 'group-13-openedx-forum-quality' and extra != 'group-13-openedx-forum-test'", - "python_full_version >= '3.15' and extra != 'group-13-openedx-forum-django42' and extra != 'group-13-openedx-forum-test'", "python_full_version < '3.15' and extra != 'group-13-openedx-forum-django42' and extra != 'group-13-openedx-forum-test'", ] conflicts = [[ @@ -79,7 +79,7 @@ version = "4.14.2" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "idna" }, - { name = "typing-extensions", marker = "python_full_version < '3.13' or (extra == 'group-13-openedx-forum-ci' and extra == 'group-13-openedx-forum-django42') or (extra == 'group-13-openedx-forum-dev' and extra == 'group-13-openedx-forum-django42') or (extra == 'group-13-openedx-forum-django42' and extra == 'group-13-openedx-forum-doc') or (extra == 'group-13-openedx-forum-django42' and extra == 'group-13-openedx-forum-quality') or (extra == 'group-13-openedx-forum-django42' and extra == 'group-13-openedx-forum-test')" }, + { name = "typing-extensions", marker = "python_full_version < '3.13'" }, ] sdist = { url = "https://files.pythonhosted.org/packages/61/cc/a381afa6efea9f496eff839d4a6a1aed3bfafc7b3ab4b0d1b243a12573dd/anyio-4.14.2.tar.gz", hash = "sha256:cfa139f3ed1a23ee8f88a145ddb5ac7605b8bbfd8592baacd7ce3d8bb4313c7f", size = 260176, upload-time = "2026-07-12T20:29:07.082Z" } wheels = [ @@ -245,7 +245,7 @@ name = "build" version = "1.5.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "colorama", marker = "os_name == 'nt' or (extra == 'group-13-openedx-forum-ci' and extra == 'group-13-openedx-forum-django42') or (extra == 'group-13-openedx-forum-dev' and extra == 'group-13-openedx-forum-django42') or (extra == 'group-13-openedx-forum-django42' and extra == 'group-13-openedx-forum-doc') or (extra == 'group-13-openedx-forum-django42' and extra == 'group-13-openedx-forum-quality') or (extra == 'group-13-openedx-forum-django42' and extra == 'group-13-openedx-forum-test')" }, + { name = "colorama", marker = "os_name == 'nt'" }, { name = "packaging" }, { name = "pyproject-hooks" }, ] @@ -299,11 +299,11 @@ wheels = [ [[package]] name = "certifi" -version = "2026.7.22" +version = "2026.10.19" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/a3/c2/24167ea9858356b47a87a50d39908bfdb72ceeefe0041586e704e5376b3a/certifi-2026.7.22.tar.gz", hash = "sha256:741e2c3b351ddf169a738da9f2c048608ff7f2c5cc02f1ebc6b118bb090d5d55", size = 138112, upload-time = "2026-07-22T03:35:12.644Z" } +sdist = { url = "https://files.pythonhosted.org/packages/a6/bd/1436c50cc46699de0230fbaacc1d1de7bfec413176099949e9d5112e88f2/certifi-2026.10.19.tar.gz", hash = "sha256:035c1e85572b141bf1c3a3eff0e33a8eb74917522f2559075ff8d2fea780a1ae", size = 137598, upload-time = "2026-10-20T02:24:16.604Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/0b/a7/71ac2cff56fec219ed242bb11b8efb69fcc4bec75db06fb7bfe35de520e6/certifi-2026.7.22-py3-none-any.whl", hash = "sha256:62f22742b58a1a33014a2b6b706588a8d7e2a88ae7bd1a6ebe8c992928483775", size = 136983, upload-time = "2026-07-22T03:35:11.276Z" }, + { url = "https://files.pythonhosted.org/packages/c4/51/29046e48f693c54e5b7412216d447a1d8362c9653148d98c02cdf65fa733/certifi-2026.10.19-py3-none-any.whl", hash = "sha256:42d35340cc5b9ba78e818ddbff0c5b1c2b779de448a340fd1b989f5fa8670e1b", size = 136464, upload-time = "2026-10-20T02:24:15.072Z" }, ] [[package]] @@ -311,7 +311,7 @@ name = "cffi" version = "2.1.1" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "pycparser", marker = "implementation_name != 'PyPy' or (extra == 'group-13-openedx-forum-ci' and extra == 'group-13-openedx-forum-django42') or (extra == 'group-13-openedx-forum-dev' and extra == 'group-13-openedx-forum-django42') or (extra == 'group-13-openedx-forum-django42' and extra == 'group-13-openedx-forum-doc') or (extra == 'group-13-openedx-forum-django42' and extra == 'group-13-openedx-forum-quality') or (extra == 'group-13-openedx-forum-django42' and extra == 'group-13-openedx-forum-test')" }, + { name = "pycparser", marker = "implementation_name != 'PyPy'" }, ] sdist = { url = "https://files.pythonhosted.org/packages/9e/ef/008a1939e372c06329a3fce4279c02f328488f3526744906eeec3da7ad5f/cffi-2.1.1.tar.gz", hash = "sha256:dd31f52ea1086513bb9df30f8fcee9b8918323ae067a3d5b78bc826a000712be", size = 530807, upload-time = "2026-08-03T21:21:18.939Z" } wheels = [ @@ -488,7 +488,7 @@ name = "click" version = "8.4.2" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "colorama", marker = "sys_platform == 'win32' or (extra == 'group-13-openedx-forum-ci' and extra == 'group-13-openedx-forum-django42') or (extra == 'group-13-openedx-forum-dev' and extra == 'group-13-openedx-forum-django42') or (extra == 'group-13-openedx-forum-django42' and extra == 'group-13-openedx-forum-doc') or (extra == 'group-13-openedx-forum-django42' and extra == 'group-13-openedx-forum-quality') or (extra == 'group-13-openedx-forum-django42' and extra == 'group-13-openedx-forum-test')" }, + { name = "colorama", marker = "sys_platform == 'win32'" }, ] sdist = { url = "https://files.pythonhosted.org/packages/76/d4/81420972a676e8ffea40450d8c8c92943e7218a78fe9b64359836cc9876b/click-8.4.2.tar.gz", hash = "sha256:9a6cea6e60b17ebe0a44c5cc636d94f09bd66142c1cd7d8b4cd731c4917a15f6", size = 338000, upload-time = "2026-06-24T17:45:15.148Z" } wheels = [ @@ -673,49 +673,37 @@ name = "cryptography" version = "50.0.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "cffi", marker = "platform_python_implementation != 'PyPy' or (extra == 'group-13-openedx-forum-ci' and extra == 'group-13-openedx-forum-django42') or (extra == 'group-13-openedx-forum-dev' and extra == 'group-13-openedx-forum-django42') or (extra == 'group-13-openedx-forum-django42' and extra == 'group-13-openedx-forum-doc') or (extra == 'group-13-openedx-forum-django42' and extra == 'group-13-openedx-forum-quality') or (extra == 'group-13-openedx-forum-django42' and extra == 'group-13-openedx-forum-test')" }, + { name = "cffi", marker = "platform_python_implementation != 'PyPy'" }, ] sdist = { url = "https://files.pythonhosted.org/packages/de/41/6cbdcf9142d00fe82836fbb51e503e58088575cf7a0fe1dbff6695bf0840/cryptography-50.0.0.tar.gz", hash = "sha256:eeac2acb5a20ed25e0ad6d1df9891a520b78b404266b6d11778f25d5d691a6c9", size = 880201, upload-time = "2026-07-31T14:25:10.11Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/c5/5c/59086b4aac5e879d38ddbcf74e4be7ade89cebc3eb199a55da998c3bb46a/cryptography-50.0.0-cp311-abi3-macosx_11_0_arm64.whl", hash = "sha256:031e2d5dd4bb9caa3ca9c82e5a197fd8ae680232cee62603d1a813f3f07e3d03", size = 4001252, upload-time = "2026-07-31T14:23:33.331Z" }, { url = "https://files.pythonhosted.org/packages/57/ef/8f2df13c7216bcad3e1c74e07f6e193d93e998e114f524a53877c9af27ad/cryptography-50.0.0-cp311-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:fd9192b7b70c573d7f214eb1ae35e00d359f6f5e4b27c7e21e30de1fc6204645", size = 4719554, upload-time = "2026-07-31T14:23:35.611Z" }, { url = "https://files.pythonhosted.org/packages/d9/41/029086c34d91052fc3b88bcc8056f709a7c915c7a23b235a54eb800b1c97/cryptography-50.0.0-cp311-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:06a32a980526a6ab9a4b9bf8f7385800791e2bb960903cb6b530e4817509a3b7", size = 4702130, upload-time = "2026-07-31T14:23:37.635Z" }, { url = "https://files.pythonhosted.org/packages/7d/ff/b6ce0954962e7f7b969f850a883744197bb3910bdfd7b6da162eab7d9f68/cryptography-50.0.0-cp311-abi3-manylinux_2_28_aarch64.whl", hash = "sha256:a1b30560f2acc95aa8b2e06e716a13dbfc97314747b80d9707e307f77b40d6b3", size = 4725244, upload-time = "2026-07-31T14:23:39.471Z" }, - { url = "https://files.pythonhosted.org/packages/06/1e/63a1027cb7fec360a182208e1b7767d5aa1fe57be3d6aa856e69a321edc0/cryptography-50.0.0-cp311-abi3-manylinux_2_28_ppc64le.whl", hash = "sha256:8d89f3976b10b4ce31118de72329025f70d2c6ead14a8217c5514dd2c6d5a78f", size = 5342265, upload-time = "2026-07-31T14:23:41.286Z" }, { url = "https://files.pythonhosted.org/packages/6b/72/a1116d683a6d7ece94590013882515de087edf9ef0e6292aae615a44df73/cryptography-50.0.0-cp311-abi3-manylinux_2_28_x86_64.whl", hash = "sha256:b42a28c1844fd9de8f3f7d540e36b66f3a9c83fceac7170ebc7a6a19edd9dcae", size = 4734609, upload-time = "2026-07-31T14:23:43.139Z" }, { url = "https://files.pythonhosted.org/packages/15/37/36a9c479bbe49acea2636c7fd3360d20f7b7e079c300352011c44850b181/cryptography-50.0.0-cp311-abi3-manylinux_2_31_armv7l.whl", hash = "sha256:900131fafd8aead39ac7dd3a7e833be754c17a95cfd91221636949fe4eb0aa8a", size = 4356517, upload-time = "2026-07-31T14:23:44.939Z" }, { url = "https://files.pythonhosted.org/packages/32/98/8a151d64367204cbc63ec65d37502f1d9c53cf4bfc6ec3c532614dbec60d/cryptography-50.0.0-cp311-abi3-manylinux_2_34_aarch64.whl", hash = "sha256:07949c449a1abcf60d1ee6e88956d89404c7df3c8258f46589e912988e551987", size = 4724529, upload-time = "2026-07-31T14:23:46.93Z" }, - { url = "https://files.pythonhosted.org/packages/22/f6/ec13b470172126464a86bf54d2294a46d29837fc51ba3e45d4047946fb5e/cryptography-50.0.0-cp311-abi3-manylinux_2_34_ppc64le.whl", hash = "sha256:f89831ef99dd7dd169ab06d63a831adb9e20a87aac6d380266bbda5823349169", size = 5299852, upload-time = "2026-07-31T14:23:48.851Z" }, { url = "https://files.pythonhosted.org/packages/da/3a/f05e32c99d440c9bb891ea0e36c9091891e36be5a9a87ab2ee6ea20729f6/cryptography-50.0.0-cp311-abi3-manylinux_2_34_x86_64.whl", hash = "sha256:82148ec5bddac30b51a5b3c1945075f896fa022cb93f8e4a01e9f6ee95292c5f", size = 4734462, upload-time = "2026-07-31T14:23:50.861Z" }, { url = "https://files.pythonhosted.org/packages/ca/dc/bd72b26be8953f80625f63151efd38eee71c76ca6cf591c08ff34615a79e/cryptography-50.0.0-cp311-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:1489e263a8048bb8b6a8bac662eb2d402ea5d2b7b4699b72f385f1e2772db105", size = 4852708, upload-time = "2026-07-31T14:23:52.715Z" }, { url = "https://files.pythonhosted.org/packages/27/20/c930314a2ab476d15dec966ec87e2e9637bb02b06106b12c0396c57bb603/cryptography-50.0.0-cp311-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:7cec5b856506da6defb290f30c9ee687d5f5e8cb0bd3f6459dde43b0b4fa40ef", size = 5004179, upload-time = "2026-07-31T14:23:54.887Z" }, - { url = "https://files.pythonhosted.org/packages/32/2e/c9db68a0c4bfa28e310707527c0ee3a2bd254104d2e02e68f368e197aa4c/cryptography-50.0.0-cp311-abi3-win_amd64.whl", hash = "sha256:bd1c592e4d5974f0d08d4888e432157adba757c66da0246918e43677fafa2d30", size = 3840395, upload-time = "2026-07-31T14:23:56.677Z" }, - { url = "https://files.pythonhosted.org/packages/c3/fb/951032a3bf22a5697c83183fb6294a4843772947a70e616c57b3ff5f522e/cryptography-50.0.0-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:49e7d93abdbd2990caced757e5fade25302f719c3c8fb6e6fff2dde98999fc41", size = 3989258, upload-time = "2026-07-31T14:23:58.881Z" }, { url = "https://files.pythonhosted.org/packages/d4/67/91eb047e69c5e845f2f14b8a2e4a1aab0f283cb885531e9e22c8adb176bc/cryptography-50.0.0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:19736989797678c6af1e55cd49055cdbcb55d8f6b5583ac5335f933aba9101dc", size = 4700648, upload-time = "2026-07-31T14:24:00.702Z" }, { url = "https://files.pythonhosted.org/packages/30/82/85f0f7425c856b9f96459411eb12e74ef72df9caf6f8f15bf23a33ff131f/cryptography-50.0.0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:80b63928fa35083b33966ce1efb70e5b9607181e49dcd1c22c8c005e319f667f", size = 4682442, upload-time = "2026-07-31T14:24:02.538Z" }, { url = "https://files.pythonhosted.org/packages/1a/28/b555a365adff1cca2fbe7b9e487d68a40de6bc67ff2cb587473eb43de0e7/cryptography-50.0.0-cp314-cp314t-manylinux_2_28_aarch64.whl", hash = "sha256:d58c3db7cd6eed54e6c06744db55456b65ebd7492ddeae9c1e93cfca7aa857d3", size = 4707596, upload-time = "2026-07-31T14:24:04.394Z" }, - { url = "https://files.pythonhosted.org/packages/72/d8/f52538140cc719df62a01cf87d1c7142318d235817109d6f4054d7c352d6/cryptography-50.0.0-cp314-cp314t-manylinux_2_28_ppc64le.whl", hash = "sha256:df2a58a472f332225671c35b0a830208b86d004f82baa8530fa3782c85646533", size = 5314552, upload-time = "2026-07-31T14:24:06.31Z" }, { url = "https://files.pythonhosted.org/packages/38/14/6120e5bd7c5aa022ad15424ba4d5c5269d0d9448ed4d55e492ea91e3c1c4/cryptography-50.0.0-cp314-cp314t-manylinux_2_28_x86_64.whl", hash = "sha256:11b74db56cdbe3cdee6e3f6982ecb70334fa10dce99ed58bf7894aaaa3b2a037", size = 4717113, upload-time = "2026-07-31T14:24:08.349Z" }, { url = "https://files.pythonhosted.org/packages/fa/71/190bf38c3ee2e0f8efc9860ae100c9df4169742eef274b91e7aa1cb133b9/cryptography-50.0.0-cp314-cp314t-manylinux_2_31_armv7l.whl", hash = "sha256:f59e38625469987d7ef6d495323c55e7db6c212eaf6112267e0d3b565a2e9c9f", size = 4338580, upload-time = "2026-07-31T14:24:10.227Z" }, { url = "https://files.pythonhosted.org/packages/3a/63/504ccfbbe61fd8aa983f7f146399cdf034c72c2fc55f5b2dfdcdcdb20c99/cryptography-50.0.0-cp314-cp314t-manylinux_2_34_aarch64.whl", hash = "sha256:ecfed7367f965a0328cfbdd70da860f15441f002f613185668c6e6ebf5a0ac11", size = 4707038, upload-time = "2026-07-31T14:24:12.169Z" }, - { url = "https://files.pythonhosted.org/packages/01/77/2cf79bbfc4d12ca106437a6e170d6aaa01a373e93093118aaaef0e801bd4/cryptography-50.0.0-cp314-cp314t-manylinux_2_34_ppc64le.whl", hash = "sha256:9aa87839c383bdbab6ef865787a1fb877af8dd03464c4400322726feaaadfc6d", size = 5273110, upload-time = "2026-07-31T14:24:14.38Z" }, { url = "https://files.pythonhosted.org/packages/e5/45/8aae2972c520145377ea3559a605a899bebe227bf070b33cdb445929a9b9/cryptography-50.0.0-cp314-cp314t-manylinux_2_34_x86_64.whl", hash = "sha256:6ba6a53445bd3cfa809ef3ef5f1589aa6ba08784a1d962bf47d0940e871dab1c", size = 4716439, upload-time = "2026-07-31T14:24:16.415Z" }, { url = "https://files.pythonhosted.org/packages/7b/20/4fe50b619a48c2525cc46e2dbc1ac490708d704be5d467bdaac6dc955682/cryptography-50.0.0-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:3f5735ffe4996d28b809371756219f5354864902a3b9e7c0b9ee87041209fc9c", size = 4837383, upload-time = "2026-07-31T14:24:18.553Z" }, { url = "https://files.pythonhosted.org/packages/92/91/3a31366e183343d3703f8995c095f5734676bd6938118047e50fcf279eb4/cryptography-50.0.0-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:1b4a266766514614f8aa60416e71f2fc6e575d36e7bdc90f644fadb2f4b75b95", size = 4985772, upload-time = "2026-07-31T14:24:20.385Z" }, - { url = "https://files.pythonhosted.org/packages/74/9a/02ffe35b2853d121689871eb5dce862092562b3a1ed5cc98f1aaed441506/cryptography-50.0.0-cp314-cp314t-win_amd64.whl", hash = "sha256:12b9c6996425c76ea6c457ace4f3073e715b8c545add07cd1a8f3a4f90691269", size = 3816291, upload-time = "2026-07-31T14:24:22.125Z" }, - { url = "https://files.pythonhosted.org/packages/03/37/73d005be173aff344af30e9fd2a576575cb2391a7101d9cd3842e1fa8cce/cryptography-50.0.0-cp39-abi3-macosx_11_0_arm64.whl", hash = "sha256:ccdc4a71a4dabae05de219404f9f4abc38e3b58422177ff93d0da05967dafa07", size = 4036009, upload-time = "2026-07-31T14:24:24.122Z" }, { url = "https://files.pythonhosted.org/packages/ff/c6/7a6202a534e32103a285b7834a120869557fe198d51d7cfe59754c8bda9c/cryptography-50.0.0-cp39-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:910e1d2668e7de9648f2bcee30e180db2a6b15c30f887d7c4c93ddf96e3992e3", size = 4745252, upload-time = "2026-07-31T14:24:26.118Z" }, { url = "https://files.pythonhosted.org/packages/85/4f/0fa8c2f4428198f15d9ff8d63400e27afbf94ce833f6108da1eb3753f945/cryptography-50.0.0-cp39-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:a91296cb61e8df6f86d0c19cc4068228da256bf59bf86049fbd821084565327f", size = 4728939, upload-time = "2026-07-31T14:24:27.994Z" }, { url = "https://files.pythonhosted.org/packages/d1/63/54dd723490ba2dc09b299682c10b38db38f159728bcaae8c591b8af2f22d/cryptography-50.0.0-cp39-abi3-manylinux_2_28_aarch64.whl", hash = "sha256:e722f16708d854fe924790e051061f6704a472c3bac347b6fd88033ea8dd0dc5", size = 4748483, upload-time = "2026-07-31T14:24:30.254Z" }, - { url = "https://files.pythonhosted.org/packages/1d/dd/7c77d26285cc7f6991efce64a0f5b4f9383bfa5dd8c5033003eaf7db4cdb/cryptography-50.0.0-cp39-abi3-manylinux_2_28_ppc64le.whl", hash = "sha256:d764dcf130c428ef66786f866dd750f53182bc608813489915e9fc106bb0c82f", size = 5367599, upload-time = "2026-07-31T14:24:32.457Z" }, { url = "https://files.pythonhosted.org/packages/46/c9/f60aed34c013f317f92817b6c171c2d22a78270fa41109bd4b08af26b194/cryptography-50.0.0-cp39-abi3-manylinux_2_28_x86_64.whl", hash = "sha256:105110f43a471dbd0060b9c9516cb8a6a79233631a04cc2ba16f28323ac6e025", size = 4762647, upload-time = "2026-07-31T14:24:34.599Z" }, { url = "https://files.pythonhosted.org/packages/be/f3/f9a0173b139372c3a48ed98154b45cc6b9de17c789d5ab552e621c293609/cryptography-50.0.0-cp39-abi3-manylinux_2_31_armv7l.whl", hash = "sha256:828743d939e9629bc267b8e2d08d8bb67cd4319c771a33d4b18b22dd8fb7440a", size = 4385197, upload-time = "2026-07-31T14:24:36.647Z" }, { url = "https://files.pythonhosted.org/packages/d8/36/83bb81f6e569bc38e1e4a7bc80f29b46bb9601920bc455fc8e888f5d5742/cryptography-50.0.0-cp39-abi3-manylinux_2_34_aarch64.whl", hash = "sha256:2a8183b489dc1f7f80f135780fadc1108f14b31b8a40411c7a5b17425f65f28b", size = 4748095, upload-time = "2026-07-31T14:24:39.493Z" }, - { url = "https://files.pythonhosted.org/packages/6b/16/d3008eff98c764979865834c3d386d4fd041b5f52e7f34fc29ac1a5eb515/cryptography-50.0.0-cp39-abi3-manylinux_2_34_ppc64le.whl", hash = "sha256:6e7d61120573a7f2cd94cc095f9e81f6967c61ccdf194285aa143ecec8e0b708", size = 5325948, upload-time = "2026-07-31T14:24:41.556Z" }, { url = "https://files.pythonhosted.org/packages/9c/f8/d97f9603efda3888187bfdb893f26c41be4735c10631d05d284ee6b047c4/cryptography-50.0.0-cp39-abi3-manylinux_2_34_x86_64.whl", hash = "sha256:37fdb0d0111f1e2ff07139dfb79f1b49531f8e213c46f1163dd7642979b58c47", size = 4762400, upload-time = "2026-07-31T14:24:43.636Z" }, { url = "https://files.pythonhosted.org/packages/64/a2/4615c8f7d81a00b1d6e6afe19f694e1543582349fb5f4076f6cb5dc36485/cryptography-50.0.0-cp39-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:c87f62a3d3b9888ed0fdde100ec06aa61ca9cd44bad9057d1dff9a516b5f5bb9", size = 4878208, upload-time = "2026-07-31T14:24:45.522Z" }, { url = "https://files.pythonhosted.org/packages/d2/1a/efcfb02f91407149a0dacffffab791f7e19bf6385f63b3666dc8b5e5c9c8/cryptography-50.0.0-cp39-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:65c2c3add92b45fd0709db8594536aea39c2a67af0e27ffcf049c498501140b7", size = 5037050, upload-time = "2026-07-31T14:24:47.697Z" }, - { url = "https://files.pythonhosted.org/packages/57/30/4a22984d4f1bdfb8c054f07a92bc176b97a3134cc1d6c4b3bffb1f3688b4/cryptography-50.0.0-cp39-abi3-win_amd64.whl", hash = "sha256:d24fead1d4d076e1bfb006dcec392074a3cd8d7b4fc8a595aa64073b2b7a96ba", size = 3874135, upload-time = "2026-07-31T14:24:50.085Z" }, ] [[package]] @@ -774,9 +762,9 @@ resolution-markers = [ "python_full_version < '3.15'", ] dependencies = [ - { name = "asgiref" }, - { name = "sqlparse" }, - { name = "tzdata", marker = "(sys_platform == 'win32' and extra == 'group-13-openedx-forum-ci') or (sys_platform == 'win32' and extra == 'group-13-openedx-forum-dev') or (sys_platform == 'win32' and extra != 'group-13-openedx-forum-django42') or (extra == 'group-13-openedx-forum-ci' and extra == 'group-13-openedx-forum-django42') or (extra == 'group-13-openedx-forum-dev' and extra == 'group-13-openedx-forum-django42') or (extra == 'group-13-openedx-forum-django42' and extra == 'group-13-openedx-forum-doc') or (extra == 'group-13-openedx-forum-django42' and extra == 'group-13-openedx-forum-quality') or (extra == 'group-13-openedx-forum-django42' and extra == 'group-13-openedx-forum-test')" }, + { name = "asgiref", marker = "extra == 'group-13-openedx-forum-ci' or extra == 'group-13-openedx-forum-dev' or extra != 'group-13-openedx-forum-django42' or extra == 'group-13-openedx-forum-doc' or extra == 'group-13-openedx-forum-quality' or extra == 'group-13-openedx-forum-test'" }, + { name = "sqlparse", marker = "extra == 'group-13-openedx-forum-ci' or extra == 'group-13-openedx-forum-dev' or extra != 'group-13-openedx-forum-django42' or extra == 'group-13-openedx-forum-doc' or extra == 'group-13-openedx-forum-quality' or extra == 'group-13-openedx-forum-test'" }, + { name = "tzdata", marker = "(sys_platform == 'win32' and extra != 'group-13-openedx-forum-django42') or (extra == 'group-13-openedx-forum-ci' and extra == 'group-13-openedx-forum-django42') or (extra == 'group-13-openedx-forum-dev' and extra == 'group-13-openedx-forum-django42') or (extra == 'group-13-openedx-forum-django42' and extra == 'group-13-openedx-forum-doc') or (extra == 'group-13-openedx-forum-django42' and extra == 'group-13-openedx-forum-quality') or (extra == 'group-13-openedx-forum-django42' and extra == 'group-13-openedx-forum-test')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/d5/d8/43e9d000519adceb189620b6869ff88031e046df91c2e9da72f8f6918399/django-5.2.17.tar.gz", hash = "sha256:9d4d93be539a18ab80d058eb515900e10951e04c537c5a6b394fc49528d3251f", size = 10889740, upload-time = "2026-08-04T15:04:03.173Z" } wheels = [ @@ -789,7 +777,7 @@ version = "0.7.9" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "django", version = "4.2.30", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-13-openedx-forum-django42'" }, - { name = "django", version = "5.2.17", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-13-openedx-forum-ci' or extra == 'group-13-openedx-forum-dev' or extra != 'group-13-openedx-forum-django42' or (extra == 'group-13-openedx-forum-django42' and extra == 'group-13-openedx-forum-doc') or (extra == 'group-13-openedx-forum-django42' and extra == 'group-13-openedx-forum-quality') or (extra == 'group-13-openedx-forum-django42' and extra == 'group-13-openedx-forum-test')" }, + { name = "django", version = "5.2.17", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-13-openedx-forum-ci' or extra == 'group-13-openedx-forum-dev' or extra != 'group-13-openedx-forum-django42' or extra == 'group-13-openedx-forum-doc' or extra == 'group-13-openedx-forum-quality' or extra == 'group-13-openedx-forum-test'" }, ] sdist = { url = "https://files.pythonhosted.org/packages/34/1d/c56588f67130aeef8828e47535e8551337d2ae02f91f1414da61bc5e49fb/django-crum-0.7.9.tar.gz", hash = "sha256:65e9bc0f070a663fafc4d9e357f45fd4e6f01838b20a9e2fb7670f5706754288", size = 5168, upload-time = "2020-11-10T17:15:35.124Z" } wheels = [ @@ -830,7 +818,7 @@ version = "5.0.0" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "django", version = "4.2.30", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-13-openedx-forum-django42'" }, - { name = "django", version = "5.2.17", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-13-openedx-forum-ci' or extra == 'group-13-openedx-forum-dev' or extra != 'group-13-openedx-forum-django42' or (extra == 'group-13-openedx-forum-django42' and extra == 'group-13-openedx-forum-doc') or (extra == 'group-13-openedx-forum-django42' and extra == 'group-13-openedx-forum-quality') or (extra == 'group-13-openedx-forum-django42' and extra == 'group-13-openedx-forum-test')" }, + { name = "django", version = "5.2.17", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-13-openedx-forum-ci' or extra == 'group-13-openedx-forum-dev' or extra != 'group-13-openedx-forum-django42' or extra == 'group-13-openedx-forum-doc' or extra == 'group-13-openedx-forum-quality' or extra == 'group-13-openedx-forum-test'" }, ] sdist = { url = "https://files.pythonhosted.org/packages/22/e1/6f533da0d4ac89f427dfd9410e39bfc14ae3a23335ecd549d76be4b2a834/django_waffle-5.0.0.tar.gz", hash = "sha256:62f9d00eedf68dafb82657beab56e601bddedc1ea1ccfef91d83df8658708509", size = 37761, upload-time = "2025-06-12T07:38:54.895Z" } wheels = [ @@ -858,7 +846,7 @@ resolution-markers = [ "python_full_version < '3.15'", ] dependencies = [ - { name = "django", version = "5.2.17", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-13-openedx-forum-ci' or extra == 'group-13-openedx-forum-dev' or extra != 'group-13-openedx-forum-django42' or (extra == 'group-13-openedx-forum-django42' and extra == 'group-13-openedx-forum-doc') or (extra == 'group-13-openedx-forum-django42' and extra == 'group-13-openedx-forum-quality') or (extra == 'group-13-openedx-forum-django42' and extra == 'group-13-openedx-forum-test')" }, + { name = "django", version = "5.2.17", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-13-openedx-forum-ci' or extra == 'group-13-openedx-forum-dev' or extra != 'group-13-openedx-forum-django42' or extra == 'group-13-openedx-forum-doc' or extra == 'group-13-openedx-forum-quality' or extra == 'group-13-openedx-forum-test'" }, ] sdist = { url = "https://files.pythonhosted.org/packages/79/bc/de04e3d4dc65e8b926700956ee70d4f084f2005603d21122d4d0683006fd/djangorestframework-3.18.0.tar.gz", hash = "sha256:2323a5111837e0b784dcb8323abc78ecc54fa2a5af7aff2677cf50cdd849477f", size = 913667, upload-time = "2026-08-07T14:53:33.571Z" } wheels = [ @@ -932,7 +920,7 @@ source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "click" }, { name = "django", version = "4.2.30", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-13-openedx-forum-django42'" }, - { name = "django", version = "5.2.17", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-13-openedx-forum-ci' or extra == 'group-13-openedx-forum-dev' or extra != 'group-13-openedx-forum-django42' or (extra == 'group-13-openedx-forum-django42' and extra == 'group-13-openedx-forum-doc') or (extra == 'group-13-openedx-forum-django42' and extra == 'group-13-openedx-forum-quality') or (extra == 'group-13-openedx-forum-django42' and extra == 'group-13-openedx-forum-test')" }, + { name = "django", version = "5.2.17", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-13-openedx-forum-ci' or extra == 'group-13-openedx-forum-dev' or extra != 'group-13-openedx-forum-django42' or extra == 'group-13-openedx-forum-doc' or extra == 'group-13-openedx-forum-quality' or extra == 'group-13-openedx-forum-test'" }, { name = "django-crum" }, { name = "django-waffle" }, { name = "psutil" }, @@ -950,7 +938,7 @@ version = "2.0.0" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "django", version = "5.2.17", source = { registry = "https://pypi.org/simple" } }, - { name = "lxml", extra = ["html-clean"], marker = "extra == 'group-13-openedx-forum-ci' or extra == 'group-13-openedx-forum-dev' or extra != 'group-13-openedx-forum-django42' or (extra == 'group-13-openedx-forum-django42' and extra == 'group-13-openedx-forum-doc') or (extra == 'group-13-openedx-forum-django42' and extra == 'group-13-openedx-forum-quality') or (extra == 'group-13-openedx-forum-django42' and extra == 'group-13-openedx-forum-test')" }, + { name = "lxml", extra = ["html-clean"], marker = "extra == 'group-13-openedx-forum-ci' or extra == 'group-13-openedx-forum-dev' or extra != 'group-13-openedx-forum-django42' or extra == 'group-13-openedx-forum-doc' or extra == 'group-13-openedx-forum-quality' or extra == 'group-13-openedx-forum-test'" }, { name = "path" }, { name = "polib" }, { name = "pyyaml" }, @@ -999,7 +987,7 @@ version = "5.0.2" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "django", version = "4.2.30", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-13-openedx-forum-django42'" }, - { name = "django", version = "5.2.17", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-13-openedx-forum-ci' or extra == 'group-13-openedx-forum-dev' or extra != 'group-13-openedx-forum-django42' or (extra == 'group-13-openedx-forum-django42' and extra == 'group-13-openedx-forum-doc') or (extra == 'group-13-openedx-forum-django42' and extra == 'group-13-openedx-forum-quality') or (extra == 'group-13-openedx-forum-django42' and extra == 'group-13-openedx-forum-test')" }, + { name = "django", version = "5.2.17", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-13-openedx-forum-ci' or extra == 'group-13-openedx-forum-dev' or extra != 'group-13-openedx-forum-django42' or extra == 'group-13-openedx-forum-doc' or extra == 'group-13-openedx-forum-quality' or extra == 'group-13-openedx-forum-test'" }, { name = "edx-toggles" }, { name = "elasticsearch" }, { name = "event-tracking" }, @@ -1018,7 +1006,7 @@ source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "code-annotations" }, { name = "django", version = "4.2.30", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-13-openedx-forum-django42'" }, - { name = "django", version = "5.2.17", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-13-openedx-forum-ci' or extra == 'group-13-openedx-forum-dev' or extra != 'group-13-openedx-forum-django42' or (extra == 'group-13-openedx-forum-django42' and extra == 'group-13-openedx-forum-doc') or (extra == 'group-13-openedx-forum-django42' and extra == 'group-13-openedx-forum-quality') or (extra == 'group-13-openedx-forum-django42' and extra == 'group-13-openedx-forum-test')" }, + { name = "django", version = "5.2.17", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-13-openedx-forum-ci' or extra == 'group-13-openedx-forum-dev' or extra != 'group-13-openedx-forum-django42' or extra == 'group-13-openedx-forum-doc' or extra == 'group-13-openedx-forum-quality' or extra == 'group-13-openedx-forum-test'" }, { name = "django-crum" }, { name = "django-waffle" }, { name = "edx-django-utils" }, @@ -1048,7 +1036,7 @@ source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "celery" }, { name = "django", version = "4.2.30", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-13-openedx-forum-django42'" }, - { name = "django", version = "5.2.17", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-13-openedx-forum-ci' or extra == 'group-13-openedx-forum-dev' or extra != 'group-13-openedx-forum-django42' or (extra == 'group-13-openedx-forum-django42' and extra == 'group-13-openedx-forum-doc') or (extra == 'group-13-openedx-forum-django42' and extra == 'group-13-openedx-forum-quality') or (extra == 'group-13-openedx-forum-django42' and extra == 'group-13-openedx-forum-test')" }, + { name = "django", version = "5.2.17", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-13-openedx-forum-ci' or extra == 'group-13-openedx-forum-dev' or extra != 'group-13-openedx-forum-django42' or extra == 'group-13-openedx-forum-doc' or extra == 'group-13-openedx-forum-quality' or extra == 'group-13-openedx-forum-test'" }, { name = "edx-django-utils" }, { name = "edx-toggles" }, { name = "openedx-events" }, @@ -1066,7 +1054,7 @@ name = "faker" version = "40.36.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "tzdata", marker = "sys_platform == 'win32' or (extra == 'group-13-openedx-forum-ci' and extra == 'group-13-openedx-forum-django42') or (extra == 'group-13-openedx-forum-dev' and extra == 'group-13-openedx-forum-django42') or (extra == 'group-13-openedx-forum-django42' and extra == 'group-13-openedx-forum-doc') or (extra == 'group-13-openedx-forum-django42' and extra == 'group-13-openedx-forum-quality') or (extra == 'group-13-openedx-forum-django42' and extra == 'group-13-openedx-forum-test')" }, + { name = "tzdata", marker = "sys_platform == 'win32'" }, ] sdist = { url = "https://files.pythonhosted.org/packages/98/d2/026af1e002bbc6df534d1f8262b18ec79a974f928e9290bfbfdfe7c7b2af/faker-40.36.0.tar.gz", hash = "sha256:754048c76c03afa7de83eee8f4bcee3cf668cbb7d995f54a4e9678db7f110308", size = 2025903, upload-time = "2026-07-24T21:11:33.088Z" } wheels = [ @@ -1268,9 +1256,9 @@ dependencies = [ { name = "jaraco-classes" }, { name = "jaraco-context" }, { name = "jaraco-functools" }, - { name = "jeepney", marker = "sys_platform == 'linux' or (extra == 'group-13-openedx-forum-ci' and extra == 'group-13-openedx-forum-django42') or (extra == 'group-13-openedx-forum-dev' and extra == 'group-13-openedx-forum-django42') or (extra == 'group-13-openedx-forum-django42' and extra == 'group-13-openedx-forum-doc') or (extra == 'group-13-openedx-forum-django42' and extra == 'group-13-openedx-forum-quality') or (extra == 'group-13-openedx-forum-django42' and extra == 'group-13-openedx-forum-test')" }, - { name = "pywin32-ctypes", marker = "sys_platform == 'win32' or (extra == 'group-13-openedx-forum-ci' and extra == 'group-13-openedx-forum-django42') or (extra == 'group-13-openedx-forum-dev' and extra == 'group-13-openedx-forum-django42') or (extra == 'group-13-openedx-forum-django42' and extra == 'group-13-openedx-forum-doc') or (extra == 'group-13-openedx-forum-django42' and extra == 'group-13-openedx-forum-quality') or (extra == 'group-13-openedx-forum-django42' and extra == 'group-13-openedx-forum-test')" }, - { name = "secretstorage", marker = "sys_platform == 'linux' or (extra == 'group-13-openedx-forum-ci' and extra == 'group-13-openedx-forum-django42') or (extra == 'group-13-openedx-forum-dev' and extra == 'group-13-openedx-forum-django42') or (extra == 'group-13-openedx-forum-django42' and extra == 'group-13-openedx-forum-doc') or (extra == 'group-13-openedx-forum-django42' and extra == 'group-13-openedx-forum-quality') or (extra == 'group-13-openedx-forum-django42' and extra == 'group-13-openedx-forum-test')" }, + { name = "jeepney", marker = "sys_platform == 'linux'" }, + { name = "pywin32-ctypes", marker = "sys_platform == 'win32'" }, + { name = "secretstorage", marker = "sys_platform == 'linux'" }, ] sdist = { url = "https://files.pythonhosted.org/packages/43/4b/674af6ef2f97d56f0ab5153bf0bfa28ccb6c3ed4d1babf4305449668807b/keyring-25.7.0.tar.gz", hash = "sha256:fe01bd85eb3f8fb3dd0405defdeac9a5b4f6f0439edbb3149577f244a2e8245b", size = 63516, upload-time = "2025-11-16T16:26:09.482Z" } wheels = [ @@ -1735,7 +1723,7 @@ source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "attrs" }, { name = "django", version = "4.2.30", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-13-openedx-forum-django42'" }, - { name = "django", version = "5.2.17", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-13-openedx-forum-ci' or extra == 'group-13-openedx-forum-dev' or extra != 'group-13-openedx-forum-django42' or (extra == 'group-13-openedx-forum-django42' and extra == 'group-13-openedx-forum-doc') or (extra == 'group-13-openedx-forum-django42' and extra == 'group-13-openedx-forum-quality') or (extra == 'group-13-openedx-forum-django42' and extra == 'group-13-openedx-forum-test')" }, + { name = "django", version = "5.2.17", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-13-openedx-forum-ci' or extra == 'group-13-openedx-forum-dev' or extra != 'group-13-openedx-forum-django42' or extra == 'group-13-openedx-forum-doc' or extra == 'group-13-openedx-forum-quality' or extra == 'group-13-openedx-forum-test'" }, { name = "edx-ccx-keys" }, { name = "edx-django-utils" }, { name = "edx-opaque-keys" }, @@ -1753,9 +1741,9 @@ source = { editable = "." } dependencies = [ { name = "beautifulsoup4" }, { name = "django", version = "4.2.30", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-13-openedx-forum-django42'" }, - { name = "django", version = "5.2.17", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-13-openedx-forum-ci' or extra == 'group-13-openedx-forum-dev' or extra != 'group-13-openedx-forum-django42' or (extra == 'group-13-openedx-forum-django42' and extra == 'group-13-openedx-forum-doc') or (extra == 'group-13-openedx-forum-django42' and extra == 'group-13-openedx-forum-quality') or (extra == 'group-13-openedx-forum-django42' and extra == 'group-13-openedx-forum-test')" }, + { name = "django", version = "5.2.17", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-13-openedx-forum-ci' or extra == 'group-13-openedx-forum-dev' or extra != 'group-13-openedx-forum-django42' or extra == 'group-13-openedx-forum-doc' or extra == 'group-13-openedx-forum-quality' or extra == 'group-13-openedx-forum-test'" }, { name = "djangorestframework", version = "3.17.2", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-13-openedx-forum-django42'" }, - { name = "djangorestframework", version = "3.18.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-13-openedx-forum-ci' or extra == 'group-13-openedx-forum-dev' or extra != 'group-13-openedx-forum-django42' or (extra == 'group-13-openedx-forum-django42' and extra == 'group-13-openedx-forum-doc') or (extra == 'group-13-openedx-forum-django42' and extra == 'group-13-openedx-forum-quality') or (extra == 'group-13-openedx-forum-django42' and extra == 'group-13-openedx-forum-test')" }, + { name = "djangorestframework", version = "3.18.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'group-13-openedx-forum-ci' or extra == 'group-13-openedx-forum-dev' or extra != 'group-13-openedx-forum-django42' or extra == 'group-13-openedx-forum-doc' or extra == 'group-13-openedx-forum-quality' or extra == 'group-13-openedx-forum-test'" }, { name = "edx-search" }, { name = "elasticsearch" }, { name = "mysqlclient" }, @@ -2371,7 +2359,7 @@ name = "pynacl" version = "1.6.2" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "cffi", marker = "platform_python_implementation != 'PyPy' or (extra == 'group-13-openedx-forum-ci' and extra == 'group-13-openedx-forum-django42') or (extra == 'group-13-openedx-forum-dev' and extra == 'group-13-openedx-forum-django42') or (extra == 'group-13-openedx-forum-django42' and extra == 'group-13-openedx-forum-doc') or (extra == 'group-13-openedx-forum-django42' and extra == 'group-13-openedx-forum-quality') or (extra == 'group-13-openedx-forum-django42' and extra == 'group-13-openedx-forum-test')" }, + { name = "cffi", marker = "platform_python_implementation != 'PyPy'" }, ] sdist = { url = "https://files.pythonhosted.org/packages/d9/9a/4019b524b03a13438637b11538c82781a5eda427394380381af8f04f467a/pynacl-1.6.2.tar.gz", hash = "sha256:018494d6d696ae03c7e656e5e74cdfd8ea1326962cc401bcf018f1ed8436811c", size = 3511692, upload-time = "2026-01-01T17:48:10.851Z" } wheels = [ @@ -2427,7 +2415,7 @@ name = "pytest" version = "9.1.1" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "colorama", marker = "sys_platform == 'win32' or (extra == 'group-13-openedx-forum-ci' and extra == 'group-13-openedx-forum-django42') or (extra == 'group-13-openedx-forum-dev' and extra == 'group-13-openedx-forum-django42') or (extra == 'group-13-openedx-forum-django42' and extra == 'group-13-openedx-forum-doc') or (extra == 'group-13-openedx-forum-django42' and extra == 'group-13-openedx-forum-quality') or (extra == 'group-13-openedx-forum-django42' and extra == 'group-13-openedx-forum-test')" }, + { name = "colorama", marker = "sys_platform == 'win32'" }, { name = "iniconfig" }, { name = "packaging" }, { name = "pluggy" }, @@ -2927,7 +2915,7 @@ version = "7.0.0" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "id" }, - { name = "keyring", marker = "(platform_machine != 'ppc64le' and platform_machine != 's390x') or (platform_machine == 'ppc64le' and extra == 'group-13-openedx-forum-ci' and extra == 'group-13-openedx-forum-django42') or (platform_machine == 'ppc64le' and extra == 'group-13-openedx-forum-dev' and extra == 'group-13-openedx-forum-django42') or (platform_machine == 'ppc64le' and extra == 'group-13-openedx-forum-django42' and extra == 'group-13-openedx-forum-doc') or (platform_machine == 'ppc64le' and extra == 'group-13-openedx-forum-django42' and extra == 'group-13-openedx-forum-quality') or (platform_machine == 'ppc64le' and extra == 'group-13-openedx-forum-django42' and extra == 'group-13-openedx-forum-test') or (platform_machine == 's390x' and extra == 'group-13-openedx-forum-ci' and extra == 'group-13-openedx-forum-django42') or (platform_machine == 's390x' and extra == 'group-13-openedx-forum-dev' and extra == 'group-13-openedx-forum-django42') or (platform_machine == 's390x' and extra == 'group-13-openedx-forum-django42' and extra == 'group-13-openedx-forum-doc') or (platform_machine == 's390x' and extra == 'group-13-openedx-forum-django42' and extra == 'group-13-openedx-forum-quality') or (platform_machine == 's390x' and extra == 'group-13-openedx-forum-django42' and extra == 'group-13-openedx-forum-test')" }, + { name = "keyring", marker = "platform_machine != 'ppc64le' and platform_machine != 's390x'" }, { name = "packaging" }, { name = "readme-renderer" }, { name = "requests" }, @@ -3052,7 +3040,7 @@ name = "tzlocal" version = "5.4.4" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "tzdata", marker = "sys_platform == 'win32' or (extra == 'group-13-openedx-forum-ci' and extra == 'group-13-openedx-forum-django42') or (extra == 'group-13-openedx-forum-dev' and extra == 'group-13-openedx-forum-django42') or (extra == 'group-13-openedx-forum-django42' and extra == 'group-13-openedx-forum-doc') or (extra == 'group-13-openedx-forum-django42' and extra == 'group-13-openedx-forum-quality') or (extra == 'group-13-openedx-forum-django42' and extra == 'group-13-openedx-forum-test')" }, + { name = "tzdata", marker = "sys_platform == 'win32'" }, ] sdist = { url = "https://files.pythonhosted.org/packages/81/5b/879b2f932adfa7a053c360d50bc896c977fa6426109185f7c12ebdd0cb9d/tzlocal-5.4.4.tar.gz", hash = "sha256:8dbb8660838688a7b6ba4fed31d18dedf842afb4d47ca050d6d891c2c15f3be4", size = 31170, upload-time = "2026-06-29T08:03:40.026Z" } wheels = [