diff --git a/src/backend-api/pyproject.toml b/src/backend-api/pyproject.toml index 5776a7f..d079022 100644 --- a/src/backend-api/pyproject.toml +++ b/src/backend-api/pyproject.toml @@ -29,6 +29,6 @@ dev = ["pytest>=8.4.1", "pytest-cov>=6.2.1"] [tool.uv] override-dependencies = [ - "av>=16.0.0", - "starlette>=0.49.1", + "av==16.0.0", + "starlette==0.49.1", ] diff --git a/src/backend-api/uv.lock b/src/backend-api/uv.lock index 51cb9ec..ec9535f 100644 --- a/src/backend-api/uv.lock +++ b/src/backend-api/uv.lock @@ -4,8 +4,8 @@ requires-python = ">=3.12" [manifest] overrides = [ - { name = "av", specifier = ">=16.0.0" }, - { name = "starlette", specifier = ">=0.49.1" }, + { name = "av", specifier = "==16.0.0" }, + { name = "starlette", specifier = "==0.49.1" }, ] [[package]] @@ -198,10 +198,10 @@ requires-dist = [ { name = "azure-storage-queue", specifier = "==12.13.0" }, { name = "fastapi", extras = ["standard"], specifier = "==0.116.1" }, { name = "httpx", specifier = "==0.28.1" }, - { name = "protobuf", specifier = ">=5.29.0" }, + { name = "protobuf", specifier = "==7.34.0" }, { name = "pydantic-settings", specifier = "==2.10.1" }, { name = "python-dotenv" }, - { name = "python-multipart", specifier = ">=0.0.22" }, + { name = "python-multipart", specifier = "==0.0.22" }, { name = "sas-cosmosdb", specifier = "==0.1.4" }, { name = "semantic-kernel", extras = ["azure"], specifier = "==1.40.0" }, { name = "uvicorn", specifier = "==0.35.0" }, @@ -256,45 +256,45 @@ wheels = [ [[package]] name = "av" -version = "16.1.0" -source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/78/cd/3a83ffbc3cc25b39721d174487fb0d51a76582f4a1703f98e46170ce83d4/av-16.1.0.tar.gz", hash = "sha256:a094b4fd87a3721dacf02794d3d2c82b8d712c85b9534437e82a8a978c175ffd", size = 4285203, upload-time = "2026-01-11T07:31:33.772Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/9c/84/2535f55edcd426cebec02eb37b811b1b0c163f26b8d3f53b059e2ec32665/av-16.1.0-cp312-cp312-macosx_11_0_x86_64.whl", hash = "sha256:640f57b93f927fba8689f6966c956737ee95388a91bd0b8c8b5e0481f73513d6", size = 26945785, upload-time = "2026-01-09T20:18:34.486Z" }, - { url = "https://files.pythonhosted.org/packages/b6/17/ffb940c9e490bf42e86db4db1ff426ee1559cd355a69609ec1efe4d3a9eb/av-16.1.0-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:ae3fb658eec00852ebd7412fdc141f17f3ddce8afee2d2e1cf366263ad2a3b35", size = 21481147, upload-time = "2026-01-09T20:18:36.716Z" }, - { url = "https://files.pythonhosted.org/packages/15/c1/e0d58003d2d83c3921887d5c8c9b8f5f7de9b58dc2194356a2656a45cfdc/av-16.1.0-cp312-cp312-manylinux_2_28_aarch64.whl", hash = "sha256:27ee558d9c02a142eebcbe55578a6d817fedfde42ff5676275504e16d07a7f86", size = 39517197, upload-time = "2026-01-11T09:57:31.937Z" }, - { url = "https://files.pythonhosted.org/packages/32/77/787797b43475d1b90626af76f80bfb0c12cfec5e11eafcfc4151b8c80218/av-16.1.0-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:7ae547f6d5fa31763f73900d43901e8c5fa6367bb9a9840978d57b5a7ae14ed2", size = 41174337, upload-time = "2026-01-11T09:57:35.792Z" }, - { url = "https://files.pythonhosted.org/packages/8e/ac/d90df7f1e3b97fc5554cf45076df5045f1e0a6adf13899e10121229b826c/av-16.1.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:8cf065f9d438e1921dc31fc7aa045790b58aee71736897866420d80b5450f62a", size = 40817720, upload-time = "2026-01-11T09:57:39.039Z" }, - { url = "https://files.pythonhosted.org/packages/80/6f/13c3a35f9dbcebafd03fe0c4cbd075d71ac8968ec849a3cfce406c35a9d2/av-16.1.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:a345877a9d3cc0f08e2bc4ec163ee83176864b92587afb9d08dff50f37a9a829", size = 42267396, upload-time = "2026-01-11T09:57:42.115Z" }, - { url = "https://files.pythonhosted.org/packages/c8/b9/275df9607f7fb44317ccb1d4be74827185c0d410f52b6e2cd770fe209118/av-16.1.0-cp312-cp312-win_amd64.whl", hash = "sha256:f49243b1d27c91cd8c66fdba90a674e344eb8eb917264f36117bf2b6879118fd", size = 31752045, upload-time = "2026-01-11T09:57:45.106Z" }, - { url = "https://files.pythonhosted.org/packages/75/2a/63797a4dde34283dd8054219fcb29294ba1c25d68ba8c8c8a6ae53c62c45/av-16.1.0-cp313-cp313-macosx_11_0_x86_64.whl", hash = "sha256:ce2a1b3d8bf619f6c47a9f28cfa7518ff75ddd516c234a4ee351037b05e6a587", size = 26916715, upload-time = "2026-01-11T09:57:47.682Z" }, - { url = "https://files.pythonhosted.org/packages/d2/c4/0b49cf730d0ae8cda925402f18ae814aef351f5772d14da72dd87ff66448/av-16.1.0-cp313-cp313-macosx_14_0_arm64.whl", hash = "sha256:408dbe6a2573ca58a855eb8cd854112b33ea598651902c36709f5f84c991ed8e", size = 21452167, upload-time = "2026-01-11T09:57:50.606Z" }, - { url = "https://files.pythonhosted.org/packages/51/23/408806503e8d5d840975aad5699b153aaa21eb6de41ade75248a79b7a37f/av-16.1.0-cp313-cp313-manylinux_2_28_aarch64.whl", hash = "sha256:57f657f86652a160a8a01887aaab82282f9e629abf94c780bbdbb01595d6f0f7", size = 39215659, upload-time = "2026-01-11T09:57:53.757Z" }, - { url = "https://files.pythonhosted.org/packages/c4/19/a8528d5bba592b3903f44c28dab9cc653c95fcf7393f382d2751a1d1523e/av-16.1.0-cp313-cp313-manylinux_2_28_x86_64.whl", hash = "sha256:adbad2b355c2ee4552cac59762809d791bda90586d134a33c6f13727fb86cb3a", size = 40874970, upload-time = "2026-01-11T09:57:56.802Z" }, - { url = "https://files.pythonhosted.org/packages/e8/24/2dbcdf0e929ad56b7df078e514e7bd4ca0d45cba798aff3c8caac097d2f7/av-16.1.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:f42e1a68ec2aebd21f7eb6895be69efa6aa27eec1670536876399725bbda4b99", size = 40530345, upload-time = "2026-01-11T09:58:00.421Z" }, - { url = "https://files.pythonhosted.org/packages/54/27/ae91b41207f34e99602d1c72ab6ffd9c51d7c67e3fbcd4e3a6c0e54f882c/av-16.1.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:58fe47aeaef0f100c40ec8a5de9abbd37f118d3ca03829a1009cf288e9aef67c", size = 41972163, upload-time = "2026-01-11T09:58:03.756Z" }, - { url = "https://files.pythonhosted.org/packages/fc/7a/22158fb923b2a9a00dfab0e96ef2e8a1763a94dd89e666a5858412383d46/av-16.1.0-cp313-cp313-win_amd64.whl", hash = "sha256:565093ebc93b2f4b76782589564869dadfa83af5b852edebedd8fee746457d06", size = 31729230, upload-time = "2026-01-11T09:58:07.254Z" }, - { url = "https://files.pythonhosted.org/packages/7f/f1/878f8687d801d6c4565d57ebec08449c46f75126ebca8e0fed6986599627/av-16.1.0-cp313-cp313t-macosx_11_0_x86_64.whl", hash = "sha256:574081a24edb98343fd9f473e21ae155bf61443d4ec9d7708987fa597d6b04b2", size = 27008769, upload-time = "2026-01-11T09:58:10.266Z" }, - { url = "https://files.pythonhosted.org/packages/30/f1/bd4ce8c8b5cbf1d43e27048e436cbc9de628d48ede088a1d0a993768eb86/av-16.1.0-cp313-cp313t-macosx_14_0_arm64.whl", hash = "sha256:9ab00ea29c25ebf2ea1d1e928d7babb3532d562481c5d96c0829212b70756ad0", size = 21590588, upload-time = "2026-01-11T09:58:12.629Z" }, - { url = "https://files.pythonhosted.org/packages/1d/dd/c81f6f9209201ff0b5d5bed6da6c6e641eef52d8fbc930d738c3f4f6f75d/av-16.1.0-cp313-cp313t-manylinux_2_28_aarch64.whl", hash = "sha256:a84a91188c1071f238a9523fd42dbe567fb2e2607b22b779851b2ce0eac1b560", size = 40638029, upload-time = "2026-01-11T09:58:15.399Z" }, - { url = "https://files.pythonhosted.org/packages/15/4d/07edff82b78d0459a6e807e01cd280d3180ce832efc1543de80d77676722/av-16.1.0-cp313-cp313t-manylinux_2_28_x86_64.whl", hash = "sha256:c2cd0de4dd022a7225ff224fde8e7971496d700be41c50adaaa26c07bb50bf97", size = 41970776, upload-time = "2026-01-11T09:58:19.075Z" }, - { url = "https://files.pythonhosted.org/packages/da/9d/1f48b354b82fa135d388477cd1b11b81bdd4384bd6a42a60808e2ec2d66b/av-16.1.0-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:0816143530624a5a93bc5494f8c6eeaf77549b9366709c2ac8566c1e9bff6df5", size = 41764751, upload-time = "2026-01-11T09:58:22.788Z" }, - { url = "https://files.pythonhosted.org/packages/2f/c7/a509801e98db35ec552dd79da7bdbcff7104044bfeb4c7d196c1ce121593/av-16.1.0-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:e3a28053af29644696d0c007e897d19b1197585834660a54773e12a40b16974c", size = 43034355, upload-time = "2026-01-11T09:58:26.125Z" }, - { url = "https://files.pythonhosted.org/packages/36/8b/e5f530d9e8f640da5f5c5f681a424c65f9dd171c871cd255d8a861785a6e/av-16.1.0-cp313-cp313t-win_amd64.whl", hash = "sha256:2e3e67144a202b95ed299d165232533989390a9ea3119d37eccec697dc6dbb0c", size = 31947047, upload-time = "2026-01-11T09:58:31.867Z" }, - { url = "https://files.pythonhosted.org/packages/df/18/8812221108c27d19f7e5f486a82c827923061edf55f906824ee0fcaadf50/av-16.1.0-cp314-cp314-macosx_11_0_x86_64.whl", hash = "sha256:39a634d8e5a87e78ea80772774bfd20c0721f0d633837ff185f36c9d14ffede4", size = 26916179, upload-time = "2026-01-11T09:58:36.506Z" }, - { url = "https://files.pythonhosted.org/packages/38/ef/49d128a9ddce42a2766fe2b6595bd9c49e067ad8937a560f7838a541464e/av-16.1.0-cp314-cp314-macosx_14_0_arm64.whl", hash = "sha256:0ba32fb9e9300948a7fa9f8a3fc686e6f7f77599a665c71eb2118fdfd2c743f9", size = 21460168, upload-time = "2026-01-11T09:58:39.231Z" }, - { url = "https://files.pythonhosted.org/packages/e6/a9/b310d390844656fa74eeb8c2750e98030877c75b97551a23a77d3f982741/av-16.1.0-cp314-cp314-manylinux_2_28_aarch64.whl", hash = "sha256:ca04d17815182d34ce3edc53cbda78a4f36e956c0fd73e3bab249872a831c4d7", size = 39210194, upload-time = "2026-01-11T09:58:42.138Z" }, - { url = "https://files.pythonhosted.org/packages/0c/7b/e65aae179929d0f173af6e474ad1489b5b5ad4c968a62c42758d619e54cf/av-16.1.0-cp314-cp314-manylinux_2_28_x86_64.whl", hash = "sha256:ee0e8de2e124a9ef53c955fe2add6ee7c56cc8fd83318265549e44057db77142", size = 40811675, upload-time = "2026-01-11T09:58:45.871Z" }, - { url = "https://files.pythonhosted.org/packages/54/3f/5d7edefd26b6a5187d6fac0f5065ee286109934f3dea607ef05e53f05b31/av-16.1.0-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:22bf77a2f658827043a1e184b479c3bf25c4c43ab32353677df2d119f080e28f", size = 40543942, upload-time = "2026-01-11T09:58:49.759Z" }, - { url = "https://files.pythonhosted.org/packages/1b/24/f8b17897b67be0900a211142f5646a99d896168f54d57c81f3e018853796/av-16.1.0-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:2dd419d262e6a71cab206d80bbf28e0a10d0f227b671cdf5e854c028faa2d043", size = 41924336, upload-time = "2026-01-11T09:58:53.344Z" }, - { url = "https://files.pythonhosted.org/packages/1c/cf/d32bc6bbbcf60b65f6510c54690ed3ae1c4ca5d9fafbce835b6056858686/av-16.1.0-cp314-cp314-win_amd64.whl", hash = "sha256:53585986fd431cd436f290fba662cfb44d9494fbc2949a183de00acc5b33fa88", size = 31735077, upload-time = "2026-01-11T09:58:56.684Z" }, - { url = "https://files.pythonhosted.org/packages/53/f4/9b63dc70af8636399bd933e9df4f3025a0294609510239782c1b746fc796/av-16.1.0-cp314-cp314t-macosx_11_0_x86_64.whl", hash = "sha256:76f5ed8495cf41e1209a5775d3699dc63fdc1740b94a095e2485f13586593205", size = 27014423, upload-time = "2026-01-11T09:58:59.703Z" }, - { url = "https://files.pythonhosted.org/packages/d1/da/787a07a0d6ed35a0888d7e5cfb8c2ffa202f38b7ad2c657299fac08eb046/av-16.1.0-cp314-cp314t-macosx_14_0_arm64.whl", hash = "sha256:8d55397190f12a1a3ae7538be58c356cceb2bf50df1b33523817587748ce89e5", size = 21595536, upload-time = "2026-01-11T09:59:02.508Z" }, - { url = "https://files.pythonhosted.org/packages/d8/f4/9a7d8651a611be6e7e3ab7b30bb43779899c8cac5f7293b9fb634c44a3f3/av-16.1.0-cp314-cp314t-manylinux_2_28_aarch64.whl", hash = "sha256:9d51d9037437218261b4bbf9df78a95e216f83d7774fbfe8d289230b5b2e28e2", size = 40642490, upload-time = "2026-01-11T09:59:05.842Z" }, - { url = "https://files.pythonhosted.org/packages/6b/e4/eb79bc538a94b4ff93cd4237d00939cba797579f3272490dd0144c165a21/av-16.1.0-cp314-cp314t-manylinux_2_28_x86_64.whl", hash = "sha256:0ce07a89c15644407f49d942111ca046e323bbab0a9078ff43ee57c9b4a50dad", size = 41976905, upload-time = "2026-01-11T09:59:09.169Z" }, - { url = "https://files.pythonhosted.org/packages/5e/f5/f6db0dd86b70167a4d55ee0d9d9640983c570d25504f2bde42599f38241e/av-16.1.0-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:cac0c074892ea97113b53556ff41c99562db7b9f09f098adac1f08318c2acad5", size = 41770481, upload-time = "2026-01-11T09:59:12.74Z" }, - { url = "https://files.pythonhosted.org/packages/9e/8b/33651d658e45e16ab7671ea5fcf3d20980ea7983234f4d8d0c63c65581a5/av-16.1.0-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:7dec3dcbc35a187ce450f65a2e0dda820d5a9e6553eea8344a1459af11c98649", size = 43036824, upload-time = "2026-01-11T09:59:16.507Z" }, - { url = "https://files.pythonhosted.org/packages/83/41/7f13361db54d7e02f11552575c0384dadaf0918138f4eaa82ea03a9f9580/av-16.1.0-cp314-cp314t-win_amd64.whl", hash = "sha256:6f90dc082ff2068ddbe77618400b44d698d25d9c4edac57459e250c16b33d700", size = 31948164, upload-time = "2026-01-11T09:59:19.501Z" }, +version = "16.0.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/85/49/717a1e4c6de4fa32d8218c42af65131d19ab1db12e9811f20ef43256ff20/av-16.0.0.tar.gz", hash = "sha256:c275830f9ad575a2da941177b81d11b442271d205ddb5cd27fa82930aa69b38e", size = 3903612, upload-time = "2025-10-13T11:22:01.247Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/d2/fb/74642a507c45ee2117d9c01574a8cb0026ab76e96bcb3fb65e3a00800b66/av-16.0.0-cp312-cp312-macosx_11_0_x86_64.whl", hash = "sha256:db246027eb256730d54ee1b511d61fa768935d8baabef84d8799d13aa87f6b2f", size = 27206204, upload-time = "2025-10-13T11:20:28.596Z" }, + { url = "https://files.pythonhosted.org/packages/8f/b1/474cd3940db6b1ecf024df1ba8131950068ced4f9391ceb5b76027d29573/av-16.0.0-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:396c6aefb7d7880202a88c899809919f83f070a0afa4531d3479139d0256284f", size = 21752377, upload-time = "2025-10-13T11:20:30.949Z" }, + { url = "https://files.pythonhosted.org/packages/83/ca/7315158f61380c17792e3d5a4305b9944751a9b5dca98e2776613065d4a3/av-16.0.0-cp312-cp312-manylinux_2_28_aarch64.whl", hash = "sha256:521da5bf1b4ffcfb312c9a77c63b1178a7967760ca4f88d755b7adf75267538e", size = 38932261, upload-time = "2025-10-13T11:20:33.363Z" }, + { url = "https://files.pythonhosted.org/packages/3e/89/37588ca3c24b7a725f40f3b7ba6e361b9388ef6bad8072ef973b7103ec24/av-16.0.0-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:04c6450de1b276f21b580282f3b65b66c33eec7cb90dcb2e8a6d3e4a79b531d6", size = 40549171, upload-time = "2025-10-13T11:20:36.543Z" }, + { url = "https://files.pythonhosted.org/packages/61/db/19235a374089621ad7b605835f05d5ac3cadab85e2f87919627e195a13a5/av-16.0.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:ec876ba99380eabaef86ac1c964262cfce17793d3bee83f7d802fdc4a11f881f", size = 40242122, upload-time = "2025-10-13T11:20:39.318Z" }, + { url = "https://files.pythonhosted.org/packages/32/93/1a33eaf7b8147b37d040e0df9df11e7d8d59d9917fdee1212a984b230808/av-16.0.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:ff5f0952bedc61933ea7825a836beced235d2d9728dc641f8172ef0a3e4457a8", size = 41532447, upload-time = "2025-10-13T11:20:41.929Z" }, + { url = "https://files.pythonhosted.org/packages/77/b1/21f23c29e0841d3f23ce0bdff23edfcdfcd6bfa032eb9d27a0c41b209b34/av-16.0.0-cp312-cp312-win_amd64.whl", hash = "sha256:0981712d96eafd80e6ca0c209491077b70948971656b9ff4c9cefba4c498b051", size = 32296733, upload-time = "2025-10-13T11:20:44.395Z" }, + { url = "https://files.pythonhosted.org/packages/2c/a0/c8e851e7ef7c6387423fd2dc822a64ca6a92fa94e4ee7d55a4d5702418ea/av-16.0.0-cp313-cp313-macosx_11_0_x86_64.whl", hash = "sha256:2a97de9b86b727e75dcf34cbb7f2cb27bd4f20fa0f1e140fca04e039d7b4270f", size = 27170233, upload-time = "2025-10-13T11:20:47.184Z" }, + { url = "https://files.pythonhosted.org/packages/cd/29/04649be777f2f019e8756aeb1bbf2ad19abebd1334ba6a133cf56e687cc2/av-16.0.0-cp313-cp313-macosx_14_0_arm64.whl", hash = "sha256:61e06cffe51358992633bfaf7d10b486d65d13096a9049225ca56c43f3999a0b", size = 21717446, upload-time = "2025-10-13T11:20:49.264Z" }, + { url = "https://files.pythonhosted.org/packages/fb/bd/e0e8e77bf3aff843d56f3fc397bb3df238c8a8bd9b08613f0939a8d27cbd/av-16.0.0-cp313-cp313-manylinux_2_28_aarch64.whl", hash = "sha256:ac317897e9ba520f9045a82a4740926144b37a19caa5f80964dbe76bea7cf870", size = 38651016, upload-time = "2025-10-13T11:20:51.9Z" }, + { url = "https://files.pythonhosted.org/packages/be/1c/0862548baae0d0f6d92f5e984cfb713375db34575c9d796c4eb376afa952/av-16.0.0-cp313-cp313-manylinux_2_28_x86_64.whl", hash = "sha256:ba5389c1bdcac049115cfc43de126e141308a00b77010599888cdb160a77a51d", size = 40278063, upload-time = "2025-10-13T11:20:54.414Z" }, + { url = "https://files.pythonhosted.org/packages/5a/16/74ee739dc88d9891bbab6814158fa5553d8c2e49d1aa5df823349c258da2/av-16.0.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:62166854fd438bc82032a200b93f3c0886c37be414f6a2e62aa8b2c764ea941e", size = 39984165, upload-time = "2025-10-13T11:20:57.001Z" }, + { url = "https://files.pythonhosted.org/packages/60/1a/d1c388df304dadfb5367eec6220ee55e1149eb799c99c16237c9a5315ae8/av-16.0.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:5ed9cd21f8fcf766f0a7c6b0f1c76dbc7d16b63243f0a92f69bdd6bae4d9e89e", size = 41269668, upload-time = "2025-10-13T11:20:59.481Z" }, + { url = "https://files.pythonhosted.org/packages/dd/38/2d6136320d3a9077a4dc055420592fbeb0a486ffdb7ecfb794f267643192/av-16.0.0-cp313-cp313-win_amd64.whl", hash = "sha256:5172a6f6d9ec16d3cfc815cd58204f4be52d768f50fc67f987a0f221cc8e89fc", size = 32273190, upload-time = "2025-10-13T11:21:02.285Z" }, + { url = "https://files.pythonhosted.org/packages/90/2c/e9fbb343872f6a568d99055a2da751766eadc6e0a604cbf78972ccd18604/av-16.0.0-cp313-cp313t-macosx_11_0_x86_64.whl", hash = "sha256:df8a5af0a670007954cbdf0a515d8181c9839ced6391f68eb278c1eb6cbec804", size = 27248843, upload-time = "2025-10-13T11:21:04.89Z" }, + { url = "https://files.pythonhosted.org/packages/51/12/80802881c57370e5745a21af2ac79671b8cd9fa4e1e012179199edd6e712/av-16.0.0-cp313-cp313t-macosx_14_0_arm64.whl", hash = "sha256:336528ecf5bd0916bfe31090e9b99ffe60c62f7d53719508329e67d2b9d91d50", size = 21827895, upload-time = "2025-10-13T11:21:07.108Z" }, + { url = "https://files.pythonhosted.org/packages/aa/55/a14b237760795d4bd8ac41b5935b4b6dbd8723579b94548a39dc707d2393/av-16.0.0-cp313-cp313t-manylinux_2_28_aarch64.whl", hash = "sha256:544aeeef74c16665c4268cf421dd3aeae0512d90991574a5b2f4fad63ea0f3d4", size = 40051203, upload-time = "2025-10-13T11:21:09.746Z" }, + { url = "https://files.pythonhosted.org/packages/c3/70/a03422b058fdee95a41195c90c45f4cb299bb98e34711f89fee607899865/av-16.0.0-cp313-cp313t-manylinux_2_28_x86_64.whl", hash = "sha256:a521ef3e3b079bd7d40c66501b7c7c89723263f1c3c659be21468adfb833024c", size = 41352174, upload-time = "2025-10-13T11:21:12.231Z" }, + { url = "https://files.pythonhosted.org/packages/fe/75/8089ce03c55251cf0217a029f95f9b15142c371ba3bc0f94a86eae4c06a0/av-16.0.0-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:92c2676c68c88ea9e13d5f034d48f080ad0cdc9c0be999838995a0f291a59b5c", size = 41182599, upload-time = "2025-10-13T11:21:15.19Z" }, + { url = "https://files.pythonhosted.org/packages/66/02/427a95afd8ac38ce652838901e33c9a49b4de0e1fc18bce67de2f23f2989/av-16.0.0-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:afef5953aeeaf1eb820c01b550298409d15b2d1b5fc9975c54c67981b3d2ca7d", size = 42301786, upload-time = "2025-10-13T11:21:18.13Z" }, + { url = "https://files.pythonhosted.org/packages/5c/98/5e5ed24cada18acbe1fd98bb0bd6945aa3755f7073b56dd48d81b56aed74/av-16.0.0-cp313-cp313t-win_amd64.whl", hash = "sha256:310f8aceeadee5d9f7b22032dd1e8f33602cec9b743deb8fe8401d597cc32f7d", size = 32462146, upload-time = "2025-10-13T11:21:21.917Z" }, + { url = "https://files.pythonhosted.org/packages/38/57/1111a79722a60a41c87557106ac06c49d8d4aaba9db0414614d5e8b8a194/av-16.0.0-cp314-cp314-macosx_11_0_x86_64.whl", hash = "sha256:d6b6d45aa209a1266f9cf196fccd8bec6fb141fce58c465c3469ec0ea88be4dd", size = 27166918, upload-time = "2025-10-13T11:21:24.237Z" }, + { url = "https://files.pythonhosted.org/packages/f6/f6/0a88316846857ccc1a6a7d80ef6305b5d0aaff25998a7fba0a42343175e7/av-16.0.0-cp314-cp314-macosx_14_0_arm64.whl", hash = "sha256:d6ec03e1c88065058b5c94fed1bd0c984283e8d3c78195c02bde8ec845f00026", size = 21722502, upload-time = "2025-10-13T11:21:26.373Z" }, + { url = "https://files.pythonhosted.org/packages/1a/1a/f7e45c24204d6bf09e7b79c7cb0e5a82114a60509312b7d20ec38546bc96/av-16.0.0-cp314-cp314-manylinux_2_28_aarch64.whl", hash = "sha256:c959e73af93553e3b4ec90258424c777d76f00b548d42d6aa0cb86cc5c524f36", size = 38638251, upload-time = "2025-10-13T11:21:28.911Z" }, + { url = "https://files.pythonhosted.org/packages/ff/b9/ca2b2c13befe0e2bfc05e72f74220d11a580d37393ca84b27a7084253277/av-16.0.0-cp314-cp314-manylinux_2_28_x86_64.whl", hash = "sha256:949960404a25451f26797d929f88ffb88a1115d8fd8d664a655ac597bec555aa", size = 40197582, upload-time = "2025-10-13T11:21:31.793Z" }, + { url = "https://files.pythonhosted.org/packages/f3/c5/12f56053ea2d060fc2869c5dbc0d0ba1366d07a6fd603ba3f8af89fa139e/av-16.0.0-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:af935b1fceb2fc93310421538c629ccad55f241c1bb2e883614713a68f094d46", size = 39980373, upload-time = "2025-10-13T11:21:34.543Z" }, + { url = "https://files.pythonhosted.org/packages/28/42/07d713bc52d25e8005b8db47cc86da5091d8cb73307fae2fb9858c1344c5/av-16.0.0-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:5dca4eda72164eb1515f6a4f328a0af2f9d5e4bfa94be1707661f97cbe7d7990", size = 41205446, upload-time = "2025-10-13T11:21:37.483Z" }, + { url = "https://files.pythonhosted.org/packages/b7/14/10eb14852a9a349417ddcdf955b5efb03beb8e839436cce507efab1d62bc/av-16.0.0-cp314-cp314-win_amd64.whl", hash = "sha256:3a995347f2215a9fa25f686bb7f7ce310f3cbbc259ba3930d6a9312b9958ecde", size = 32272740, upload-time = "2025-10-13T11:21:39.928Z" }, + { url = "https://files.pythonhosted.org/packages/8a/26/2554ebb454b2d76128164c1d5acfc914fb4a5666ccf5d2de6ed671ea6ee2/av-16.0.0-cp314-cp314t-macosx_11_0_x86_64.whl", hash = "sha256:072f49aa0bcc99181baba3d85d367c02f4900032e3ad75930e3b357957113700", size = 27248705, upload-time = "2025-10-13T11:21:42.567Z" }, + { url = "https://files.pythonhosted.org/packages/51/db/04aa817d16c44612e815f5270d11ed74f9597d977c136677340ab9a9db34/av-16.0.0-cp314-cp314t-macosx_14_0_arm64.whl", hash = "sha256:6a86815f9c78cb89cdc2be48782a4cc773ad57cd44eedd912c313bfba776af15", size = 21827956, upload-time = "2025-10-13T11:21:44.743Z" }, + { url = "https://files.pythonhosted.org/packages/28/ba/fa00d66d1201ca4aa61fc540ae37bdc978573ae5c071ddcad35ece3b465a/av-16.0.0-cp314-cp314t-manylinux_2_28_aarch64.whl", hash = "sha256:e3c47c29eb5e5007961ff470aa1ca1504c86cf91e4fe78be5f03b64d45780f02", size = 40040168, upload-time = "2025-10-13T11:21:47.028Z" }, + { url = "https://files.pythonhosted.org/packages/6a/dd/5bf47796d2ba15e7a2227ce27033d53fcf143ba23cb44afe59ad8802b4d9/av-16.0.0-cp314-cp314t-manylinux_2_28_x86_64.whl", hash = "sha256:f5e6021a7b4ea3c5d0560ae48799337ca80074f02210270be63144bb68b0a8e0", size = 41343944, upload-time = "2025-10-13T11:21:49.712Z" }, + { url = "https://files.pythonhosted.org/packages/2c/70/844bff939536a881855f674a67718845c72c4c4ed8ad83cbbf61717f7ccb/av-16.0.0-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:83e53b798972ad2592738287f0a60754ee5827afb9b534cd79ed8f7f88ccb66d", size = 41174747, upload-time = "2025-10-13T11:21:53.01Z" }, + { url = "https://files.pythonhosted.org/packages/ee/0f/0c021cb54f6ab0980028510de59aee993060c3bd759e5b2a88140bcb86fb/av-16.0.0-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:1c1996564f80bdecd98379a6b1d26302756c426f6d5c1931fd6f8c69469aa010", size = 42293460, upload-time = "2025-10-13T11:21:55.541Z" }, + { url = "https://files.pythonhosted.org/packages/1a/c0/0b64624fbd09265faa26bfbd636378b6b62cf1a76922ea7439df7eb2d0b4/av-16.0.0-cp314-cp314t-win_amd64.whl", hash = "sha256:8d1fb7292cb5f6ac1033a4631929fe1293e9cd96a15756346fb66143f5fee922", size = 32460556, upload-time = "2025-10-13T11:21:59.044Z" }, ] [[package]] @@ -3074,15 +3074,15 @@ wheels = [ [[package]] name = "starlette" -version = "0.52.1" +version = "0.49.1" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "anyio" }, { name = "typing-extensions", marker = "python_full_version < '3.13'" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/c4/68/79977123bb7be889ad680d79a40f339082c1978b5cfcf62c2d8d196873ac/starlette-0.52.1.tar.gz", hash = "sha256:834edd1b0a23167694292e94f597773bc3f89f362be6effee198165a35d62933", size = 2653702, upload-time = "2026-01-18T13:34:11.062Z" } +sdist = { url = "https://files.pythonhosted.org/packages/1b/3f/507c21db33b66fb027a332f2cb3abbbe924cc3a79ced12f01ed8645955c9/starlette-0.49.1.tar.gz", hash = "sha256:481a43b71e24ed8c43b11ea02f5353d77840e01480881b8cb5a26b8cae64a8cb", size = 2654703, upload-time = "2025-10-28T17:34:10.928Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/81/0d/13d1d239a25cbfb19e740db83143e95c772a1fe10202dda4b76792b114dd/starlette-0.52.1-py3-none-any.whl", hash = "sha256:0029d43eb3d273bc4f83a08720b4912ea4b071087a3b48db01b7c839f7954d74", size = 74272, upload-time = "2026-01-18T13:34:09.188Z" }, + { url = "https://files.pythonhosted.org/packages/51/da/545b75d420bb23b5d494b0517757b351963e974e79933f01e05c929f20a6/starlette-0.49.1-py3-none-any.whl", hash = "sha256:d92ce9f07e4a3caa3ac13a79523bd18e3bc0042bb8ff2d759a8e7dd0e1859875", size = 74175, upload-time = "2025-10-28T17:34:09.13Z" }, ] [[package]] diff --git a/src/processor/uv.lock b/src/processor/uv.lock index 7bfa11f..caa2f17 100644 --- a/src/processor/uv.lock +++ b/src/processor/uv.lock @@ -4,8 +4,8 @@ requires-python = ">=3.12" [manifest] overrides = [ - { name = "av", specifier = ">=16.0.0" }, - { name = "starlette", specifier = ">=0.49.1" }, + { name = "av", specifier = "==16.1.0" }, + { name = "starlette", specifier = "==0.52.1" }, ] [[package]] @@ -1728,8 +1728,8 @@ requires-dist = [ { name = "fastmcp", specifier = "==2.12.2" }, { name = "jinja2", specifier = "==3.1.6" }, { name = "mcp", specifier = "==1.26.0" }, - { name = "openai", specifier = ">=2.0.0" }, - { name = "protobuf", specifier = ">=5.29.0" }, + { name = "openai", specifier = "==2.26.0" }, + { name = "protobuf", specifier = "==7.34.0" }, { name = "psutil", specifier = "==7.0.0" }, { name = "pytz", specifier = "==2025.2" }, { name = "sas-cosmosdb", specifier = "==0.1.4" },