From e4ed254dd7b415c5e773404e2f108eae606d7597 Mon Sep 17 00:00:00 2001 From: mriusero Date: Thu, 17 Oct 2024 14:00:03 +0200 Subject: [PATCH 1/3] udpate API --- src/app/components/utils.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/app/components/utils.py b/src/app/components/utils.py index d29d6fd..4c524c4 100644 --- a/src/app/components/utils.py +++ b/src/app/components/utils.py @@ -46,10 +46,10 @@ def initialize_hg_api_key(): hg_api_key = get_secret() # Prod mode if hg_api_key is None: - st.error("Hugging Face API key not found") - raise ErrorMapping("Hugging Face API key not found.") + hg_api_key = st.secrets["HG_API_KEY"] # Streamlit sharing if hg_api_key is None: - hg_api_key = st.secrets["HG_API_KEY"] + st.error("Hugging Face API key not found") + raise ErrorMapping("Hugging Face API key not found.") return hg_api_key From 75f3890102142477cbd58c1dc27fe69dfdf086a6 Mon Sep 17 00:00:00 2001 From: mriusero Date: Thu, 17 Oct 2024 14:01:09 +0200 Subject: [PATCH 2/3] re update requirements --- requirements.txt | 454 +++++++++++++++++++++++------------------------ 1 file changed, 227 insertions(+), 227 deletions(-) diff --git a/requirements.txt b/requirements.txt index 814863a..747ec6d 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,7 +1,7 @@ -aiohappyeyeballs==2.4.3 ; python_full_version == "3.10.11" \ +aiohappyeyeballs==2.4.3 ; python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:75cf88a15106a5002a8eb1dab212525c00d1f4c0fa96e551c9fbe6f09a621586 \ --hash=sha256:8a7a83727b2756f394ab2895ea0765a0a8c475e3c71e98d43d76f22b4b435572 -aiohttp==3.10.10 ; python_full_version == "3.10.11" \ +aiohttp==3.10.10 ; python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:007ec22fbc573e5eb2fb7dec4198ef8f6bf2fe4ce20020798b2eb5d0abda6138 \ --hash=sha256:00819de9e45d42584bed046314c40ea7e9aea95411b38971082cad449392b08c \ --hash=sha256:01948b1d570f83ee7bbf5a60ea2375a89dfb09fd419170e7f5af029510033d24 \ @@ -93,34 +93,34 @@ aiohttp==3.10.10 ; python_full_version == "3.10.11" \ --hash=sha256:fbc6264158392bad9df19537e872d476f7c57adf718944cc1e4495cbabf38e2a \ --hash=sha256:fe2fb38c2ed905a2582948e2de560675e9dfbee94c6d5ccdb1301c6d0a5bf092 \ --hash=sha256:ffe595f10566f8276b76dc3a11ae4bb7eba1aac8ddd75811736a15b0d5311414 -aiosignal==1.3.1 ; python_full_version == "3.10.11" \ +aiosignal==1.3.1 ; python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:54cd96e15e1649b75d6c87526a6ff0b6c1b0dd3459f43d9ca11d48c339b68cfc \ --hash=sha256:f8376fb07dd1e86a584e4fcdec80b36b7f81aac666ebc724e2c090300dd83b17 -altair==5.4.1 ; python_full_version == "3.10.11" \ +altair==5.4.1 ; python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:0ce8c2e66546cb327e5f2d7572ec0e7c6feece816203215613962f0ec1d76a82 \ --hash=sha256:0fb130b8297a569d08991fb6fe763582e7569f8a04643bbd9212436e3be04aef -annotated-types==0.7.0 ; python_full_version == "3.10.11" \ +annotated-types==0.7.0 ; python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:1f02e8b43a8fbbc3f3e0d4f0f4bfc8131bcb4eebe8849b8e5c773f3a1c582a53 \ --hash=sha256:aff07c09a53a08bc8cfccb9c85b05f1aa9a2a6f23728d790723543408344ce89 -anyio==4.6.2.post1 ; python_full_version == "3.10.11" \ +anyio==4.6.2.post1 ; python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:4c8bc31ccdb51c7f7bd251f51c609e038d63e34219b44aa86e47576389880b4c \ --hash=sha256:6d170c36fba3bdd840c73d3868c1e777e33676a69c3a72cf0a0d5d6d8009b61d -asgiref==3.8.1 ; python_full_version == "3.10.11" \ +asgiref==3.8.1 ; python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:3e1e3ecc849832fe52ccf2cb6686b7a55f82bb1d6aee72a58826471390335e47 \ --hash=sha256:c343bd80a0bec947a9860adb4c432ffa7db769836c64238fc34bdc3fec84d590 -astroid==3.3.5 ; python_full_version == "3.10.11" \ +astroid==3.3.5 ; python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:5cfc40ae9f68311075d27ef68a4841bdc5cc7f6cf86671b49f00607d30188e2d \ --hash=sha256:a9d1c946ada25098d790e079ba2a1b112157278f3fb7e718ae6a9252f5835dc8 -async-timeout==4.0.3 ; python_full_version == "3.10.11" \ +async-timeout==4.0.3 ; python_version >= "3.10" and python_version < "3.11" \ --hash=sha256:4640d96be84d82d02ed59ea2b7105a0f7b33abe8703703cd0ab0bf87c427522f \ --hash=sha256:7405140ff1230c310e51dc27b3145b9092d659ce68ff733fb0cefe3ee42be028 -attrs==24.2.0 ; python_full_version == "3.10.11" \ +attrs==24.2.0 ; python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:5cfb1b9148b5b086569baec03f20d7b6bf3bcacc9a42bebf87ffaaca362f6346 \ --hash=sha256:81921eb96de3191c8258c199618104dd27ac608d9366f5e35d011eae1867ede2 -backoff==2.2.1 ; python_full_version == "3.10.11" \ +backoff==2.2.1 ; python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:03f829f5bb1923180821643f8753b0502c3b682293992485b0eef2807afa5cba \ --hash=sha256:63579f9a0628e06278f7e47b7d7d5b6ce20dc65c5e96a6f3ca99a6adca0396e8 -bcrypt==4.2.0 ; python_full_version == "3.10.11" \ +bcrypt==4.2.0 ; python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:096a15d26ed6ce37a14c1ac1e48119660f21b24cba457f160a4b830f3fe6b5cb \ --hash=sha256:0da52759f7f30e83f1e30a888d9163a81353ef224d82dc58eb5bb52efcabc399 \ --hash=sha256:1bb429fedbe0249465cdd85a58e8376f31bb315e484f16e68ca4c786dcc04291 \ @@ -148,7 +148,7 @@ bcrypt==4.2.0 ; python_full_version == "3.10.11" \ --hash=sha256:cb2a8ec2bc07d3553ccebf0746bbf3d19426d1c6d1adbd4fa48925f66af7b9e8 \ --hash=sha256:cf69eaf5185fd58f268f805b505ce31f9b9fc2d64b376642164e9244540c1221 \ --hash=sha256:f4f4acf526fcd1c34e7ce851147deedd4e26e6402369304220250598b26448db -black==24.10.0 ; python_full_version == "3.10.11" \ +black==24.10.0 ; python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:14b3502784f09ce2443830e3133dacf2c0110d45191ed470ecb04d0f5f6fcb0f \ --hash=sha256:17374989640fbca88b6a448129cd1745c5eb8d9547b464f281b251dd00155ccd \ --hash=sha256:1c536fcf674217e87b8cc3657b81809d3c085d7bf3ef262ead700da345bfa6ea \ @@ -171,10 +171,10 @@ black==24.10.0 ; python_full_version == "3.10.11" \ --hash=sha256:e6668650ea4b685440857138e5fe40cde4d652633b1bdffc62933d0db4ed9812 \ --hash=sha256:f9da3333530dbcecc1be13e69c250ed8dfa67f43c4005fb537bb426e19200d50 \ --hash=sha256:fe4d6476887de70546212c99ac9bd803d90b42fc4767f058a0baa895013fbb3e -blinker==1.8.2 ; python_full_version == "3.10.11" \ +blinker==1.8.2 ; python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:1779309f71bf239144b9399d06ae925637cf6634cf6bd131104184531bf67c01 \ --hash=sha256:8f77b09d3bf7c795e969e9486f39c2c5e9c39d4ee07424be2bc594ece9642d83 -blis==0.7.11 ; python_full_version == "3.10.11" \ +blis==0.7.11 ; python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:0421d6e44cda202b113a34761f9a062b53f8c2ae8e4ec8325a76e709fca93b6e \ --hash=sha256:075431b13b9dd7b411894d4afbd4212acf4d0f56c5a20628f4b34902e90225f1 \ --hash=sha256:0dc9dcb3843045b6b8b00432409fd5ee96b8344a324e031bfec7303838c41a1a \ @@ -209,25 +209,25 @@ blis==0.7.11 ; python_full_version == "3.10.11" \ --hash=sha256:dadf8713ea51d91444d14ad4104a5493fa7ecc401bbb5f4a203ff6448fadb113 \ --hash=sha256:ee493683e3043650d4413d531e79e580d28a3c7bdd184f1b9cfa565497bda1e7 \ --hash=sha256:f9caffcd14795bfe52add95a0dd8426d44e737b55fcb69e2b797816f4da0b1d2 -boto3==1.35.42 ; python_full_version == "3.10.11" \ +boto3==1.35.42 ; python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:a5b00f8b82dce62870759f04861747944da834d64a64355970120c475efdafc0 \ --hash=sha256:e1f36f8be453505cebcc3da178ea081b2a06c0e5e1cdee774f1067599b8d9c3e -botocore==1.35.42 ; python_full_version == "3.10.11" \ +botocore==1.35.42 ; python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:05af0bb8b9cea7ce7bc589c332348d338a21b784e9d088a588fd10ec145007ff \ --hash=sha256:af348636f73dc24b7e2dc760a34d08c8f2f94366e9b4c78d877307b128abecef -build==1.2.2.post1 ; python_full_version == "3.10.11" \ +build==1.2.2.post1 ; python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:1d61c0887fa860c01971625baae8bdd338e517b836a2f70dd1f7aa3a6b2fc5b5 \ --hash=sha256:b36993e92ca9375a219c99e606a122ff365a760a2d4bba0caa09bd5278b608b7 -cachetools==5.5.0 ; python_full_version == "3.10.11" \ +cachetools==5.5.0 ; python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:02134e8439cdc2ffb62023ce1debca2944c3f289d66bb17ead3ab3dede74b292 \ --hash=sha256:2cc24fb4cbe39633fb7badd9db9ca6295d766d9c2995f245725a46715d050f2a -catalogue==2.0.10 ; python_full_version == "3.10.11" \ +catalogue==2.0.10 ; python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:4f56daa940913d3f09d589c191c74e5a6d51762b3a9e37dd53b7437afd6cda15 \ --hash=sha256:58c2de0020aa90f4a2da7dfad161bf7b3b054c86a5f09fcedc0b2b740c109a9f -certifi==2024.8.30 ; python_full_version == "3.10.11" \ +certifi==2024.8.30 ; python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:922820b53db7a7257ffbda3f597266d435245903d80737e34f8a45ff3e3230d8 \ --hash=sha256:bec941d2aa8195e248a60b31ff9f0558284cf01a52591ceda73ea9afffd69fd9 -charset-normalizer==3.4.0 ; python_full_version == "3.10.11" \ +charset-normalizer==3.4.0 ; python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:0099d79bdfcf5c1f0c2c72f91516702ebf8b0b8ddd8905f97a8aecf49712c621 \ --hash=sha256:0713f3adb9d03d49d365b70b84775d0a0d18e4ab08d12bc46baa6132ba78aaf6 \ --hash=sha256:07afec21bbbbf8a5cc3651aa96b980afe2526e7f048fdfb7f1014d84acc8b6d8 \ @@ -333,7 +333,7 @@ charset-normalizer==3.4.0 ; python_full_version == "3.10.11" \ --hash=sha256:f606a1881d2663630ea5b8ce2efe2111740df4b687bd78b34a8131baa007f79b \ --hash=sha256:fe9f97feb71aa9896b81973a7bbada8c49501dc73e58a10fcef6663af95e5079 \ --hash=sha256:ffc519621dce0c767e96b9c53f09c5d215578e10b02c285809f76509a3931482 -chroma-hnswlib==0.7.6 ; python_full_version == "3.10.11" \ +chroma-hnswlib==0.7.6 ; python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:0540b0ac96e47d0aa39e88ea4714358ae05d64bbe6bf33c52f316c664190a6a3 \ --hash=sha256:2487201982241fb1581be26524145092c95902cb09fc2646ccfbc407de3328ec \ --hash=sha256:2fe6ea949047beed19a94b33f41fe882a691e58b70c55fdaa90274ae78be046f \ @@ -363,19 +363,19 @@ chroma-hnswlib==0.7.6 ; python_full_version == "3.10.11" \ --hash=sha256:f35192fbbeadc8c0633f0a69c3d3e9f1a4eab3a46b65458bbcbcabdd9e895c36 \ --hash=sha256:fe91f018b30452c16c811fd6c8ede01f84e5a9f3c23e0758775e57f1c3778871 \ --hash=sha256:feceff971e2a2728c9ddd862a9dd6eb9f638377ad98438876c9aeac96c9482f5 -chromadb==0.5.15 ; python_full_version == "3.10.11" \ +chromadb==0.5.15 ; python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:9314a1904418dafbc4d7ed47d88b8c9d0cf51f5ca6e9377e668367ef3c46ee75 \ --hash=sha256:df8ccc3a36798e14d6e173261aabcdb88021d8ad7550ab2a6acbd79f5ab5ef4f -ci-info==0.3.0 ; python_full_version == "3.10.11" \ +ci-info==0.3.0 ; python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:1fd50cbd401f29adffeeb18b0489e232d16ac1a7458ac6bc316deab6ae535fb0 \ --hash=sha256:e9e05d262a6c48aa03cd904475de5ce8c4da8a5435e516631c795d0487dc9e07 -click==8.1.7 ; python_full_version == "3.10.11" \ +click==8.1.7 ; python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:ae74fb96c20a0277a1d615f1e4d73c8414f5a98db8b799a7931d1582f3390c28 \ --hash=sha256:ca9853ad459e787e2192211578cc907e7594e294c7ccc834310722b41b9ca6de -cloudpathlib==0.16.0 ; python_full_version == "3.10.11" \ +cloudpathlib==0.16.0 ; python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:cdfcd35d46d529587d744154a0bdf962aca953b725c8784cd2ec478354ea63a3 \ --hash=sha256:f46267556bf91f03db52b5df7a152548596a15aabca1c8731ef32b0b25a1a6a3 -cmake==3.30.4 ; platform_system == "Linux" and platform_machine == "x86_64" and python_full_version == "3.10.11" \ +cmake==3.30.4 ; platform_system == "Linux" and platform_machine == "x86_64" and python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:08466455fbac67287a4868819ae0e0ab16d60c02eb209ae5e6d70e0e35d0e601 \ --hash=sha256:0a223c62cfeebcb7b90f715c16bb2e83ee37e8c3e676efde83b094d62c278ec2 \ --hash=sha256:0a5929e21af39a3adf4058aea54aa2197198e06315ebad541dda0baf20e2b32b \ @@ -393,21 +393,21 @@ cmake==3.30.4 ; platform_system == "Linux" and platform_machine == "x86_64" and --hash=sha256:e4cc37735bdc7ba058abdddd3f94ac9dc32cae0f94ae68661565b39f64a9a22f \ --hash=sha256:e9808d3744e57c6fd71d93e2ca95142d67578a13a8867f7e8b000f343799899f \ --hash=sha256:fedd88495e742a1316078c283c2b4c2eeac4c34eca3234401d28f09ee58a320f -colorama==0.4.6 ; python_full_version == "3.10.11" and (sys_platform == "win32" or platform_system == "Windows" or os_name == "nt") \ +colorama==0.4.6 ; python_version >= "3.10" and python_version < "4.0" and (sys_platform == "win32" or platform_system == "Windows" or os_name == "nt") \ --hash=sha256:08695f5cb7ed6e0531a20572697297273c47b8cae5a63ffc6d6ed5c201be6e44 \ --hash=sha256:4f1d9991f5acc0ca119f9d443620b77f9d6b33703e51011c16baf57afb285fc6 -coloredlogs==15.0.1 ; python_full_version == "3.10.11" \ +coloredlogs==15.0.1 ; python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:612ee75c546f53e92e70049c9dbfcc18c935a2b9a53b66085ce9ef6a6e5c0934 \ --hash=sha256:7c991aa71a4577af2f82600d8f8f3a89f936baeaf9b50a9c197da014e5bf16b0 -confection==0.1.5 ; python_full_version == "3.10.11" \ +confection==0.1.5 ; python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:8e72dd3ca6bd4f48913cd220f10b8275978e740411654b6e8ca6d7008c590f0e \ --hash=sha256:e29d3c3f8eac06b3f77eb9dfb4bf2fc6bcc9622a98ca00a698e3d019c6430b14 -configobj==5.0.9 ; python_full_version == "3.10.11" \ +configobj==5.0.9 ; python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:03c881bbf23aa07bccf1b837005975993c4ab4427ba57f959afdd9d1a2386848 -configparser==7.1.0 ; python_full_version == "3.10.11" \ +configparser==7.1.0 ; python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:98e374573c4e10e92399651e3ba1c47a438526d633c44ee96143dec26dad4299 \ --hash=sha256:eb82646c892dbdf773dae19c633044d163c3129971ae09b49410a303b8e0a5f7 -cymem==2.0.8 ; python_full_version == "3.10.11" \ +cymem==2.0.8 ; python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:0d5f83dc3cb5a39f0e32653cceb7c8ce0183d82f1162ca418356f4a8ed9e203e \ --hash=sha256:167d8019db3b40308aabf8183fd3fbbc256323b645e0cbf2035301058c439cd0 \ --hash=sha256:17cd2c2791c8f6b52f269a756ba7463f75bf7265785388a2592623b84bb02bf8 \ @@ -441,30 +441,30 @@ cymem==2.0.8 ; python_full_version == "3.10.11" \ --hash=sha256:e6b83a5972a64f62796118da79dfeed71f4e1e770b2b7455e889c909504c2358 \ --hash=sha256:e8260445652ae5ab19fff6851f32969a7b774f309162e83367dd0f69aac5dbf7 \ --hash=sha256:ecd12e3bacf3eed5486e4cd8ede3c12da66ee0e0a9d0ae046962bc2bb503acef -dataclasses-json==0.6.7 ; python_full_version == "3.10.11" \ +dataclasses-json==0.6.7 ; python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:0dbf33f26c8d5305befd61b39d2b3414e8a407bedc2834dea9b8d642666fb40a \ --hash=sha256:b6b3e528266ea45b9535223bc53ca645f5208833c29229e847b3f26a1cc55fc0 -datasets==3.0.1 ; python_full_version == "3.10.11" \ +datasets==3.0.1 ; python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:40d63b09e76a3066c32e746d6fdc36fd3f29ed2acd49bf5b1a2100da32936511 \ --hash=sha256:db080aab41c8cc68645117a0f172e5c6789cbc672f066de0aa5a08fc3eebc686 -deprecated==1.2.14 ; python_full_version == "3.10.11" \ +deprecated==1.2.14 ; python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:6fac8b097794a90302bdbb17b9b815e732d3c4720583ff1b198499d78470466c \ --hash=sha256:e5323eb936458dccc2582dc6f9c322c852a775a27065ff2b0c4970b9d53d01b3 -dill==0.3.8 ; python_full_version == "3.10.11" \ +dill==0.3.8 ; python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:3ebe3c479ad625c4553aca177444d89b486b1d84982eeacded644afc0cf797ca \ --hash=sha256:c36ca9ffb54365bdd2f8eb3eff7d2a21237f8452b57ace88b1ac615b7e815bd7 -durationpy==0.9 ; python_full_version == "3.10.11" \ +durationpy==0.9 ; python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:e65359a7af5cedad07fb77a2dd3f390f8eb0b74cb845589fa6c057086834dd38 \ --hash=sha256:fd3feb0a69a0057d582ef643c355c40d2fa1c942191f914d12203b1a01ac722a -environs==11.0.0 ; python_full_version == "3.10.11" \ +environs==11.0.0 ; python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:069727a8f73d8ba8d033d3cd95c0da231d44f38f1da773bf076cef168d312ee8 \ --hash=sha256:e0bcfd41c718c07a7db422f9109e490746450da38793fe4ee197f397b9343435 -etelemetry==0.3.1 ; python_full_version == "3.10.11" \ +etelemetry==0.3.1 ; python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:a64f09bcd55cbfa5684e4d9fb6d1d6a018ab99d2ea28e638435c4c26e6814a6b -exceptiongroup==1.2.2 ; python_full_version == "3.10.11" \ +exceptiongroup==1.2.2 ; python_version >= "3.10" and python_version < "3.11" \ --hash=sha256:3111b9d131c238bec2f8f516e123e14ba243563fb135d3fe885990585aa7795b \ --hash=sha256:47c2edf7c6738fafb49fd34290706d1a1a2f4d1c6df275526b62cbb4aa5393cc -faiss-cpu==1.9.0 ; python_full_version == "3.10.11" \ +faiss-cpu==1.9.0 ; python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:0010ddfd16f7c71e1119111973fe2f34b6abc6b40492b688244e821b5a931964 \ --hash=sha256:091d3df18dc9ae43e47203ff0c3c8ffcd51939a6de17e851751dcc263c86b16b \ --hash=sha256:25dd895a952b5f6dad5dcdb901f853e33359e24ee2b871f418b87af054ed06e0 \ @@ -486,18 +486,18 @@ faiss-cpu==1.9.0 ; python_full_version == "3.10.11" \ --hash=sha256:cf76982c45027817df7816232dad9d2f6471637ceaa76c1cc72e858c6e31d8d3 \ --hash=sha256:e415a149893629db2215776395460d0cf79ac5f56a62242de68f788a22b66818 \ --hash=sha256:eababc154e95930045f86d2483aeb4ed8451b1bb9b97451a2633df20190f5ee2 -fastapi==0.115.2 ; python_full_version == "3.10.11" \ +fastapi==0.115.2 ; python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:3995739e0b09fa12f984bce8fa9ae197b35d433750d3d312422d846e283697ee \ --hash=sha256:61704c71286579cc5a598763905928f24ee98bfcc07aabe84cfefb98812bbc86 -filelock==3.16.1 ; python_full_version == "3.10.11" \ +filelock==3.16.1 ; python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:2082e5703d51fbf98ea75855d9d5527e33d8ff23099bec374a134febee6946b0 \ --hash=sha256:c249fbfcd5db47e5e2d6d62198e565475ee65e4831e2561c8e313fa7eb961435 -fitz==0.0.1.dev2 ; python_full_version == "3.10.11" \ +fitz==0.0.1.dev2 ; python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:3b75083d58068d9bd51695eb2f78c9c92094cd6c8dada839e93edcddf18c0c5c -flatbuffers==24.3.25 ; python_full_version == "3.10.11" \ +flatbuffers==24.3.25 ; python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:8dbdec58f935f3765e4f7f3cf635ac3a77f83568138d6a2311f524ec96364812 \ --hash=sha256:de2ec5b203f21441716617f38443e0a8ebf3d25bf0d9c0bb0ce68fa00ad546a4 -frozenlist==1.4.1 ; python_full_version == "3.10.11" \ +frozenlist==1.4.1 ; python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:04ced3e6a46b4cfffe20f9ae482818e34eba9b5fb0ce4056e4cc9b6e212d09b7 \ --hash=sha256:0633c8d5337cb5c77acbccc6357ac49a1770b8c487e5b3505c57b949b4b82e98 \ --hash=sha256:068b63f23b17df8569b7fdca5517edef76171cf3897eb68beb01341131fbd2ad \ @@ -575,25 +575,25 @@ frozenlist==1.4.1 ; python_full_version == "3.10.11" \ --hash=sha256:fbeb989b5cc29e8daf7f976b421c220f1b8c731cbf22b9130d8815418ea45887 \ --hash=sha256:fde5bd59ab5357e3853313127f4d3565fc7dad314a74d7b5d43c22c6a5ed2ced \ --hash=sha256:fe1a06da377e3a1062ae5fe0926e12b84eceb8a50b350ddca72dc85015873f74 -fsspec==2024.6.1 ; python_full_version == "3.10.11" \ +fsspec==2024.6.1 ; python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:3cb443f8bcd2efb31295a5b9fdb02aee81d8452c80d28f97a6d0959e6cee101e \ --hash=sha256:fad7d7e209dd4c1208e3bbfda706620e0da5142bebbd9c384afb95b07e798e49 -fsspec[http]==2024.6.1 ; python_full_version == "3.10.11" \ +fsspec[http]==2024.6.1 ; python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:3cb443f8bcd2efb31295a5b9fdb02aee81d8452c80d28f97a6d0959e6cee101e \ --hash=sha256:fad7d7e209dd4c1208e3bbfda706620e0da5142bebbd9c384afb95b07e798e49 -gitdb==4.0.11 ; python_full_version == "3.10.11" \ +gitdb==4.0.11 ; python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:81a3407ddd2ee8df444cbacea00e2d038e40150acfa3001696fe0dcf1d3adfa4 \ --hash=sha256:bf5421126136d6d0af55bc1e7c1af1c397a34f5b7bd79e776cd3e89785c2b04b -gitpython==3.1.43 ; python_full_version == "3.10.11" \ +gitpython==3.1.43 ; python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:35f314a9f878467f5453cc1fee295c3e18e52f1b99f10f6cf5b1682e968a9e7c \ --hash=sha256:eec7ec56b92aad751f9912a73404bc02ba212a23adb2c7098ee668417051a1ff -google-auth==2.35.0 ; python_full_version == "3.10.11" \ +google-auth==2.35.0 ; python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:25df55f327ef021de8be50bad0dfd4a916ad0de96da86cd05661c9297723ad3f \ --hash=sha256:f4c64ed4e01e8e8b646ef34c018f8bf3338df0c8e37d8b3bba40e7f574a3278a -googleapis-common-protos==1.65.0 ; python_full_version == "3.10.11" \ +googleapis-common-protos==1.65.0 ; python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:2972e6c496f435b92590fd54045060867f3fe9be2c82ab148fc8885035479a63 \ --hash=sha256:334a29d07cddc3aa01dee4988f9afd9b2916ee2ff49d6b757155dc0d197852c0 -greenlet==3.1.1 ; python_full_version == "3.10.11" and (platform_machine == "aarch64" or platform_machine == "ppc64le" or platform_machine == "x86_64" or platform_machine == "amd64" or platform_machine == "AMD64" or platform_machine == "win32" or platform_machine == "WIN32") \ +greenlet==3.1.1 ; python_version < "3.13" and (platform_machine == "aarch64" or platform_machine == "ppc64le" or platform_machine == "x86_64" or platform_machine == "amd64" or platform_machine == "AMD64" or platform_machine == "win32" or platform_machine == "WIN32") and python_version >= "3.10" \ --hash=sha256:0153404a4bb921f0ff1abeb5ce8a5131da56b953eda6e14b88dc6bbc04d2049e \ --hash=sha256:03a088b9de532cbfe2ba2034b2b85e82df37874681e8c470d6fb2f8c04d7e4b7 \ --hash=sha256:04b013dc07c96f83134b1e99888e7a79979f1a247e2a9f59697fa14b5862ed01 \ @@ -667,7 +667,7 @@ greenlet==3.1.1 ; python_full_version == "3.10.11" and (platform_machine == "aar --hash=sha256:f1d4aeb8891338e60d1ab6127af1fe45def5259def8094b9c7e34690c8858803 \ --hash=sha256:f406b22b7c9a9b4f8aa9d2ab13d6ae0ac3e85c9a809bd590ad53fed2bf70dc79 \ --hash=sha256:f6ff3b14f2df4c41660a7dec01045a045653998784bf8cfcb5a525bdffffbc8f -grpcio==1.67.0 ; python_full_version == "3.10.11" \ +grpcio==1.67.0 ; python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:014dfc020e28a0d9be7e93a91f85ff9f4a87158b7df9952fe23cc42d29d31e1e \ --hash=sha256:0892dd200ece4822d72dd0952f7112c542a487fc48fe77568deaaa399c1e717d \ --hash=sha256:0bb94e66cd8f0baf29bd3184b6aa09aeb1a660f9ec3d85da615c5003154bc2bf \ @@ -723,19 +723,19 @@ grpcio==1.67.0 ; python_full_version == "3.10.11" \ --hash=sha256:f95e15db43e75a534420e04822df91f645664bf4ad21dfaad7d51773c80e6bb4 \ --hash=sha256:fd6bc27861e460fe28e94226e3673d46e294ca4673d46b224428d197c5935e69 \ --hash=sha256:fe89295219b9c9e47780a0f1c75ca44211e706d1c598242249fe717af3385ec8 -h11==0.14.0 ; python_full_version == "3.10.11" \ +h11==0.14.0 ; python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:8f19fbbe99e72420ff35c00b27a34cb9937e902a8b810e2c88300c6f0a3b699d \ --hash=sha256:e3fe4ac4b851c468cc8363d500db52c2ead036020723024a109d37346efaa761 -html5lib-modern==1.2 ; python_full_version == "3.10.11" \ +html5lib-modern==1.2 ; python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:1fadbfc27ea955431270e4e79a4a4c290ba11c3a3098a95cc22dc73e312a1768 \ --hash=sha256:3458b6e31525ede4fcaac0ff42d9eeb5efaf755473768103cb56e0275caa8d99 -httpcore==1.0.6 ; python_full_version == "3.10.11" \ +httpcore==1.0.6 ; python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:27b59625743b85577a8c0e10e55b50b5368a4f2cfe8cc7bcfa9cf00829c2682f \ --hash=sha256:73f6dbd6eb8c21bbf7ef8efad555481853f5f6acdeaff1edb0694289269ee17f -httplib2==0.22.0 ; python_full_version == "3.10.11" \ +httplib2==0.22.0 ; python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:14ae0a53c1ba8f3d37e9e27cf37eabb0fb9980f435ba405d546948b009dd64dc \ --hash=sha256:d7a10bc5ef5ab08322488bde8c726eeee5c8618723fdb399597ec58f3d82df81 -httptools==0.6.4 ; python_full_version == "3.10.11" \ +httptools==0.6.4 ; python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:0614154d5454c21b6410fdf5262b4a3ddb0f53f1e1721cfd59d55f32138c578a \ --hash=sha256:0e563e54979e97b6d13f1bbc05a96109923e76b901f786a5eae36e99c01237bd \ --hash=sha256:16e603a3bff50db08cd578d54f07032ca1631450ceb972c2f834c2b860c28ea2 \ @@ -779,85 +779,85 @@ httptools==0.6.4 ; python_full_version == "3.10.11" \ --hash=sha256:f8787367fbdfccae38e35abf7641dafc5310310a5987b689f4c32cc8cc3ee975 \ --hash=sha256:f9eb89ecf8b290f2e293325c646a211ff1c2493222798bb80a530c5e7502494f \ --hash=sha256:fc411e1c0a7dcd2f902c7c48cf079947a7e65b5485dea9decb82b9105ca71a43 -httpx==0.27.2 ; python_full_version == "3.10.11" \ +httpx==0.27.2 ; python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:7bb2708e112d8fdd7829cd4243970f0c223274051cb35ee80c03301ee29a3df0 \ --hash=sha256:f7c2be1d2f3c3c3160d441802406b206c2b76f5947b11115e6df10c6c65e66c2 -huggingface-hub==0.25.2 ; python_full_version == "3.10.11" \ +huggingface-hub==0.25.2 ; python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:1897caf88ce7f97fe0110603d8f66ac264e3ba6accdf30cd66cc0fed5282ad25 \ --hash=sha256:a1014ea111a5f40ccd23f7f7ba8ac46e20fa3b658ced1f86a00c75c06ec6423c -humanfriendly==10.0 ; python_full_version == "3.10.11" \ +humanfriendly==10.0 ; python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:1697e1a8a8f550fd43c2865cd84542fc175a61dcb779b6fee18cf6b6ccba1477 \ --hash=sha256:6b0b831ce8f15f7300721aa49829fc4e83921a9a301cc7f606be6686a2288ddc -idna==3.10 ; python_full_version == "3.10.11" \ +idna==3.10 ; python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:12f65c9b470abda6dc35cf8e63cc574b1c52b11df2c86030af0ac09b01b13ea9 \ --hash=sha256:946d195a0d259cbba61165e88e65941f16e9b36ea6ddb97f00452bae8b1287d3 -importlib-metadata==8.4.0 ; python_full_version == "3.10.11" \ +importlib-metadata==8.4.0 ; python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:66f342cc6ac9818fc6ff340576acd24d65ba0b3efabb2b4ac08b598965a4a2f1 \ --hash=sha256:9a547d3bc3608b025f93d403fdd1aae741c24fbb8314df4b155675742ce303c5 -importlib-resources==6.4.5 ; python_full_version == "3.10.11" \ +importlib-resources==6.4.5 ; python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:980862a1d16c9e147a59603677fa2aa5fd82b87f223b6cb870695bcfce830065 \ --hash=sha256:ac29d5f956f01d5e4bb63102a5a19957f1b9175e45649977264a1416783bb717 -isodate==0.7.2 ; python_full_version == "3.10.11" \ +isodate==0.7.2 ; python_version >= "3.10" and python_version < "3.11" \ --hash=sha256:28009937d8031054830160fce6d409ed342816b543597cece116d966c6d99e15 \ --hash=sha256:4cd1aa0f43ca76f4a6c6c0292a85f40b35ec2e43e315b59f06e6d32171a953e6 -isort==5.13.2 ; python_full_version == "3.10.11" \ +isort==5.13.2 ; python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:48fdfcb9face5d58a4f6dde2e72a1fb8dcaf8ab26f95ab49fab84c2ddefb0109 \ --hash=sha256:8ca5e72a8d85860d5a3fa69b8745237f2939afe12dbf656afbcb47fe72d947a6 -jinja2==3.1.4 ; python_full_version == "3.10.11" \ +jinja2==3.1.4 ; python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:4a3aee7acbbe7303aede8e9648d13b8bf88a429282aa6122a993f0ac800cb369 \ --hash=sha256:bc5dd2abb727a5319567b7a813e6a2e7318c39f4f487cfe6c89c6f9c7d25197d -jmespath==1.0.1 ; python_full_version == "3.10.11" \ +jmespath==1.0.1 ; python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:02e2e4cc71b5bcab88332eebf907519190dd9e6e82107fa7f83b1003a6252980 \ --hash=sha256:90261b206d6defd58fdd5e85f478bf633a2901798906be2ad389150c5c60edbe -joblib==1.4.2 ; python_full_version == "3.10.11" \ +joblib==1.4.2 ; python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:06d478d5674cbc267e7496a410ee875abd68e4340feff4490bcb7afb88060ae6 \ --hash=sha256:2382c5816b2636fbd20a09e0f4e9dad4736765fdfb7dca582943b9c1366b3f0e -jsonpatch==1.33 ; python_full_version == "3.10.11" \ +jsonpatch==1.33 ; python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:0ae28c0cd062bbd8b8ecc26d7d164fbbea9652a1a3693f3b956c1eae5145dade \ --hash=sha256:9fcd4009c41e6d12348b4a0ff2563ba56a2923a7dfee731d004e212e1ee5030c -jsonpointer==3.0.0 ; python_full_version == "3.10.11" \ +jsonpointer==3.0.0 ; python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:13e088adc14fca8b6aa8177c044e12701e6ad4b28ff10e65f2267a90109c9942 \ --hash=sha256:2b2d729f2091522d61c3b31f82e11870f60b68f43fbc705cb76bf4b832af59ef -jsonschema-specifications==2024.10.1 ; python_full_version == "3.10.11" \ +jsonschema-specifications==2024.10.1 ; python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:0f38b83639958ce1152d02a7f062902c41c8fd20d558b0c34344292d417ae272 \ --hash=sha256:a09a0680616357d9a0ecf05c12ad234479f549239d0f5b55f3deea67475da9bf -jsonschema==4.23.0 ; python_full_version == "3.10.11" \ +jsonschema==4.23.0 ; python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:d71497fef26351a33265337fa77ffeb82423f3ea21283cd9467bb03999266bc4 \ --hash=sha256:fbadb6f8b144a8f8cf9f0b89ba94501d143e50411a1278633f56a7acf7fd5566 -kubernetes==31.0.0 ; python_full_version == "3.10.11" \ +kubernetes==31.0.0 ; python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:28945de906c8c259c1ebe62703b56a03b714049372196f854105afe4e6d014c0 \ --hash=sha256:bf141e2d380c8520eada8b351f4e319ffee9636328c137aa432bc486ca1200e1 -langchain-community==0.3.2 ; python_full_version == "3.10.11" \ +langchain-community==0.3.2 ; python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:469bf5357a08c915cebc4c506dca4617eec737d82a9b6e340df5f3b814dc89bc \ --hash=sha256:fffcd484c7674e81ceaa72a809962338bfb17ec8f9e0377ce4e9d884e6fe8ca5 -langchain-core==0.3.11 ; python_full_version == "3.10.11" \ +langchain-core==0.3.11 ; python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:7a71ca6d074f5bf4b760555a726d1afbec167ad2f1f69c02dcd085bf099e13c0 \ --hash=sha256:99abbc59e460fb69c254e5d7468b0127c40c4a5863d91bfc6ab8b504b163e51c -langchain-huggingface==0.1.0 ; python_full_version == "3.10.11" \ +langchain-huggingface==0.1.0 ; python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:1b3dc44f460ba205f7c13cf48379a7f809ac9e056ea741bd12fc6414ac6aefb7 \ --hash=sha256:fa77a9545de77e7be4a7de134f692da413fc3b2b99d364fc9bcd0c6fa6fcb35c -langchain-text-splitters==0.3.0 ; python_full_version == "3.10.11" \ +langchain-text-splitters==0.3.0 ; python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:e84243e45eaff16e5b776cd9c81b6d07c55c010ebcb1965deb3d1792b7358e83 \ --hash=sha256:f9fe0b4d244db1d6de211e7343d4abc4aa90295aa22e1f0c89e51f33c55cd7ce -langchain==0.3.3 ; python_full_version == "3.10.11" \ +langchain==0.3.3 ; python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:05ac98c674853c2386d043172820e37ceac9b913aaaf1e51217f0fc424112c72 \ --hash=sha256:6435882996a029a60c61c356bbe51bab4a8f43a54210f5f03e3c4474d19d1842 -langcodes==3.4.1 ; python_full_version == "3.10.11" \ +langcodes==3.4.1 ; python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:68f686fc3d358f222674ecf697ddcee3ace3c2fe325083ecad2543fd28a20e77 \ --hash=sha256:a24879fed238013ac3af2424b9d1124e38b4a38b2044fd297c8ff38e5912e718 -langsmith==0.1.135 ; python_full_version == "3.10.11" \ +langsmith==0.1.135 ; python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:7abed7e141386af99a2177f0b3600b124ae3ad1b482879ba0724ce92ef998a11 \ --hash=sha256:b1d1ca3bad483a4239745c57e9b9157b4d099fbf3149be21e3d112c94ede06ac -language-data==1.2.0 ; python_full_version == "3.10.11" \ +language-data==1.2.0 ; python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:77d5cab917f91ee0b2f1aa7018443e911cf8985ef734ca2ba3940770f6a3816b \ --hash=sha256:82a86050bbd677bfde87d97885b17566cfe75dad3ac4f5ce44b52c28f752e773 -lit==18.1.8 ; platform_system == "Linux" and platform_machine == "x86_64" and python_full_version == "3.10.11" \ +lit==18.1.8 ; platform_system == "Linux" and platform_machine == "x86_64" and python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:47c174a186941ae830f04ded76a3444600be67d5e5fb8282c3783fba671c4edb \ --hash=sha256:a873ff7acd76e746368da32eb7355625e2e55a2baaab884c9cc130f2ee0300f7 -looseversion==1.3.0 ; python_full_version == "3.10.11" \ +looseversion==1.3.0 ; python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:781ef477b45946fc03dd4c84ea87734b21137ecda0e1e122bcb3c8d16d2a56e0 \ --hash=sha256:ebde65f3f6bb9531a81016c6fef3eb95a61181adc47b7f949e9c0ea47911669e -lxml==5.3.0 ; python_full_version == "3.10.11" \ +lxml==5.3.0 ; python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:01220dca0d066d1349bd6a1726856a78f7929f3878f7e2ee83c296c69495309e \ --hash=sha256:02ced472497b8362c8e902ade23e3300479f4f43e45f4105c85ef43b8db85229 \ --hash=sha256:052d99051e77a4f3e8482c65014cf6372e61b0a6f4fe9edb98503bb5364cfee3 \ @@ -996,7 +996,7 @@ lxml==5.3.0 ; python_full_version == "3.10.11" \ --hash=sha256:f7d4a670107d75dfe5ad080bed6c341d18c4442f9378c9f58e5851e86eb79965 \ --hash=sha256:f914c03e6a31deb632e2daa881fe198461f4d06e57ac3d0e05bbcab8eae01945 \ --hash=sha256:fb66442c2546446944437df74379e9cf9e9db353e61301d1a0e26482f43f0dd8 -marisa-trie==1.2.1 ; python_full_version == "3.10.11" \ +marisa-trie==1.2.1 ; python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:06b099dd743676dbcd8abd8465ceac8f6d97d8bfaabe2c83b965495523b4cef2 \ --hash=sha256:0ee6cf6a16d9c3d1c94e21c8e63c93d8b34bede170ca4e937e16e1c0700d399f \ --hash=sha256:0fe69fb9ffb2767746181f7b3b29bbd3454d1d24717b5958e030494f3d3cddf3 \ @@ -1073,13 +1073,13 @@ marisa-trie==1.2.1 ; python_full_version == "3.10.11" \ --hash=sha256:f35c2603a6be168088ed1db6ad1704b078aa8f39974c60888fbbced95dcadad4 \ --hash=sha256:f4cd800704a5fc57e53c39c3a6b0c9b1519ebdbcb644ede3ee67a06eb542697d \ --hash=sha256:f713af9b8aa66a34cd3a78c7d150a560a75734713abe818a69021fd269e927fa -markdown-it-py==3.0.0 ; python_full_version == "3.10.11" \ +markdown-it-py==3.0.0 ; python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:355216845c60bd96232cd8d8c40e8f9765cc86f46880e43a8fd22dc1a1a8cab1 \ --hash=sha256:e3f60a94fa066dc52ec76661e37c851cb232d92f9886b15cb560aaada2df8feb -markdown==3.7 ; python_full_version == "3.10.11" \ +markdown==3.7 ; python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:2ae2471477cfd02dbbf038d5d9bc226d40def84b4fe2986e49b59b6b472bbed2 \ --hash=sha256:7eb6df5690b81a1d7942992c97fad2938e956e79df20cbc6186e9c3a77b1c803 -markupsafe==3.0.1 ; python_full_version == "3.10.11" \ +markupsafe==3.0.1 ; python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:0778de17cff1acaeccc3ff30cd99a3fd5c50fc58ad3d6c0e0c4c58092b859396 \ --hash=sha256:0f84af7e813784feb4d5e4ff7db633aba6c8ca64a833f61d8e4eade234ef0c38 \ --hash=sha256:17b2aea42a7280db02ac644db1d634ad47dcc96faf38ab304fe26ba2680d359a \ @@ -1141,16 +1141,16 @@ markupsafe==3.0.1 ; python_full_version == "3.10.11" \ --hash=sha256:fa7d686ed9883f3d664d39d5a8e74d3c5f63e603c2e3ff0abcba23eac6542635 \ --hash=sha256:fb532dd9900381d2e8f48172ddc5a59db4c445a11b9fab40b3b786da40d3b56b \ --hash=sha256:fe32482b37b4b00c7a52a07211b479653b7fe4f22b2e481b9a9b099d8a430f2f -marshmallow==3.22.0 ; python_full_version == "3.10.11" \ +marshmallow==3.22.0 ; python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:4972f529104a220bb8637d595aa4c9762afbe7f7a77d82dc58c1615d70c5823e \ --hash=sha256:71a2dce49ef901c3f97ed296ae5051135fd3febd2bf43afe0ae9a82143a494d9 -mccabe==0.7.0 ; python_full_version == "3.10.11" \ +mccabe==0.7.0 ; python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:348e0240c33b60bbdf4e523192ef919f28cb2c3d7d5c7794f74009290f236325 \ --hash=sha256:6c2d30ab6be0e4a46919781807b4f0d834ebdd6c6e3dca0bda5a15f863427b6e -mdurl==0.1.2 ; python_full_version == "3.10.11" \ +mdurl==0.1.2 ; python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:84008a41e51615a49fc9966191ff91509e3c40b939176e643fd50a5c2196b8f8 \ --hash=sha256:bb413d29f5eea38f31dd4754dd7377d4465116fb207585f97bf925588687c1ba -mmh3==5.0.1 ; python_full_version == "3.10.11" \ +mmh3==5.0.1 ; python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:0771f90c9911811cc606a5c7b7b58f33501c9ee896ed68a6ac22c7d55878ecc0 \ --hash=sha256:081a8423fe53c1ac94f87165f3e4c500125d343410c1a0c5f1703e898a3ef038 \ --hash=sha256:09b31ed0c0c0920363e96641fac4efde65b1ab62b8df86293142f35a254e72b4 \ @@ -1247,13 +1247,13 @@ mmh3==5.0.1 ; python_full_version == "3.10.11" \ --hash=sha256:fbca322519a6e6e25b6abf43e940e1667cf8ea12510e07fb4919b48a0cd1c411 \ --hash=sha256:fc6aafb867c2030df98ac7760ff76b500359252867985f357bd387739f3d5287 \ --hash=sha256:ffd943fff690463945f6441a2465555b3146deaadf6a5e88f2590d14c655d71b -monotonic==1.6 ; python_full_version == "3.10.11" \ +monotonic==1.6 ; python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:3a55207bcfed53ddd5c5bae174524062935efed17792e9de2ad0205ce9ad63f7 \ --hash=sha256:68687e19a14f11f26d140dd5c86f3dba4bf5df58003000ed467e0e2a69bca96c -mpmath==1.3.0 ; python_full_version == "3.10.11" \ +mpmath==1.3.0 ; python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:7a28eb2a9774d00c7bc92411c19a89209d5da7c4c9a9e227be8330a23a25b91f \ --hash=sha256:a0b2b9fe80bbcd81a6647ff13108738cfb482d481d826cc0e02f5b35e5c88d2c -multidict==6.1.0 ; python_full_version == "3.10.11" \ +multidict==6.1.0 ; python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:052e10d2d37810b99cc170b785945421141bf7bb7d2f8799d431e7db229c385f \ --hash=sha256:06809f4f0f7ab7ea2cabf9caca7d79c22c0758b58a71f9d32943ae13c7ace056 \ --hash=sha256:071120490b47aa997cca00666923a83f02c7fbb44f71cf7f136df753f7fa8761 \ @@ -1346,7 +1346,7 @@ multidict==6.1.0 ; python_full_version == "3.10.11" \ --hash=sha256:f67f217af4b1ff66c68a87318012de788dd95fcfeb24cc889011f4e1c7454dfd \ --hash=sha256:f90c822a402cb865e396a504f9fc8173ef34212a342d92e362ca498cad308e28 \ --hash=sha256:ff3827aef427c89a25cc96ded1759271a93603aba9fb977a6d264648ebf989db -multiprocess==0.70.16 ; python_full_version == "3.10.11" \ +multiprocess==0.70.16 ; python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:0dfd078c306e08d46d7a8d06fb120313d87aa43af60d66da43ffff40b44d2f41 \ --hash=sha256:161af703d4652a0e1410be6abccecde4a7ddffd19341be0a7011b94aeb171ac1 \ --hash=sha256:37b55f71c07e2d741374998c043b9520b626a8dddc8b3129222ca4f1a06ef67a \ @@ -1359,7 +1359,7 @@ multiprocess==0.70.16 ; python_full_version == "3.10.11" \ --hash=sha256:d951bed82c8f73929ac82c61f01a7b5ce8f3e5ef40f5b52553b4f547ce2b08ec \ --hash=sha256:e7b9d0f307cd9bd50851afaac0dba2cb6c44449efff697df7c7645f7d3f2be3a \ --hash=sha256:fc0544c531920dde3b00c29863377f87e1632601092ea2daca74e4beb40faa2e -murmurhash==1.0.10 ; python_full_version == "3.10.11" \ +murmurhash==1.0.10 ; python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:0438f0cb44cf1cd26251f72c1428213c4197d40a4e3f48b1efc3aea12ce18517 \ --hash=sha256:16ef9f0855952493fe08929d23865425906a8c0c40607ac8a949a378652ba6a9 \ --hash=sha256:18b9d200a09d48ef67f6840b77c14f151f2b6c48fd69661eb75c7276ebdb146c \ @@ -1393,22 +1393,22 @@ murmurhash==1.0.10 ; python_full_version == "3.10.11" \ --hash=sha256:f1605fde07030516eb63d77a598dd164fb9bf217fd937dbac588fe7e47a28c40 \ --hash=sha256:f23f2dfc7174de2cdc5007c0771ab8376a2a3f48247f32cac4a5563e40c6adcc \ --hash=sha256:f8ecb00cc1ab57e4b065f9fb3ea923b55160c402d959c69a0b6dbbe8bc73efc3 -mypy-extensions==1.0.0 ; python_full_version == "3.10.11" \ +mypy-extensions==1.0.0 ; python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:4392f6c0eb8a5668a69e23d168ffa70f0be9ccfd32b5cc2d26a34ae5b844552d \ --hash=sha256:75dbf8955dc00442a438fc4d0666508a9a97b6bd41aa2f0ffe9d2f2725af0782 -narwhals==1.9.3 ; python_full_version == "3.10.11" \ - --hash=sha256:598d09227bef31f42ec25840728f3113e7e37c30d5430ae8126a1c8bd58177f9 \ - --hash=sha256:5b3f52c02a86730a611497e6ffbaccaa3df86fc26470c23e3fb40dc2bc793ebb -networkx==3.4.1 ; python_full_version == "3.10.11" \ +narwhals==1.9.4 ; python_version >= "3.10" and python_version < "4.0" \ + --hash=sha256:5de1f2d7bfbe555573d945fe1d760469a05784f3e69b7bc1b5b1303aae7946a1 \ + --hash=sha256:cdd16f73268a3f0d3327aa9e4c6ab25a0b277629d6710bef58e86f40e57e5cc9 +networkx==3.4.1 ; python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:e30a87b48c9a6a7cc220e732bffefaee585bdb166d13377734446ce1a0620eed \ --hash=sha256:f9df45e85b78f5bd010993e897b4f1fdb242c11e015b101bd951e5c0e29982d8 -nibabel==5.3.1 ; python_full_version == "3.10.11" \ +nibabel==5.3.1 ; python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:5c04c7139d41a59ef92839f1cabbe73061edd5787340bf2c9a34ed71f0db9d07 \ --hash=sha256:aec1b75dcf6bd9595a9196ff341b87957c69fb21bc5e38719463478dad83000a -nipype==1.8.6 ; python_full_version == "3.10.11" \ +nipype==1.8.6 ; python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:977b1315e8f70f94163ec07e31e5571be83f2add6023141c5a06ac700126f8d1 \ --hash=sha256:e404ba7781d2418c107107436ec509348137651fca56e5b3c9f9cb5235af6bd4 -numpy==1.26.4 ; python_full_version == "3.10.11" \ +numpy==1.26.4 ; python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:03a8c78d01d9781b28a6989f6fa1bb2c4f2d51201cf99d3dd875df6fbd96b23b \ --hash=sha256:08beddf13648eb95f8d867350f6a018a4be2e5ad54c8d8caed89ebca558b2818 \ --hash=sha256:1af303d6b2210eb850fcf03064d364652b7120803a0b872f5211f5234b399f20 \ @@ -1445,46 +1445,46 @@ numpy==1.26.4 ; python_full_version == "3.10.11" \ --hash=sha256:edd8b5fe47dab091176d21bb6de568acdd906d1887a4584a15a9a96a1dca06ef \ --hash=sha256:f870204a840a60da0b12273ef34f7051e98c3b5961b61b0c2c1be6dfd64fbcd3 \ --hash=sha256:ffa75af20b44f8dba823498024771d5ac50620e6915abac414251bd971b4529f -nvidia-cublas-cu11==11.10.3.66 ; platform_system == "Linux" and platform_machine == "x86_64" and python_full_version == "3.10.11" \ +nvidia-cublas-cu11==11.10.3.66 ; platform_system == "Linux" and platform_machine == "x86_64" and python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:8ac17ba6ade3ed56ab898a036f9ae0756f1e81052a317bf98f8c6d18dc3ae49e \ --hash=sha256:d32e4d75f94ddfb93ea0a5dda08389bcc65d8916a25cb9f37ac89edaeed3bded -nvidia-cuda-cupti-cu11==11.7.101 ; platform_system == "Linux" and platform_machine == "x86_64" and python_full_version == "3.10.11" \ +nvidia-cuda-cupti-cu11==11.7.101 ; platform_system == "Linux" and platform_machine == "x86_64" and python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:7cc5b8f91ae5e1389c3c0ad8866b3b016a175e827ea8f162a672990a402ab2b0 \ --hash=sha256:e0cfd9854e1f2edaa36ca20d21cd0bdd5dcfca4e3b9e130a082e05b33b6c5895 -nvidia-cuda-nvrtc-cu11==11.7.99 ; platform_system == "Linux" and platform_machine == "x86_64" and python_full_version == "3.10.11" \ +nvidia-cuda-nvrtc-cu11==11.7.99 ; platform_system == "Linux" and platform_machine == "x86_64" and python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:9f1562822ea264b7e34ed5930567e89242d266448e936b85bc97a3370feabb03 \ --hash=sha256:f2effeb1309bdd1b3854fc9b17eaf997808f8b25968ce0c7070945c4265d64a3 \ --hash=sha256:f7d9610d9b7c331fa0da2d1b2858a4a8315e6d49765091d28711c8946e7425e7 -nvidia-cuda-runtime-cu11==11.7.99 ; platform_system == "Linux" and platform_machine == "x86_64" and python_full_version == "3.10.11" \ +nvidia-cuda-runtime-cu11==11.7.99 ; platform_system == "Linux" and platform_machine == "x86_64" and python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:bc77fa59a7679310df9d5c70ab13c4e34c64ae2124dd1efd7e5474b71be125c7 \ --hash=sha256:cc768314ae58d2641f07eac350f40f99dcb35719c4faff4bc458a7cd2b119e31 -nvidia-cudnn-cu11==8.5.0.96 ; platform_system == "Linux" and platform_machine == "x86_64" and python_full_version == "3.10.11" \ +nvidia-cudnn-cu11==8.5.0.96 ; platform_system == "Linux" and platform_machine == "x86_64" and python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:402f40adfc6f418f9dae9ab402e773cfed9beae52333f6d86ae3107a1b9527e7 \ --hash=sha256:71f8111eb830879ff2836db3cccf03bbd735df9b0d17cd93761732ac50a8a108 -nvidia-cufft-cu11==10.9.0.58 ; platform_system == "Linux" and platform_machine == "x86_64" and python_full_version == "3.10.11" \ +nvidia-cufft-cu11==10.9.0.58 ; platform_system == "Linux" and platform_machine == "x86_64" and python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:222f9da70c80384632fd6035e4c3f16762d64ea7a843829cb278f98b3cb7dd81 \ --hash=sha256:34b7315104e615b230dc3c2d1861f13bff9ec465c5d3b4bb65b4986d03a1d8d4 \ --hash=sha256:c4d316f17c745ec9c728e30409612eaf77a8404c3733cdf6c9c1569634d1ca03 \ --hash=sha256:e21037259995243cc370dd63c430d77ae9280bedb68d5b5a18226bfc92e5d748 -nvidia-curand-cu11==10.2.10.91 ; platform_system == "Linux" and platform_machine == "x86_64" and python_full_version == "3.10.11" \ +nvidia-curand-cu11==10.2.10.91 ; platform_system == "Linux" and platform_machine == "x86_64" and python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:eecb269c970fa599a2660c9232fa46aaccbf90d9170b96c462e13bcb4d129e2c \ --hash=sha256:f742052af0e1e75523bde18895a9ed016ecf1e5aa0ecddfcc3658fd11a1ff417 -nvidia-cusolver-cu11==11.4.0.1 ; platform_system == "Linux" and platform_machine == "x86_64" and python_full_version == "3.10.11" \ +nvidia-cusolver-cu11==11.4.0.1 ; platform_system == "Linux" and platform_machine == "x86_64" and python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:00f70b256add65f8c1eb3b6a65308795a93e7740f6df9e273eccbba770d370c4 \ --hash=sha256:700b781bfefd57d161443aff9ace1878584b93e0b2cfef3d6e9296d96febbf99 \ --hash=sha256:72fa7261d755ed55c0074960df5904b65e2326f7adce364cbe4945063c1be412 -nvidia-cusparse-cu11==11.7.4.91 ; platform_system == "Linux" and platform_machine == "x86_64" and python_full_version == "3.10.11" \ +nvidia-cusparse-cu11==11.7.4.91 ; platform_system == "Linux" and platform_machine == "x86_64" and python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:304a01599534f5186a8ed1c3756879282c72c118bc77dd890dc1ff868cad25b9 \ --hash=sha256:a3389de714db63321aa11fbec3919271f415ef19fda58aed7f2ede488c32733d -nvidia-nccl-cu11==2.14.3 ; platform_system == "Linux" and platform_machine == "x86_64" and python_full_version == "3.10.11" \ +nvidia-nccl-cu11==2.14.3 ; platform_system == "Linux" and platform_machine == "x86_64" and python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:5e5534257d1284b8e825bc3a182c6f06acd6eb405e9f89d49340e98cd8f136eb -nvidia-nvtx-cu11==11.7.91 ; platform_system == "Linux" and platform_machine == "x86_64" and python_full_version == "3.10.11" \ +nvidia-nvtx-cu11==11.7.91 ; platform_system == "Linux" and platform_machine == "x86_64" and python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:b22c64eee426a62fc00952b507d6d29cf62b4c9df7a480fcc417e540e05fd5ac \ --hash=sha256:dfd7fcb2a91742513027d63a26b757f38dd8b07fecac282c4d132a9d373ff064 -oauthlib==3.2.2 ; python_full_version == "3.10.11" \ +oauthlib==3.2.2 ; python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:8139f29aac13e25d502680e9e19963e83f16838d48a0d71c287fe40e7067fbca \ --hash=sha256:9859c40929662bec5d64f34d01c99e093149682a3f38915dc0655d5a633dd918 -onnxruntime==1.19.2 ; python_full_version == "3.10.11" \ +onnxruntime==1.19.2 ; python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:006c8d326835c017a9e9f74c9c77ebb570a71174a1e89fe078b29a557d9c3848 \ --hash=sha256:016229660adea180e9a32ce218b95f8f84860a200f0f13b50070d7d90e92956c \ --hash=sha256:17ed7382d2c58d4b7354fb2b301ff30b9bf308a1c7eac9546449cd122d21cae5 \ @@ -1510,37 +1510,37 @@ onnxruntime==1.19.2 ; python_full_version == "3.10.11" \ --hash=sha256:df2a94179a42d530b936f154615b54748239c2908ee44f0d722cb4df10670f68 \ --hash=sha256:e3a4ce906105d99ebbe817f536d50a91ed8a4d1592553f49b3c23c4be2560ae6 \ --hash=sha256:fae4b4de45894b9ce7ae418c5484cbf0341db6813effec01bb2216091c52f7fb -opentelemetry-api==1.27.0 ; python_full_version == "3.10.11" \ +opentelemetry-api==1.27.0 ; python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:953d5871815e7c30c81b56d910c707588000fff7a3ca1c73e6531911d53065e7 \ --hash=sha256:ed673583eaa5f81b5ce5e86ef7cdaf622f88ef65f0b9aab40b843dcae5bef342 -opentelemetry-exporter-otlp-proto-common==1.27.0 ; python_full_version == "3.10.11" \ +opentelemetry-exporter-otlp-proto-common==1.27.0 ; python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:159d27cf49f359e3798c4c3eb8da6ef4020e292571bd8c5604a2a573231dd5c8 \ --hash=sha256:675db7fffcb60946f3a5c43e17d1168a3307a94a930ecf8d2ea1f286f3d4f79a -opentelemetry-exporter-otlp-proto-grpc==1.27.0 ; python_full_version == "3.10.11" \ +opentelemetry-exporter-otlp-proto-grpc==1.27.0 ; python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:56b5bbd5d61aab05e300d9d62a6b3c134827bbd28d0b12f2649c2da368006c9e \ --hash=sha256:af6f72f76bcf425dfb5ad11c1a6d6eca2863b91e63575f89bb7b4b55099d968f -opentelemetry-instrumentation-asgi==0.48b0 ; python_full_version == "3.10.11" \ +opentelemetry-instrumentation-asgi==0.48b0 ; python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:04c32174b23c7fa72ddfe192dad874954968a6a924608079af9952964ecdf785 \ --hash=sha256:ddb1b5fc800ae66e85a4e2eca4d9ecd66367a8c7b556169d9e7b57e10676e44d -opentelemetry-instrumentation-fastapi==0.48b0 ; python_full_version == "3.10.11" \ +opentelemetry-instrumentation-fastapi==0.48b0 ; python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:21a72563ea412c0b535815aeed75fc580240f1f02ebc72381cfab672648637a2 \ --hash=sha256:afeb820a59e139d3e5d96619600f11ce0187658b8ae9e3480857dd790bc024f2 -opentelemetry-instrumentation==0.48b0 ; python_full_version == "3.10.11" \ +opentelemetry-instrumentation==0.48b0 ; python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:94929685d906380743a71c3970f76b5f07476eea1834abd5dd9d17abfe23cc35 \ --hash=sha256:a69750dc4ba6a5c3eb67986a337185a25b739966d80479befe37b546fc870b44 -opentelemetry-proto==1.27.0 ; python_full_version == "3.10.11" \ +opentelemetry-proto==1.27.0 ; python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:33c9345d91dafd8a74fc3d7576c5a38f18b7fdf8d02983ac67485386132aedd6 \ --hash=sha256:b133873de5581a50063e1e4b29cdcf0c5e253a8c2d8dc1229add20a4c3830ace -opentelemetry-sdk==1.27.0 ; python_full_version == "3.10.11" \ +opentelemetry-sdk==1.27.0 ; python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:365f5e32f920faf0fd9e14fdfd92c086e317eaa5f860edba9cdc17a380d9197d \ --hash=sha256:d525017dea0ccce9ba4e0245100ec46ecdc043f2d7b8315d56b19aff0904fa6f -opentelemetry-semantic-conventions==0.48b0 ; python_full_version == "3.10.11" \ +opentelemetry-semantic-conventions==0.48b0 ; python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:12d74983783b6878162208be57c9effcb89dc88691c64992d70bb89dc00daa1a \ --hash=sha256:a0de9f45c413a8669788a38569c7e0a11ce6ce97861a628cca785deecdc32a1f -opentelemetry-util-http==0.48b0 ; python_full_version == "3.10.11" \ +opentelemetry-util-http==0.48b0 ; python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:60312015153580cc20f322e5cdc3d3ecad80a71743235bdb77716e742814623c \ --hash=sha256:76f598af93aab50328d2a69c786beaedc8b6a7770f7a818cc307eb353debfffb -orjson==3.10.7 ; python_full_version == "3.10.11" \ +orjson==3.10.7 ; python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:084e537806b458911137f76097e53ce7bf5806dda33ddf6aaa66a028f8d43a23 \ --hash=sha256:09b2d92fd95ad2402188cf51573acde57eb269eddabaa60f69ea0d733e789fe9 \ --hash=sha256:0fa5886854673222618638c6df7718ea7fe2f3f2384c452c9ccedc70b4a510a5 \ @@ -1598,13 +1598,13 @@ orjson==3.10.7 ; python_full_version == "3.10.11" \ --hash=sha256:eef44224729e9525d5261cc8d28d6b11cafc90e6bd0be2157bde69a52ec83024 \ --hash=sha256:f4db56635b58cd1a200b0a23744ff44206ee6aa428185e2b6c4a65b3197abdcd \ --hash=sha256:fdf5197a21dd660cf19dfd2a3ce79574588f8f5e2dbf21bda9ee2d2b46924d84 -overrides==7.7.0 ; python_full_version == "3.10.11" \ +overrides==7.7.0 ; python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:55158fa3d93b98cc75299b1e67078ad9003ca27945c76162c1c0766d6f91820a \ --hash=sha256:c7ed9d062f78b8e4c1a7b70bd8796b35ead4d9f510227ef9c5dc7626c60d7e49 -packaging==24.1 ; python_full_version == "3.10.11" \ +packaging==24.1 ; python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:026ed72c8ed3fcce5bf8950572258698927fd1dbda10a5e981cdf0ac37f4f002 \ --hash=sha256:5b8f2217dbdbd2f7f384c41c628544e6d52f2d0f53c6d0c3ea61aa5d1d7ff124 -pandas==2.2.3 ; python_full_version == "3.10.11" \ +pandas==2.2.3 ; python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:062309c1b9ea12a50e8ce661145c6aab431b1e99530d3cd60640e255778bd43a \ --hash=sha256:15c0e1e02e93116177d29ff83e8b1619c93ddc9c49083f237d4312337a61165d \ --hash=sha256:1948ddde24197a0f7add2bdc4ca83bf2b1ef84a1bc8ccffd95eda17fd836ecb5 \ @@ -1647,13 +1647,13 @@ pandas==2.2.3 ; python_full_version == "3.10.11" \ --hash=sha256:f00d1345d84d8c86a63e476bb4955e46458b304b9575dcf71102b5c705320015 \ --hash=sha256:f3a255b2c19987fbbe62a9dfd6cff7ff2aa9ccab3fc75218fd4b7530f01efa24 \ --hash=sha256:fffb8ae78d8af97f849404f21411c95062db1496aeb3e56f146f0355c9989319 -pathlib==1.0.1 ; python_full_version == "3.10.11" \ +pathlib==1.0.1 ; python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:6940718dfc3eff4258203ad5021090933e5c04707d5ca8cc9e73c94a7894ea9f \ --hash=sha256:f35f95ab8b0f59e6d354090350b44a80a80635d22efdedfa84c7ad1cf0a74147 -pathspec==0.12.1 ; python_full_version == "3.10.11" \ +pathspec==0.12.1 ; python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:a0d503e138a4c123b27490a4f7beda6a01c6f288df0e4a8b79c7eb0dc7b4cc08 \ --hash=sha256:a482d51503a1ab33b1c67a6c3813a26953dbdc71c31dacaef9a838c4e29f5712 -pillow==10.4.0 ; python_full_version == "3.10.11" \ +pillow==10.4.0 ; python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:02a2be69f9c9b8c1e97cf2713e789d4e398c751ecfd9967c18d0ce304efbf885 \ --hash=sha256:030abdbe43ee02e0de642aee345efa443740aa4d828bfe8e2eb11922ea6a21ea \ --hash=sha256:06b2f7898047ae93fad74467ec3d28fe84f7831370e3c258afa533f81ef7f3df \ @@ -1734,13 +1734,13 @@ pillow==10.4.0 ; python_full_version == "3.10.11" \ --hash=sha256:f7baece4ce06bade126fb84b8af1c33439a76d8a6fd818970215e0560ca28c27 \ --hash=sha256:ff25afb18123cea58a591ea0244b92eb1e61a1fd497bf6d6384f09bc3262ec3e \ --hash=sha256:ff337c552345e95702c5fde3158acb0625111017d0e5f24bf3acdb9cc16b90d1 -platformdirs==4.3.6 ; python_full_version == "3.10.11" \ +platformdirs==4.3.6 ; python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:357fb2acbc885b0419afd3ce3ed34564c13c9b95c89360cd9563f73aa5e2b907 \ --hash=sha256:73e575e1408ab8103900836b97580d5307456908a03e92031bab39e4554cc3fb -posthog==3.7.0 ; python_full_version == "3.10.11" \ +posthog==3.7.0 ; python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:3555161c3a9557b5666f96d8e1f17f410ea0f07db56e399e336a1656d4e5c722 \ --hash=sha256:b095d4354ba23f8b346ab5daed8ecfc5108772f922006982dfe8b2d29ebc6e0e -preshed==3.0.9 ; python_full_version == "3.10.11" \ +preshed==3.0.9 ; python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:0de63a560f10107a3f0a9e252cc3183b8fdedcb5f81a86938fd9f1dcf8a64adf \ --hash=sha256:182138033c0730c683a6d97e567ceb8a3e83f3bff5704f300d582238dbd384b3 \ --hash=sha256:1fa6d3d5529b08296ff9b7b4da1485c080311fd8744bbf3a86019ff88007b382 \ @@ -1774,7 +1774,7 @@ preshed==3.0.9 ; python_full_version == "3.10.11" \ --hash=sha256:ea6b6566997dc3acd8c6ee11a89539ac85c77275b4dcefb2dc746d11053a5af8 \ --hash=sha256:eebaa96ece6641cd981491cba995b68c249e0b6877c84af74971eacf8990aa19 \ --hash=sha256:ef1e5173809d85edd420fc79563b286b88b4049746b797845ba672cf9435c0e7 -propcache==0.2.0 ; python_full_version == "3.10.11" \ +propcache==0.2.0 ; python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:00181262b17e517df2cd85656fcd6b4e70946fe62cd625b9d74ac9977b64d8d9 \ --hash=sha256:0e53cb83fdd61cbd67202735e6a6687a7b491c8742dfc39c9e01e80354956763 \ --hash=sha256:1235c01ddaa80da8235741e80815ce381c5267f96cc49b1477fdcf8c047ef325 \ @@ -1873,7 +1873,7 @@ propcache==0.2.0 ; python_full_version == "3.10.11" \ --hash=sha256:fa1076244f54bb76e65e22cb6910365779d5c3d71d1f18b275f1dfc7b0d71b4d \ --hash=sha256:fc2db02409338bf36590aa985a461b2c96fce91f8e7e0f14c50c5fcc4f229016 \ --hash=sha256:ffcad6c564fe6b9b8916c1aefbb37a362deebf9394bd2974e9d84232e3e08504 -protobuf==3.20.3 ; python_full_version == "3.10.11" \ +protobuf==3.20.3 ; python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:03038ac1cfbc41aa21f6afcbcd357281d7521b4157926f30ebecc8d4ea59dcb7 \ --hash=sha256:28545383d61f55b57cf4df63eebd9827754fd2dc25f80c5253f9184235db242c \ --hash=sha256:2e3427429c9cffebf259491be0af70189607f365c2f41c7c3764af6f337105f2 \ @@ -1896,10 +1896,10 @@ protobuf==3.20.3 ; python_full_version == "3.10.11" \ --hash=sha256:e64857f395505ebf3d2569935506ae0dfc4a15cb80dc25261176c784662cdcc4 \ --hash=sha256:f4bd856d702e5b0d96a00ec6b307b0f51c1982c2bf9c0052cf9019e9a544ba99 \ --hash=sha256:f4c42102bc82a51108e449cbb32b19b180022941c727bac0cfd50170341f16ee -prov==2.0.0 ; python_full_version == "3.10.11" \ +prov==2.0.0 ; python_version >= "3.10" and python_version < "4" \ --hash=sha256:aaccc7c6ad6ec662fd1561c872991f13cd7df368d6dcab9cbac19fccc491d970 \ --hash=sha256:b6438f2195ecb9f6e8279b58971e02bc51814599b5d5383366eef91d867422ee -pyarrow==17.0.0 ; python_full_version == "3.10.11" \ +pyarrow==17.0.0 ; python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:0071ce35788c6f9077ff9ecba4858108eebe2ea5a3f7cf2cf55ebc1dbc6ee24a \ --hash=sha256:02dae06ce212d8b3244dd3e7d12d9c4d3046945a5933d28026598e9dbbda1fca \ --hash=sha256:0b72e87fe3e1db343995562f7fff8aee354b55ee83d13afba65400c178ab2597 \ @@ -1936,13 +1936,13 @@ pyarrow==17.0.0 ; python_full_version == "3.10.11" \ --hash=sha256:f553ca691b9e94b202ff741bdd40f6ccb70cdd5fbf65c187af132f1317de6145 \ --hash=sha256:f7ae2de664e0b158d1607699a16a488de3d008ba99b3a7aa5de1cbc13574d047 \ --hash=sha256:fa3c246cc58cb5a4a5cb407a18f193354ea47dd0648194e6265bd24177982fe8 -pyasn1-modules==0.4.1 ; python_full_version == "3.10.11" \ +pyasn1-modules==0.4.1 ; python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:49bfa96b45a292b711e986f222502c1c9a5e1f4e568fc30e2574a6c7d07838fd \ --hash=sha256:c28e2dbf9c06ad61c71a075c7e0f9fd0f1b0bb2d2ad4377f240d33ac2ab60a7c -pyasn1==0.6.1 ; python_full_version == "3.10.11" \ +pyasn1==0.6.1 ; python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:0d632f46f2ba09143da3a8afe9e33fb6f92fa2320ab7e886e2d0f7672af84629 \ --hash=sha256:6f580d2bdd84365380830acf45550f2511469f673cb4a5ae3857a3170128b034 -pydantic-core==2.23.4 ; python_full_version == "3.10.11" \ +pydantic-core==2.23.4 ; python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:0a7df63886be5e270da67e0966cf4afbae86069501d35c8c1b3b6c168f42cb36 \ --hash=sha256:0cb3da3fd1b6a5d0279a01877713dbda118a2a4fc6f0d821a57da2e464793f05 \ --hash=sha256:0dbd8dbed2085ed23b5c04afa29d8fd2771674223135dc9bc937f3c09284d071 \ @@ -2032,51 +2032,51 @@ pydantic-core==2.23.4 ; python_full_version == "3.10.11" \ --hash=sha256:f5ef8f42bec47f21d07668a043f077d507e5bf4e668d5c6dfe6aaba89de1a5b8 \ --hash=sha256:f69a8e0b033b747bb3e36a44e7732f0c99f7edd5cea723d45bc0d6e95377ffee \ --hash=sha256:ff02b6d461a6de369f07ec15e465a88895f3223eb75073ffea56b84d9331f607 -pydantic-settings==2.6.0 ; python_full_version == "3.10.11" \ +pydantic-settings==2.6.0 ; python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:44a1804abffac9e6a30372bb45f6cafab945ef5af25e66b1c634c01dd39e0188 \ --hash=sha256:4a819166f119b74d7f8c765196b165f95cc7487ce58ea27dec8a5a26be0970e0 -pydantic==2.9.2 ; python_full_version == "3.10.11" \ +pydantic==2.9.2 ; python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:d155cef71265d1e9807ed1c32b4c8deec042a44a50a4188b25ac67ecd81a9c0f \ --hash=sha256:f048cec7b26778210e28a0459867920654d48e5e62db0958433636cde4254f12 -pydeck==0.9.1 ; python_full_version == "3.10.11" \ +pydeck==0.9.1 ; python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:b3f75ba0d273fc917094fa61224f3f6076ca8752b93d46faf3bcfd9f9d59b038 \ --hash=sha256:f74475ae637951d63f2ee58326757f8d4f9cd9f2a457cf42950715003e2cb605 -pydot==3.0.2 ; python_full_version == "3.10.11" \ +pydot==3.0.2 ; python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:9180da540b51b3aa09fbf81140b3edfbe2315d778e8589a7d0a4a69c41332bae \ --hash=sha256:99cedaa55d04abb0b2bc56d9981a6da781053dd5ac75c428e8dd53db53f90b14 -pygments==2.18.0 ; python_full_version == "3.10.11" \ +pygments==2.18.0 ; python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:786ff802f32e91311bff3889f6e9a86e81505fe99f2735bb6d60ae0c5004f199 \ --hash=sha256:b8e6aca0523f3ab76fee51799c488e38782ac06eafcf95e7ba832985c8e7b13a -pylint==3.3.1 ; python_full_version == "3.10.11" \ +pylint==3.3.1 ; python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:2f846a466dd023513240bc140ad2dd73bfc080a5d85a710afdb728c420a5a2b9 \ --hash=sha256:9f3dcc87b1203e612b78d91a896407787e708b3f189b5fa0b307712d49ff0c6e -pyparsing==3.2.0 ; python_full_version == "3.10.11" \ +pyparsing==3.2.0 ; python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:93d9577b88da0bbea8cc8334ee8b918ed014968fd2ec383e868fb8afb1ccef84 \ --hash=sha256:cbf74e27246d595d9a74b186b810f6fbb86726dbf3b9532efb343f6d7294fe9c -pypdf==5.0.1 ; python_full_version == "3.10.11" \ +pypdf==5.0.1 ; python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:a361c3c372b4a659f9c8dd438d5ce29a753c79c620dc6e1fd66977651f5547ea \ --hash=sha256:ff8a32da6c7a63fea9c32fa4dd837cdd0db7966adf6c14f043e3f12592e992db -pypika==0.48.9 ; python_full_version == "3.10.11" \ +pypika==0.48.9 ; python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:838836a61747e7c8380cd1b7ff638694b7a7335345d0f559b04b2cd832ad5378 -pyproject-hooks==1.2.0 ; python_full_version == "3.10.11" \ +pyproject-hooks==1.2.0 ; python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:1e859bd5c40fae9448642dd871adf459e5e2084186e8d2c2a79a824c970da1f8 \ --hash=sha256:9e5c6bfa8dcc30091c74b0cf803c81fdd29d94f01992a7707bc97babb1141913 -pyreadline3==3.5.4 ; sys_platform == "win32" and python_full_version == "3.10.11" \ +pyreadline3==3.5.4 ; sys_platform == "win32" and python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:8d57d53039a1c75adba8e50dd3d992b28143480816187ea5efbd5c78e6c885b7 \ --hash=sha256:eaf8e6cc3c49bcccf145fc6067ba8643d1df34d604a1ec0eccbf7a18e6d3fae6 -python-dateutil==2.9.0.post0 ; python_full_version == "3.10.11" \ +python-dateutil==2.9.0.post0 ; python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:37dd54208da7e1cd875388217d5e00ebd4179249f90fb72437e91a35459a0ad3 \ --hash=sha256:a8b2bc7bffae282281c8140a97d3aa9c14da0b136dfe83f850eea9a5f7470427 -python-dotenv==1.0.1 ; python_full_version == "3.10.11" \ +python-dotenv==1.0.1 ; python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:e324ee90a023d808f1959c46bcbc04446a10ced277783dc6ee09987c37ec10ca \ --hash=sha256:f7b63ef50f1b690dddf550d03497b66d609393b40b564ed0d674909a68ebf16a -pytz==2024.2 ; python_full_version == "3.10.11" \ +pytz==2024.2 ; python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:2aa355083c50a0f93fa581709deac0c9ad65cca8a9e9beac660adcbd493c798a \ --hash=sha256:31c7c1817eb7fae7ca4b8c7ee50c72f93aa2dd863de768e1ef4245d426aa0725 -pyxnat==1.6.2 ; python_full_version == "3.10.11" \ +pyxnat==1.6.2 ; python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:b01b00f47e441b0c90e3a5a350bfadafabd95009af9a537c4348c9be41105e59 \ --hash=sha256:f2ac740d166a248faa8d0c3afbee51f6c82aa13118cb26d5169f4fdce6857781 -pyyaml==6.0.2 ; python_full_version == "3.10.11" \ +pyyaml==6.0.2 ; python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:01179a4a8559ab5de078078f37e5c1a30d76bb88519906844fd7bdea1b7729ff \ --hash=sha256:0833f8694549e586547b576dcfaba4a6b55b9e96098b36cdc7ebefe667dfed48 \ --hash=sha256:0a9a2848a5b7feac301353437eb7d5957887edbf81d56e903999a75a3d743086 \ @@ -2130,13 +2130,13 @@ pyyaml==6.0.2 ; python_full_version == "3.10.11" \ --hash=sha256:efdca5630322a10774e8e98e1af481aad470dd62c3170801852d752aa7a783ba \ --hash=sha256:f753120cb8181e736c57ef7636e83f31b9c0d1722c516f7e86cf15b7aa57ff12 \ --hash=sha256:ff3824dc5261f50c9b0dfb3be22b4567a6f938ccce4587b38952d85fd9e9afe4 -rdflib==7.1.0 ; python_full_version == "3.10.11" \ +rdflib==7.1.0 ; python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:240c25c6e1b573ffa67aed23aae128e253c443c15291c9a01d8d392ea80c05b6 \ --hash=sha256:a29a8fccebd3d3a5f1b7e88d92dace1c89829018c7d29a6114fff4449c188b3b -referencing==0.35.1 ; python_full_version == "3.10.11" \ +referencing==0.35.1 ; python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:25b42124a6c8b632a425174f24087783efb348a6f1e0008e63cd4466fedf703c \ --hash=sha256:eda6d3234d62814d1c64e305c1331c9a3a6132da475ab6382eaa997b21ee75de -regex==2024.9.11 ; python_full_version == "3.10.11" \ +regex==2024.9.11 ; python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:01c2acb51f8a7d6494c8c5eafe3d8e06d76563d8a8a4643b37e9b2dd8a2ff623 \ --hash=sha256:02087ea0a03b4af1ed6ebab2c54d7118127fee8d71b26398e8e4b05b78963199 \ --hash=sha256:040562757795eeea356394a7fb13076ad4f99d3c62ab0f8bdfb21f99a1f85664 \ @@ -2231,19 +2231,19 @@ regex==2024.9.11 ; python_full_version == "3.10.11" \ --hash=sha256:f8404bf61298bb6f8224bb9176c1424548ee1181130818fcd2cbffddc768bed8 \ --hash=sha256:f9268774428ec173654985ce55fc6caf4c6d11ade0f6f914d48ef4719eb05ebb \ --hash=sha256:faa3c142464efec496967359ca99696c896c591c56c53506bac1ad465f66e919 -requests-oauthlib==2.0.0 ; python_full_version == "3.10.11" \ +requests-oauthlib==2.0.0 ; python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:7dd8a5c40426b779b0868c404bdef9768deccf22749cde15852df527e6269b36 \ --hash=sha256:b3dffaebd884d8cd778494369603a9e7b58d29111bf6b41bdc2dcd87203af4e9 -requests-toolbelt==1.0.0 ; python_full_version == "3.10.11" \ +requests-toolbelt==1.0.0 ; python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:7681a0a3d047012b5bdc0ee37d7f8f07ebe76ab08caeccfc3921ce23c88d5bc6 \ --hash=sha256:cccfdd665f0a24fcf4726e690f65639d272bb0637b9b92dfd91a5568ccf6bd06 -requests==2.32.3 ; python_full_version == "3.10.11" \ +requests==2.32.3 ; python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:55365417734eb18255590a9ff9eb97e9e1da868d4ccd6402399eaf68af20a760 \ --hash=sha256:70761cfe03c773ceb22aa2f671b4757976145175cdfca038c02654d061d6dcc6 -rich==13.9.2 ; python_full_version == "3.10.11" \ +rich==13.9.2 ; python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:51a2c62057461aaf7152b4d611168f93a9fc73068f8ded2790f29fe2b5366d0c \ --hash=sha256:8c82a3d3f8dcfe9e734771313e606b39d8247bb6b826e196f4914b333b743cf1 -rpds-py==0.20.0 ; python_full_version == "3.10.11" \ +rpds-py==0.20.0 ; python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:06db23d43f26478303e954c34c75182356ca9aa7797d22c5345b16871ab9c45c \ --hash=sha256:0e13e6952ef264c40587d510ad676a988df19adea20444c2b295e536457bc585 \ --hash=sha256:11ef6ce74616342888b69878d45e9f779b95d4bd48b382a229fe624a409b72c5 \ @@ -2347,16 +2347,16 @@ rpds-py==0.20.0 ; python_full_version == "3.10.11" \ --hash=sha256:fcaeb7b57f1a1e071ebd748984359fef83ecb026325b9d4ca847c95bc7311c92 \ --hash=sha256:fd2d84f40633bc475ef2d5490b9c19543fbf18596dcb1b291e3a12ea5d722f7a \ --hash=sha256:fdfc3a892927458d98f3d55428ae46b921d1f7543b89382fdb483f5640daaec8 -rsa==4.9 ; python_full_version == "3.10.11" \ +rsa==4.9 ; python_version >= "3.10" and python_version < "4" \ --hash=sha256:90260d9058e514786967344d0ef75fa8727eed8a7d2e43ce9f4bcf1b536174f7 \ --hash=sha256:e38464a49c6c85d7f1351b0126661487a7e0a14a50f1675ec50eb34d4f20ef21 -s3transfer==0.10.3 ; python_full_version == "3.10.11" \ +s3transfer==0.10.3 ; python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:263ed587a5803c6c708d3ce44dc4dfedaab4c1a32e8329bab818933d79ddcf5d \ --hash=sha256:4f50ed74ab84d474ce614475e0b8d5047ff080810aac5d01ea25231cfc944b0c -sacremoses==0.1.1 ; python_full_version == "3.10.11" \ +sacremoses==0.1.1 ; python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:31e04c98b169bfd902144824d191825cd69220cdb4ae4bcf1ec58a7db5587b1a \ --hash=sha256:b6fd5d3a766b02154ed80b962ddca91e1fd25629c0978c7efba21ebccf663934 -safetensors==0.4.5 ; python_full_version == "3.10.11" \ +safetensors==0.4.5 ; python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:01c8f00da537af711979e1b42a69a8ec9e1d7112f208e0e9b8a35d2c381085ef \ --hash=sha256:023b6e5facda76989f4cba95a861b7e656b87e225f61811065d5c501f78cdb3f \ --hash=sha256:09566792588d77b68abe53754c9f1308fadd35c9f87be939e22c623eaacbed6b \ @@ -2467,7 +2467,7 @@ safetensors==0.4.5 ; python_full_version == "3.10.11" \ --hash=sha256:f68bf99ea970960a237f416ea394e266e0361895753df06e3e06e6ea7907d98b \ --hash=sha256:fd33da8e9407559f8779c82a0448e2133737f922d71f884da27184549416bfed \ --hash=sha256:fdadf66b5a22ceb645d5435a0be7a0292ce59648ca1d46b352f13cff3ea80410 -scikit-learn==1.5.2 ; python_full_version == "3.10.11" \ +scikit-learn==1.5.2 ; python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:03b6158efa3faaf1feea3faa884c840ebd61b6484167c711548fce208ea09445 \ --hash=sha256:178ddd0a5cb0044464fc1bfc4cca5b1833bfc7bb022d70b05db8530da4bb3dd3 \ --hash=sha256:1ff45e26928d3b4eb767a8f14a9a6efbf1cbff7c05d1fb0f95f211a89fd4f5de \ @@ -2494,7 +2494,7 @@ scikit-learn==1.5.2 ; python_full_version == "3.10.11" \ --hash=sha256:f763897fe92d0e903aa4847b0aec0e68cadfff77e8a0687cabd946c89d17e675 \ --hash=sha256:f8b0ccd4a902836493e026c03256e8b206656f91fbcc4fde28c57a5b752561f1 \ --hash=sha256:f932a02c3f4956dfb981391ab24bda1dbd90fe3d628e4b42caef3e041c67707a -scipy==1.14.1 ; python_full_version == "3.10.11" \ +scipy==1.14.1 ; python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:0c2f95de3b04e26f5f3ad5bb05e74ba7f68b837133a4492414b3afd79dfe540e \ --hash=sha256:1729560c906963fc8389f6aac023739ff3983e727b1a4d87696b7bf108316a79 \ --hash=sha256:278266012eb69f4a720827bdd2dc54b2271c97d84255b2faaa8f161a158c3b37 \ @@ -2528,10 +2528,10 @@ scipy==1.14.1 ; python_full_version == "3.10.11" \ --hash=sha256:eb58ca0abd96911932f688528977858681a59d61a7ce908ffd355957f7025cfc \ --hash=sha256:edaf02b82cd7639db00dbff629995ef185c8df4c3ffa71a5562a595765a06ce1 \ --hash=sha256:fef8c87f8abfb884dac04e97824b61299880c43f4ce675dd2cbeadd3c9b466d2 -sentence-transformers==3.2.0 ; python_full_version == "3.10.11" \ +sentence-transformers==3.2.0 ; python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:02dbe96d669d30084ea11af94e7c17895c31748e86f20af4dbcc4ea6522b3506 \ --hash=sha256:4da78ba340fffc48d60a25415145cbe665216d374c948ec54c3163bd352bcc27 -sentencepiece==0.2.0 ; python_full_version == "3.10.11" \ +sentencepiece==0.2.0 ; python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:0461324897735512a32d222e3d886e24ad6a499761952b6bda2a9ee6e4313ea5 \ --hash=sha256:0993dbc665f4113017892f1b87c3904a44d0640eda510abcacdfb07f74286d36 \ --hash=sha256:0a91aaa3c769b52440df56fafda683b3aa48e3f2169cf7ee5b8c8454a7f3ae9b \ @@ -2585,10 +2585,10 @@ sentencepiece==0.2.0 ; python_full_version == "3.10.11" \ --hash=sha256:f4d158189eb2ecffea3a51edf6d25e110b3678ec47f1a40f2d541eafbd8f6250 \ --hash=sha256:fb89f811e5efd18bab141afc3fea3de141c3f69f3fe9e898f710ae7fe3aab251 \ --hash=sha256:ff88712338b01031910e8e61e7239aff3ce8869ee31a47df63cb38aadd591bea -setuptools==75.2.0 ; python_full_version == "3.10.11" \ +setuptools==75.2.0 ; python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:753bb6ebf1f465a1912e19ed1d41f403a79173a9acf66a42e7e6aec45c3c16ec \ --hash=sha256:a7fcb66f68b4d9e8e66b42f9876150a3371558f98fa32222ffaa5bced76406f8 -simplejson==3.19.3 ; python_full_version == "3.10.11" \ +simplejson==3.19.3 ; python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:01c6657485393f2e9b8177c77a7634f13ebe70d5e6de150aae1677d91516ce6b \ --hash=sha256:0552eb06e7234da892e1d02365cd2b7b2b1f8233aa5aabdb2981587b7cc92ea0 \ --hash=sha256:06662392e4913dc8846d6a71a6d5de86db5fba244831abe1dd741d62a4136764 \ @@ -2699,25 +2699,25 @@ simplejson==3.19.3 ; python_full_version == "3.10.11" \ --hash=sha256:fa97278ae6614346b5ca41a45a911f37a3261b57dbe4a00602048652c862c28b \ --hash=sha256:fc3dc9fb413fc34c396f52f4c87de18d0bd5023804afa8ab5cc224deeb6a9900 \ --hash=sha256:ff7bc1bbdaa3e487c9469128bf39408e91f5573901cb852e03af378d3582c52d -six==1.16.0 ; python_full_version == "3.10.11" \ +six==1.16.0 ; python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:1e61c37477a1626458e36f7b1d82aa5c9b094fa4802892072e49de9c60c4c926 \ --hash=sha256:8abb2f1d86890a2dfb989f9a77cfcfd3e47c2a354b01111771326f8aa26e0254 -smart-open==6.4.0 ; python_full_version == "3.10.11" \ +smart-open==6.4.0 ; python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:8d3ef7e6997e8e42dd55c74166ed21e6ac70664caa32dd940b26d54a8f6b4142 \ --hash=sha256:be3c92c246fbe80ebce8fbacb180494a481a77fcdcb7c1aadb2ea5b9c2bee8b9 -smmap==5.0.1 ; python_full_version == "3.10.11" \ +smmap==5.0.1 ; python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:dceeb6c0028fdb6734471eb07c0cd2aae706ccaecab45965ee83f11c8d3b1f62 \ --hash=sha256:e6d8668fa5f93e706934a62d7b4db19c8d9eb8cf2adbb75ef1b675aa332b69da -sniffio==1.3.1 ; python_full_version == "3.10.11" \ +sniffio==1.3.1 ; python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:2f6da418d1f1e0fddd844478f41680e794e6051915791a034ff65e5f100525a2 \ --hash=sha256:f4324edc670a0f49750a81b895f35c3adb843cca46f0530f79fc1babb23789dc -spacy-legacy==3.0.12 ; python_full_version == "3.10.11" \ +spacy-legacy==3.0.12 ; python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:476e3bd0d05f8c339ed60f40986c07387c0a71479245d6d0f4298dbd52cda55f \ --hash=sha256:b37d6e0c9b6e1d7ca1cf5bc7152ab64a4c4671f59c85adaf7a3fcb870357a774 -spacy-loggers==1.0.5 ; python_full_version == "3.10.11" \ +spacy-loggers==1.0.5 ; python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:196284c9c446cc0cdb944005384270d775fdeaf4f494d8e269466cfa497ef645 \ --hash=sha256:d60b0bdbf915a60e516cc2e653baeff946f0cfc461b452d11a4d5458c6fe5f24 -spacy==3.7.2 ; python_full_version == "3.10.11" \ +spacy==3.7.2 ; python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:09c5c9db529dc1caa908813c58ba1643e929d2c811768596a2b64e2e01a882b1 \ --hash=sha256:111955d7f4786b952672e9c5cfd9f8b74d81e64b62d479f71efe9cfc2a027a1d \ --hash=sha256:2558df8c11905a0f77a2a3639a12ef8a522d171bcd88eaec039bedf6c60d7e01 \ @@ -2748,7 +2748,7 @@ spacy==3.7.2 ; python_full_version == "3.10.11" \ --hash=sha256:df1b9c4bbadc89bad10dba226d52c113e231ea6ad35c8a916ab138b31f69fa24 \ --hash=sha256:e8a7291e7e1cfcb6041b26f96d0a66b603725c1beff4e0391c3d9226fae16e04 \ --hash=sha256:f132c05368781be5d3be3d706afce7e7a9a0c9edc0dbb7c616162c37bc386561 -sqlalchemy==2.0.36 ; python_full_version == "3.10.11" \ +sqlalchemy==2.0.36 ; python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:03e08af7a5f9386a43919eda9de33ffda16b44eb11f3b313e6822243770e9763 \ --hash=sha256:0572f4bd6f94752167adfd7c1bed84f4b240ee6203a95e05d1e208d488d0d436 \ --hash=sha256:07b441f7d03b9a66299ce7ccf3ef2900abc81c0db434f42a5694a37bd73870f2 \ @@ -2806,7 +2806,7 @@ sqlalchemy==2.0.36 ; python_full_version == "3.10.11" \ --hash=sha256:fd3a55deef00f689ce931d4d1b23fa9f04c880a48ee97af488fd215cf24e2a6c \ --hash=sha256:fddbe92b4760c6f5d48162aef14824add991aeda8ddadb3c31d56eb15ca69f8e \ --hash=sha256:fdf3386a801ea5aba17c6410dd1dc8d39cf454ca2565541b5ac42a84e1e28f53 -srsly==2.4.8 ; python_full_version == "3.10.11" \ +srsly==2.4.8 ; python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:06d1733f4275eff4448e96521cc7dcd8fdabd68ba9b54ca012dcfa2690db2644 \ --hash=sha256:087e36439af517e259843df93eb34bb9e2d2881c34fa0f541589bcfbc757be97 \ --hash=sha256:0ac3e340e65a9fe265105705586aa56054dc3902789fcb9a8f860a218d6c0a00 \ @@ -2841,19 +2841,19 @@ srsly==2.4.8 ; python_full_version == "3.10.11" \ --hash=sha256:e0b8d5722057000694edf105b8f492e7eb2f3aa6247a5f0c9170d1e0d074151c \ --hash=sha256:ec37233fe39af97b00bf20dc2ceda04d39b9ea19ce0ee605e16ece9785e11f65 \ --hash=sha256:ff8df21d00d73c371bead542cefef365ee87ca3a5660de292444021ff84e3b8c -starlette==0.40.0 ; python_full_version == "3.10.11" \ +starlette==0.40.0 ; python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:1a3139688fb298ce5e2d661d37046a66ad996ce94be4d4983be019a23a04ea35 \ --hash=sha256:c494a22fae73805376ea6bf88439783ecfba9aac88a43911b48c653437e784c4 -streamlit==1.39.0 ; python_full_version == "3.10.11" \ +streamlit==1.39.0 ; python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:a359fc54ed568b35b055ff1d453c320735539ad12e264365a36458aef55a5fba \ --hash=sha256:fef9de7983c4ee65c08e85607d7ffccb56b00482b1041fa62f90e4815d39df3a -sympy==1.13.3 ; python_full_version == "3.10.11" \ +sympy==1.13.3 ; python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:54612cf55a62755ee71824ce692986f23c88ffa77207b30c1368eda4a7060f73 \ --hash=sha256:b27fd2c6530e0ab39e275fc9b683895367e51d5da91baa8d3d64db2565fec4d9 -tenacity==8.5.0 ; python_full_version == "3.10.11" \ +tenacity==8.5.0 ; python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:8bc6c0c8a09b31e6cad13c47afbed1a567518250a9a171418582ed8d9c20ca78 \ --hash=sha256:b594c2a5945830c267ce6b79a166228323ed52718f30302c1359836112346687 -thinc==8.2.5 ; python_full_version == "3.10.11" \ +thinc==8.2.5 ; python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:0933adbd3e65e30d3bef903e77a368bc8a41bed34b0d18df6d4fc0536908e21f \ --hash=sha256:34db8a023b9f70645fdf06c510584ba6d8b97ec53c1e094f42d95652bf8c875f \ --hash=sha256:399260197ef3f8d9600315fc5b5a1d5940400fceb0361de642e9fe3506d82385 \ @@ -2875,10 +2875,10 @@ thinc==8.2.5 ; python_full_version == "3.10.11" \ --hash=sha256:dc267f6aad80a681a85f50383afe91da9e2bec56fefdda86bfa2e4f529bef191 \ --hash=sha256:df2138cf379061017ecb8bf609a8857e7904709ef0a9a2252783c16f67a2b749 \ --hash=sha256:e8a8f2f249f2be9a5ce2a81a6efe7503b68be7b57e47ad54ab28204e1f0c723b -threadpoolctl==3.5.0 ; python_full_version == "3.10.11" \ +threadpoolctl==3.5.0 ; python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:082433502dd922bf738de0d8bcc4fdcbf0979ff44c42bd40f5af8a282f6fa107 \ --hash=sha256:56c1e26c150397e58c4926da8eeee87533b1e32bef131bd4bf6a2f45f3185467 -tiktoken==0.8.0 ; python_full_version == "3.10.11" \ +tiktoken==0.8.0 ; python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:02be1666096aff7da6cbd7cdaa8e7917bfed3467cd64b38b1f112e96d3b06a24 \ --hash=sha256:1473cfe584252dc3fa62adceb5b1c763c1874e04511b197da4e6de51d6ce5a02 \ --hash=sha256:18228d624807d66c87acd8f25fc135665617cab220671eb65b50f5d70fa51f69 \ @@ -2910,7 +2910,7 @@ tiktoken==0.8.0 ; python_full_version == "3.10.11" \ --hash=sha256:d8f3192733ac4d77977432947d563d7e1b310b96497acd3c196c9bddb36ed9db \ --hash=sha256:f13d13c981511331eac0d01a59b5df7c0d4060a8be1e378672822213da51e0a2 \ --hash=sha256:fe9399bdc3f29d428f16a2f86c3c8ec20be3eac5f53693ce4980371c3245729b -tokenizers==0.20.1 ; python_full_version == "3.10.11" \ +tokenizers==0.20.1 ; python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:02e18da58cf115b7c40de973609c35bde95856012ba42a41ee919c77935af251 \ --hash=sha256:03b03cf8b9a32254b1bf8a305fb95c6daf1baae0c1f93b27f2b08c9759f41dee \ --hash=sha256:03dae629d99068b1ea5416d50de0fea13008f04129cc79af77a2a6392792d93c \ @@ -3011,16 +3011,16 @@ tokenizers==0.20.1 ; python_full_version == "3.10.11" \ --hash=sha256:f861889707b54a9ab1204030b65fd6c22bdd4a95205deec7994dc22a8baa2ea4 \ --hash=sha256:f9aa93eacd865f2798b9e62f7ce4533cfff4f5fbd50c02926a78e81c74e432cd \ --hash=sha256:fc9e95ad49c932b80abfbfeaf63b155761e695ad9f8a58c52a47d962d76e310f -toml==0.10.2 ; python_full_version == "3.10.11" \ +toml==0.10.2 ; python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:806143ae5bfb6a3c6e736a764057db0e6a0e05e338b5630894a5f779cabb4f9b \ --hash=sha256:b3bda1d108d5dd99f4a20d24d9c348e91c4db7ab1b749200bded2f839ccbe68f -tomli==2.0.2 ; python_full_version == "3.10.11" \ +tomli==2.0.2 ; python_version >= "3.10" and python_version < "3.11" \ --hash=sha256:2ebe24485c53d303f690b0ec092806a085f07af5a5aa1464f3931eec36caaa38 \ --hash=sha256:d46d457a85337051c36524bc5349dd91b1877838e2979ac5ced3e710ed8a60ed -tomlkit==0.13.2 ; python_full_version == "3.10.11" \ +tomlkit==0.13.2 ; python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:7a974427f6e119197f670fbbbeae7bef749a6c14e793db934baefc1b5f03efde \ --hash=sha256:fff5fe59a87295b278abd31bec92c15d9bc4a06885ab12bcea52c71119392e79 -torch==2.0.0 ; python_full_version == "3.10.11" \ +torch==2.0.0 ; python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:01858620f25f25e7a9ec4b547ff38e5e27c92d38ec4ccba9cfbfb31d7071ed9c \ --hash=sha256:09651bff72e439d004c991f15add0c397c66f98ab36fe60d5514b44e4da722e8 \ --hash=sha256:11b0384fe3c18c01b8fc5992e70fc519cde65e44c51cc87be1838c1803daf42f \ @@ -3045,7 +3045,7 @@ torch==2.0.0 ; python_full_version == "3.10.11" \ --hash=sha256:d439aec349c98f12819e8564b8c54008e4613dd4428582af0e6e14c24ca85870 \ --hash=sha256:e54846aa63855298cfb1195487f032e413e7ac9cbfa978fda32354cc39551475 \ --hash=sha256:ec5fff2447663e369682838ff0f82187b4d846057ef4d119a8dea7772a0b17dd -tornado==6.4.1 ; python_full_version == "3.10.11" \ +tornado==6.4.1 ; python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:163b0aafc8e23d8cdc3c9dfb24c5368af84a81e3364745ccb4427669bf84aec8 \ --hash=sha256:25486eb223babe3eed4b8aecbac33b37e3dd6d776bc730ca14e1bf93888b979f \ --hash=sha256:454db8a7ecfcf2ff6042dde58404164d969b6f5d58b926da15e6b23817950fc4 \ @@ -3057,10 +3057,10 @@ tornado==6.4.1 ; python_full_version == "3.10.11" \ --hash=sha256:b24b8982ed444378d7f21d563f4180a2de31ced9d8d84443907a0a64da2072e7 \ --hash=sha256:d9a566c40b89757c9aa8e6f032bcdb8ca8795d7c1a9762910c722b1635c9de4d \ --hash=sha256:e2e20b9113cd7293f164dc46fffb13535266e713cdb87bd2d15ddb336e96cfc4 -tqdm==4.66.5 ; python_full_version == "3.10.11" \ +tqdm==4.66.5 ; python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:90279a3770753eafc9194a0364852159802111925aa30eb3f9d85b0e805ac7cd \ --hash=sha256:e1020aef2e5096702d8a025ac7d16b1577279c9d63f8375b63083e9a5f0fcbad -traits==6.3.2 ; python_full_version == "3.10.11" \ +traits==6.3.2 ; python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:02ecb7847f05a0295915a4e920a4cd2b5d2ad893f0fcd2b942e172648527703f \ --hash=sha256:16096dd7da1a49281e454f03083c18c67ee15922454b9782a02d9b263040d327 \ --hash=sha256:20217a3d62cc1e569c06df059f171cc7e31ccb05bf8b50525caa675a3cba17a0 \ @@ -3095,10 +3095,10 @@ traits==6.3.2 ; python_full_version == "3.10.11" \ --hash=sha256:f7e1ad9181eaf29aa133cd1def6b9d7858655fa8d3ac5d5af0f2fc76f01acf8c \ --hash=sha256:f800d7de44df975f4cd2dbc0985542be23381f1095cd546b781edd43c73ac5f0 \ --hash=sha256:ff0f72123a7e244c9b166a4b0705dc092930c44ab7f002331be9076ef586eaa4 -transformers==4.45.2 ; python_full_version == "3.10.11" \ +transformers==4.45.2 ; python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:72bc390f6b203892561f05f86bbfaa0e234aab8e927a83e62b9d92ea7e3ae101 \ --hash=sha256:c551b33660cfc815bae1f9f097ecfd1e65be623f13c6ee0dda372bd881460210 -triton==2.0.0 ; platform_system == "Linux" and platform_machine == "x86_64" and python_full_version == "3.10.11" \ +triton==2.0.0 ; platform_system == "Linux" and platform_machine == "x86_64" and python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:1aca3303629cd3136375b82cb9921727f804e47ebee27b2677fef23005c3851a \ --hash=sha256:226941c7b8595219ddef59a1fdb821e8c744289a132415ddd584facedeb475b1 \ --hash=sha256:38806ee9663f4b0f7cd64790e96c579374089e58f49aac4a6608121aa55e2505 \ @@ -3108,25 +3108,25 @@ triton==2.0.0 ; platform_system == "Linux" and platform_machine == "x86_64" and --hash=sha256:9d4978298b74fcf59a75fe71e535c092b023088933b2f1df933ec32615e4beef \ --hash=sha256:d2684b6a60b9f174f447f36f933e9a45f31db96cb723723ecd2dcfd1c57b778b \ --hash=sha256:e3e13aa8b527c9b642e3a9defcc0fbd8ffbe1c80d8ac8c15a01692478dc64d8a -typer==0.9.4 ; python_full_version == "3.10.11" \ +typer==0.9.4 ; python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:aa6c4a4e2329d868b80ecbaf16f807f2b54e192209d7ac9dd42691d63f7a54eb \ --hash=sha256:f714c2d90afae3a7929fcd72a3abb08df305e1ff61719381384211c4070af57f -typing-extensions==4.12.2 ; python_full_version == "3.10.11" \ +typing-extensions==4.12.2 ; python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:04e5ca0351e0f3f85c6853954072df659d0d13fac324d0072316b67d7794700d \ --hash=sha256:1a7ead55c7e559dd4dee8856e3a88b41225abfe1ce8df57b7c13915fe121ffb8 -typing-inspect==0.9.0 ; python_full_version == "3.10.11" \ +typing-inspect==0.9.0 ; python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:9ee6fc59062311ef8547596ab6b955e1b8aa46242d854bfc78f4f6b0eff35f9f \ --hash=sha256:b23fc42ff6f6ef6954e4852c1fb512cdd18dbea03134f91f856a95ccc9461f78 -tzdata==2024.2 ; python_full_version == "3.10.11" \ +tzdata==2024.2 ; python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:7d85cc416e9382e69095b7bdf4afd9e3880418a2413feec7069d533d6b4e31cc \ --hash=sha256:a48093786cdcde33cad18c2555e8532f34422074448fbc874186f0abd79565cd -urllib3==2.2.3 ; python_full_version == "3.10.11" \ +urllib3==2.2.3 ; python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:ca899ca043dcb1bafa3e262d73aa25c465bfb49e0bd9dd5d59f1d0acba2f8fac \ --hash=sha256:e7d814a81dad81e6caf2ec9fdedb284ecc9c73076b62654547cc64ccdcae26e9 -uvicorn[standard]==0.32.0 ; python_full_version == "3.10.11" \ +uvicorn[standard]==0.32.0 ; python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:60b8f3a5ac027dcd31448f411ced12b5ef452c646f76f02f8cc3f25d8d26fd82 \ --hash=sha256:f78b36b143c16f54ccdb8190d0a26b5f1901fe5a3c777e1ab29f26391af8551e -uvloop==0.21.0 ; (sys_platform != "win32" and sys_platform != "cygwin") and platform_python_implementation != "PyPy" and python_full_version == "3.10.11" \ +uvloop==0.21.0 ; (sys_platform != "win32" and sys_platform != "cygwin") and platform_python_implementation != "PyPy" and python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:0878c2640cf341b269b7e128b1a5fed890adc4455513ca710d77d5e93aa6d6a0 \ --hash=sha256:10d66943def5fcb6e7b37310eb6b5639fd2ccbc38df1177262b0640c3ca68c1f \ --hash=sha256:10da8046cc4a8f12c91a1c39d1dd1585c41162a15caaef165c2174db9ef18bdc \ @@ -3164,10 +3164,10 @@ uvloop==0.21.0 ; (sys_platform != "win32" and sys_platform != "cygwin") and plat --hash=sha256:f38b2e090258d051d68a5b14d1da7203a3c3677321cf32a95a6f4db4dd8b6f26 \ --hash=sha256:f3df876acd7ec037a3d005b3ab85a7e4110422e4d9c1571d4fc89b0fc41b6816 \ --hash=sha256:f7089d2dc73179ce5ac255bdf37c236a9f914b264825fdaacaded6990a7fb4c2 -wasabi==1.1.3 ; python_full_version == "3.10.11" \ +wasabi==1.1.3 ; python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:4bb3008f003809db0c3e28b4daf20906ea871a2bb43f9914197d540f4f2e0878 \ --hash=sha256:f76e16e8f7e79f8c4c8be49b4024ac725713ab10cd7f19350ad18a8e3f71728c -watchdog==5.0.3 ; python_full_version == "3.10.11" \ +watchdog==5.0.3 ; python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:0f9332243355643d567697c3e3fa07330a1d1abf981611654a1f2bf2175612b7 \ --hash=sha256:1021223c08ba8d2d38d71ec1704496471ffd7be42cfb26b87cd5059323a389a1 \ --hash=sha256:108f42a7f0345042a854d4d0ad0834b741d421330d5f575b81cb27b883500176 \ @@ -3198,7 +3198,7 @@ watchdog==5.0.3 ; python_full_version == "3.10.11" \ --hash=sha256:e25adddab85f674acac303cf1f5835951345a56c5f7f582987d266679979c75b \ --hash=sha256:f00b4cf737f568be9665563347a910f8bdc76f88c2970121c86243c8cfdf90e9 \ --hash=sha256:f01f4a3565a387080dc49bdd1fefe4ecc77f894991b88ef927edbfa45eb10818 -watchfiles==0.24.0 ; python_full_version == "3.10.11" \ +watchfiles==0.24.0 ; python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:01550ccf1d0aed6ea375ef259706af76ad009ef5b0203a3a4cce0f6024f9b68a \ --hash=sha256:01def80eb62bd5db99a798d5e1f5f940ca0a05986dcfae21d833af7a46f7ee22 \ --hash=sha256:07cdef0c84c03375f4e24642ef8d8178e533596b229d32d2bbd69e5128ede02a \ @@ -3282,13 +3282,13 @@ watchfiles==0.24.0 ; python_full_version == "3.10.11" \ --hash=sha256:f83df90191d67af5a831da3a33dd7628b02a95450e168785586ed51e6d28943c \ --hash=sha256:fca9433a45f18b7c779d2bae7beeec4f740d28b788b117a48368d95a3233ed83 \ --hash=sha256:fd92bbaa2ecdb7864b7600dcdb6f2f1db6e0346ed425fbd01085be04c63f0b05 -weasel==0.3.4 ; python_full_version == "3.10.11" \ +weasel==0.3.4 ; python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:eb16f92dc9f1a3ffa89c165e3a9acd28018ebb656e0da4da02c0d7d8ae3f6178 \ --hash=sha256:ee48a944f051d007201c2ea1661d0c41035028c5d5a8bcb29a0b10f1100206ae -websocket-client==1.8.0 ; python_full_version == "3.10.11" \ +websocket-client==1.8.0 ; python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:17b44cc997f5c498e809b22cdf2d9c7a9e71c02c8cc2b6c56e7c2d1239bfa526 \ --hash=sha256:3239df9f44da632f96012472805d40a23281a991027ce11d2f45a6f24ac4c3da -websockets==13.1 ; python_full_version == "3.10.11" \ +websockets==13.1 ; python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:004280a140f220c812e65f36944a9ca92d766b6cc4560be652a0a3883a79ed8a \ --hash=sha256:035233b7531fb92a76beefcbf479504db8c72eb3bff41da55aecce3a0f729e54 \ --hash=sha256:149e622dc48c10ccc3d2760e5f36753db9cacf3ad7bc7bbbfd7d9c819e286f23 \ @@ -3375,10 +3375,10 @@ websockets==13.1 ; python_full_version == "3.10.11" \ --hash=sha256:f1c3cf67185543730888b20682fb186fc8d0fa6f07ccc3ef4390831ab4b388d9 \ --hash=sha256:f48c749857f8fb598fb890a75f540e3221d0976ed0bf879cf3c7eef34151acee \ --hash=sha256:f779498eeec470295a2b1a5d97aa1bc9814ecd25e1eb637bd9d1c73a327387f6 -wheel==0.44.0 ; platform_system == "Linux" and platform_machine == "x86_64" and python_full_version == "3.10.11" \ +wheel==0.44.0 ; platform_system == "Linux" and platform_machine == "x86_64" and python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:2376a90c98cc337d18623527a97c31797bd02bad0033d41547043a1cbfbe448f \ --hash=sha256:a29c3f2817e95ab89aa4660681ad547c0e9547f20e75b0562fe7723c9a2a9d49 -wrapt==1.16.0 ; python_full_version == "3.10.11" \ +wrapt==1.16.0 ; python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:0d2691979e93d06a95a26257adb7bfd0c93818e89b1406f5a28f36e0d8c1e1fc \ --hash=sha256:14d7dc606219cdd7405133c713f2c218d4252f2a469003f8c46bb92d5d095d81 \ --hash=sha256:1a5db485fe2de4403f13fafdc231b0dbae5eca4359232d2efc79025527375b09 \ @@ -3449,7 +3449,7 @@ wrapt==1.16.0 ; python_full_version == "3.10.11" \ --hash=sha256:f6b2d0c6703c988d334f297aa5df18c45e97b0af3679bb75059e0e0bd8b1069d \ --hash=sha256:f8212564d49c50eb4565e502814f694e240c55551a5f1bc841d4fcaabb0a9b8a \ --hash=sha256:ffa565331890b90056c01db69c0fe634a776f8019c143a5ae265f9c6bc4bd6d4 -xxhash==3.5.0 ; python_full_version == "3.10.11" \ +xxhash==3.5.0 ; python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:02c2e816896dc6f85922ced60097bcf6f008dedfc5073dcba32f9c8dd786f3c1 \ --hash=sha256:0691bfcc4f9c656bcb96cc5db94b4d75980b9d5589f2e59de790091028580837 \ --hash=sha256:07fda5de378626e502b42b311b049848c2ef38784d0d67b6f30bb5008642f8eb \ @@ -3573,7 +3573,7 @@ xxhash==3.5.0 ; python_full_version == "3.10.11" \ --hash=sha256:fab81ef75003eda96239a23eda4e4543cedc22e34c373edcaf744e721a163986 \ --hash=sha256:fd1b2281d01723f076df3c8188f43f2472248a6b63118b036e641243656b1b0f \ --hash=sha256:fe1a92cfbaa0a1253e339ccec42dbe6db262615e52df591b68726ab10338003f -yarl==1.15.4 ; python_full_version == "3.10.11" \ +yarl==1.15.4 ; python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:07019a9de859c5a29916defd1e8c7557de6491a10bf50c49ff5284e6aedf5313 \ --hash=sha256:0c96eaa30030e1cfafe533f3da8983812281235b7c50ef2a6c78ceca7aea1a0b \ --hash=sha256:0d0f16c87c62b7a94b389ddf6a8c9d081265d788875c39f3a80108c4856eea7b \ @@ -3656,6 +3656,6 @@ yarl==1.15.4 ; python_full_version == "3.10.11" \ --hash=sha256:f923e94e93a37fd990e8336e0b9bedea533e7cbed14e0c572bf9357ef2a70681 \ --hash=sha256:faa3dd7f4620ab5e5da7a0789d0aac78a9ad0376f102409d442ec5a4179e200a \ --hash=sha256:fd2bb86f40962d53a91def15a2f7684c62e081a7b96ec74ed0259c34b15973b9 -zipp==3.20.2 ; python_full_version == "3.10.11" \ +zipp==3.20.2 ; python_version >= "3.10" and python_version < "4.0" \ --hash=sha256:a817ac80d6cf4b23bf7f2828b7cabf326f15a001bea8b1f9b49631780ba28350 \ --hash=sha256:bc9eb26f4506fda01b81bcde0ca78103b6e62f991b381fec825435c836edbc29 From 0cce233d57b6158a2fe4fc05e9bfa9537a90659a Mon Sep 17 00:00:00 2001 From: mriusero Date: Thu, 17 Oct 2024 14:15:41 +0200 Subject: [PATCH 3/3] utils --- src/app/components/utils.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/app/components/utils.py b/src/app/components/utils.py index 4c524c4..0a4a81c 100644 --- a/src/app/components/utils.py +++ b/src/app/components/utils.py @@ -20,7 +20,7 @@ def load_data(db_path="./database/arxiv_data.db"): def get_secret(): """Retrieve the secret API key from AWS Secrets Manager.""" - secret_name = "HG_API_KEY_PRO" + secret_name = "HG_API_KEY_PRO_2" region_name = "eu-west-3" session = boto3.session.Session() # Create a Secrets Manager client client = session.client( @@ -34,7 +34,7 @@ def get_secret(): except ClientError as e: # For a list of exceptions thrown, see https://docs.aws.amazon.com/secretsmanager/latest/apireference/API_GetSecretValue.html raise e secret_dict = json.loads(get_secret_value_response['SecretString']) - return secret_dict['HG_API_KEY_PRO'] + return secret_dict['HG_API_KEY_PRO_2'] def initialize_hg_api_key(): """Initialize and return the Hugging Face API key.""" @@ -43,7 +43,7 @@ def initialize_hg_api_key(): hg_api_key = os.getenv("HG_API_KEY") # Dev mode if hg_api_key is None: - hg_api_key = get_secret() # Prod mode + hg_api_key = get_secret() # Prod mode AWS if hg_api_key is None: hg_api_key = st.secrets["HG_API_KEY"] # Streamlit sharing