diff --git a/pyproject.toml b/pyproject.toml index c01fc35c5..558565547 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,23 +4,7 @@ requires = ["setuptools>=64", "setuptools_scm>=8"] [dependency-groups] dev = [ - "ipython>=8", # Pin to keep recent - "mypy>=1.8", # Pin for mutable-override - "paper-qa[datasets,ldp,typing,zotero,local]", - "pre-commit>=3.4", # Pin to keep recent - "pydantic~=2.0", - "pylint-pydantic", - "pytest-asyncio", - "pytest-recording", - "pytest-rerunfailures", - "pytest-subtests", - "pytest-sugar", - "pytest-timer[colorama]", - "pytest-xdist", - "pytest>=8", # Pin to keep recent - "python-dotenv", - "refurb>=2", # Pin to keep recent - "typeguard", + "paper-qa[dev]", ] [project] @@ -74,6 +58,25 @@ requires-python = ">=3.11" datasets = [ "datasets", ] +dev = [ + "ipython>=8", # Pin to keep recent + "mypy>=1.8", # Pin for mutable-override + "paper-qa[datasets,ldp,typing,zotero,local]", + "pre-commit>=3.4", # Pin to keep recent + "pydantic~=2.0", + "pylint-pydantic", + "pytest-asyncio", + "pytest-recording", + "pytest-rerunfailures", + "pytest-subtests", + "pytest-sugar", + "pytest-timer[colorama]", + "pytest-xdist", + "pytest>=8", # Pin to keep recent + "python-dotenv", + "refurb>=2", # Pin to keep recent + "typeguard", +] ldp = [ "ldp>=0.14.5", # For Callback.before_rollout ] diff --git a/uv.lock b/uv.lock index 36cd8e199..c10ad0e31 100644 --- a/uv.lock +++ b/uv.lock @@ -1500,7 +1500,7 @@ wheels = [ [[package]] name = "paper-qa" -version = "5.5.1.dev15+gd03d424" +version = "5.7.1.dev1+g60e3e39.d20241204" source = { editable = "." } dependencies = [ { name = "aiohttp" }, @@ -1527,6 +1527,31 @@ dependencies = [ datasets = [ { name = "datasets" }, ] +dev = [ + { name = "datasets" }, + { name = "ipython" }, + { name = "ldp" }, + { name = "mypy" }, + { name = "pandas-stubs" }, + { name = "pre-commit" }, + { name = "pydantic" }, + { name = "pylint-pydantic" }, + { name = "pytest" }, + { name = "pytest-asyncio" }, + { name = "pytest-recording" }, + { name = "pytest-rerunfailures" }, + { name = "pytest-subtests" }, + { name = "pytest-sugar" }, + { name = "pytest-timer", extra = ["colorama"] }, + { name = "pytest-xdist" }, + { name = "python-dotenv" }, + { name = "pyzotero" }, + { name = "refurb" }, + { name = "sentence-transformers" }, + { name = "typeguard" }, + { name = "types-pyyaml" }, + { name = "types-setuptools" }, +] ldp = [ { name = "ldp" }, ] @@ -1544,9 +1569,11 @@ zotero = [ [package.dev-dependencies] dev = [ + { name = "datasets" }, { name = "ipython" }, + { name = "ldp" }, { name = "mypy" }, - { name = "paper-qa", extra = ["datasets", "ldp", "local", "typing", "zotero"] }, + { name = "pandas-stubs" }, { name = "pre-commit" }, { name = "pydantic" }, { name = "pylint-pydantic" }, @@ -1559,8 +1586,12 @@ dev = [ { name = "pytest-timer", extra = ["colorama"] }, { name = "pytest-xdist" }, { name = "python-dotenv" }, + { name = "pyzotero" }, { name = "refurb" }, + { name = "sentence-transformers" }, { name = "typeguard" }, + { name = "types-pyyaml" }, + { name = "types-setuptools" }, ] [package.metadata] @@ -1572,46 +1603,45 @@ requires-dist = [ { name = "fhaviary", extras = ["llm"], specifier = ">=0.10.2" }, { name = "html2text" }, { name = "httpx" }, + { name = "ipython", marker = "extra == 'dev'", specifier = ">=8" }, { name = "ldp", marker = "extra == 'ldp'", specifier = ">=0.14.5" }, { name = "limits" }, { name = "litellm", specifier = ">=1.44" }, + { name = "mypy", marker = "extra == 'dev'", specifier = ">=1.8" }, { name = "numpy" }, { name = "pandas-stubs", marker = "extra == 'typing'" }, + { name = "paper-qa", extras = ["datasets", "ldp", "local", "typing", "zotero"], marker = "extra == 'dev'" }, + { name = "pre-commit", marker = "extra == 'dev'", specifier = ">=3.4" }, { name = "pybtex" }, { name = "pydantic", specifier = "~=2.0,>=2.10.1" }, + { name = "pydantic", marker = "extra == 'dev'", specifier = "~=2.0" }, { name = "pydantic-settings" }, + { name = "pylint-pydantic", marker = "extra == 'dev'" }, { name = "pymupdf", specifier = ">=1.24.12" }, + { name = "pytest", marker = "extra == 'dev'", specifier = ">=8" }, + { name = "pytest-asyncio", marker = "extra == 'dev'" }, + { name = "pytest-recording", marker = "extra == 'dev'" }, + { name = "pytest-rerunfailures", marker = "extra == 'dev'" }, + { name = "pytest-subtests", marker = "extra == 'dev'" }, + { name = "pytest-sugar", marker = "extra == 'dev'" }, + { name = "pytest-timer", extras = ["colorama"], marker = "extra == 'dev'" }, + { name = "pytest-xdist", marker = "extra == 'dev'" }, + { name = "python-dotenv", marker = "extra == 'dev'" }, { name = "pyzotero", marker = "extra == 'zotero'" }, + { name = "refurb", marker = "extra == 'dev'", specifier = ">=2" }, { name = "rich" }, { name = "sentence-transformers", marker = "extra == 'local'" }, { name = "setuptools" }, { name = "tantivy" }, { name = "tenacity" }, { name = "tiktoken", specifier = ">=0.4.0" }, + { name = "typeguard", marker = "extra == 'dev'" }, { name = "types-pyyaml", marker = "extra == 'typing'" }, { name = "types-setuptools", marker = "extra == 'typing'" }, ] [package.metadata.requires-dev] -dev = [ - { name = "ipython", specifier = ">=8" }, - { name = "mypy", specifier = ">=1.8" }, - { name = "paper-qa", extras = ["datasets", "ldp", "typing", "zotero", "local"] }, - { name = "pre-commit", specifier = ">=3.4" }, - { name = "pydantic", specifier = "~=2.0" }, - { name = "pylint-pydantic" }, - { name = "pytest", specifier = ">=8" }, - { name = "pytest-asyncio" }, - { name = "pytest-recording" }, - { name = "pytest-rerunfailures" }, - { name = "pytest-subtests" }, - { name = "pytest-sugar" }, - { name = "pytest-timer", extras = ["colorama"] }, - { name = "pytest-xdist" }, - { name = "python-dotenv" }, - { name = "refurb", specifier = ">=2" }, - { name = "typeguard" }, -] +dev = [{ name = "paper-qa", extras = ["dev"] }] [[package]] name = "parso" @@ -2335,60 +2365,62 @@ wheels = [ [[package]] name = "rpds-py" -version = "0.22.0" -source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/52/bb/4a7bd48830ae7366467c09923a2ffab45bf76102a87d97ff24cdcebcda5c/rpds_py-0.22.0.tar.gz", hash = "sha256:32de71c393f126d8203e9815557c7ff4d72ed1ad3aa3f52f6c7938413176750a", size = 26723 } -wheels = [ - { url = "https://files.pythonhosted.org/packages/80/c5/bccb4210cec5482b762e859ab804c7fe9149f2eeffca20742636ebf1af68/rpds_py-0.22.0-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:771c9a3851beaa617d8c8115d65f834a2b52490f42ee2b88b13f1fc5529e9e0c", size = 359718 }, - { url = "https://files.pythonhosted.org/packages/4c/51/d1376782e6b301dbe9704fa785abad356e92cd85161bbea1177f6a99ea09/rpds_py-0.22.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:341a07a4b55126bfae68c9bf24220a73d456111e5eb3dcbdab9fd16de2341224", size = 345058 }, - { url = "https://files.pythonhosted.org/packages/53/af/7a69bf76cefca6a8974d4b39e87038e7349078e90f9e7690b44cf31fc54b/rpds_py-0.22.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f7649c8b8e4bd1ccc5fcbd51a855d57a617deeba19c66e3d04b1abecc61036b2", size = 381574 }, - { url = "https://files.pythonhosted.org/packages/e9/db/86ecc9348091170ba2b17735e9902d6d25b94d0bb0ac9ab3afda9ca3f63c/rpds_py-0.22.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:2f513758e7cda8bc262e80299a8e3395d7ef7f4ae705be62632f229bc6c33208", size = 387140 }, - { url = "https://files.pythonhosted.org/packages/78/59/840bf524b1d8d132c8af73b3b9a915518275d34041b9f648ddaade53d099/rpds_py-0.22.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ba1fc34d0b2f6fd53377a4c954116251eba6d076bf64f903311f4a7d27d10acd", size = 424886 }, - { url = "https://files.pythonhosted.org/packages/0a/3c/431951e7ad739e540ced11b3bc0b4e9b90c0f22483a422d411b6f97a8e31/rpds_py-0.22.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:632d2fdddd9fbe3ac8896a119fd18a71fc95ca9c4cbe5223096c142d8c4a2b1d", size = 449385 }, - { url = "https://files.pythonhosted.org/packages/15/ed/480c29a5256e9911a77e02700323040ecc4f14ca2cebc75d4a1ff5bd036e/rpds_py-0.22.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:326e42f2b49462e05f8527a1311ce98f9f97c484b3e443ec0ea4638bed3aebcf", size = 382845 }, - { url = "https://files.pythonhosted.org/packages/ed/e7/9c20bb024875818600b5278fdbf57ddf7eb8b794cab2fabbd1744d831b6f/rpds_py-0.22.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:e9bbdba9e75b1a9ee1dd1335034dad998ef1acc08492226c6fd50aa773bdfa7d", size = 410251 }, - { url = "https://files.pythonhosted.org/packages/bd/fa/bcdd7fad8e3ec1bf84f7d5eb546f79cb12b0c6567b6027dc3909b35ca73a/rpds_py-0.22.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:41f65a97bf2c4b161c9f8f89bc37058346bec9b36e373c8ad00a16c957bff625", size = 555932 }, - { url = "https://files.pythonhosted.org/packages/4f/45/712417d09a40ca13014518a1f7cfc49483d55df0b428ba2ac09511cbac87/rpds_py-0.22.0-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:0686f2c16eafdc2c6b4ce6e86e5b3092e87db09ae64be2787616444eb35b9756", size = 582678 }, - { url = "https://files.pythonhosted.org/packages/4c/3d/81046c546c87b057d9f86a09d6ac99babc70384c0b3bc3919f0b637eec0a/rpds_py-0.22.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:4e7c9aa2353eb0b0d845323857197daa036c2ff8624df990b0d886d22a8f665e", size = 550794 }, - { url = "https://files.pythonhosted.org/packages/19/34/276481caf0932a230937e2a6e733d2c4e77360aba1e5c477283f8504dfd3/rpds_py-0.22.0-cp311-cp311-win32.whl", hash = "sha256:2d2fc3ab021be3e0b5aec6d4164f2689d231b8bfc5185cc454314746aa4aee72", size = 219837 }, - { url = "https://files.pythonhosted.org/packages/b1/1d/c9fa30123c042bdf88abb545fb6f5f03f344e83fa6aa88026964b5b29833/rpds_py-0.22.0-cp311-cp311-win_amd64.whl", hash = "sha256:87453d491369cd8018016d2714a13e8461975161703c18ee31eecf087a8ae5d4", size = 231877 }, - { url = "https://files.pythonhosted.org/packages/71/c4/44b95b3063feff43d01752f60ccbe84cbfb4b486997d27878cc4bb6c9975/rpds_py-0.22.0-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:e9d4293b21c69ee4f9e1a99ac4f772951d345611c614a0cfae2ec6b565279bc9", size = 359720 }, - { url = "https://files.pythonhosted.org/packages/ca/09/56813556213377d5712f5448ebef689576e7874217edea43c1a35c6dfeda/rpds_py-0.22.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:67e013a17a3db4d98cc228fd5aeb36a51b0f5cf7330b9102a552060f1fe4e560", size = 345057 }, - { url = "https://files.pythonhosted.org/packages/c9/58/11cfd543d2468ce9279919c3bc41013b40f456cc446f5a74005e7d4140c5/rpds_py-0.22.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6b639a19e1791b646d27f15d17530a51722cc728d43b2dff3aeb904f92d91bac", size = 381575 }, - { url = "https://files.pythonhosted.org/packages/c1/a4/b3bd40b0444948e599286a0338b170021bfec6370aeb1c14b5b39f0bdad4/rpds_py-0.22.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:1357c3092702078b7782b6ebd5ba9b22c1a291c34fbf9d8f1a48237466ac7758", size = 387140 }, - { url = "https://files.pythonhosted.org/packages/49/f1/1ef6897de79c8883bba0da121e2e809097ff2ce1fbe9eb5a85878b588853/rpds_py-0.22.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:842855bbb113a19c393c6de5aa6ed9a26c6b13c2fead5e49114d39f0d08b94d8", size = 424886 }, - { url = "https://files.pythonhosted.org/packages/37/4b/6fcfa9d14715202824e7fadb1c3c2933b061b1c72b2e031c587414924449/rpds_py-0.22.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5ae7927cd2b869ca4dc645169d8af5494a29c99afd0ea0f24dd00c811ab1d8b8", size = 449384 }, - { url = "https://files.pythonhosted.org/packages/2b/ba/02b4705425eb53fbf2f00d48b582d6b42c4e8807d2f29ef389ad724e659c/rpds_py-0.22.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b91bfef5daa2a5a4fe62f8d317fc91a626073639f951f851bd2cb252d01bc6c5", size = 382842 }, - { url = "https://files.pythonhosted.org/packages/02/3d/fa071272855af01977d0e2f889b80d4ba9a4b326684f64de3ac98243c246/rpds_py-0.22.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:4fc4824e38c1e91a73bc820e7caacaf19d0acd557465aceef0420ca59489b390", size = 410252 }, - { url = "https://files.pythonhosted.org/packages/49/2b/9c54d4316c983428fefc94aacbf1eb8d024e899d95efce515fc484b9cbee/rpds_py-0.22.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:92d28a608127b357da47c99e0d0e0655ca2060286540fe9f2a25a2e8ac666e05", size = 555933 }, - { url = "https://files.pythonhosted.org/packages/bf/bf/c0732d81c4f36ba785e93b516065cd71fbe6b8ac9febb34c64d0f5dd0470/rpds_py-0.22.0-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:c637188b930175c256f13adbfc427b83ec7e64476d1ec9d6608f312bb84e06c3", size = 582677 }, - { url = "https://files.pythonhosted.org/packages/56/da/7878f3e37cea93934400ae7798c4b714d6dab7f63c0a1505ebdf1138a197/rpds_py-0.22.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:93bbd66f46dddc41e8c656130c97c0fb515e0fa44e1eebb2592769dbbd41b2f5", size = 550794 }, - { url = "https://files.pythonhosted.org/packages/10/ba/b9c061b245172c61c57148439b067276b500264b2a041433026d65044e96/rpds_py-0.22.0-cp312-cp312-win32.whl", hash = "sha256:54d8f94dec5765a9edc19610fecf0fdf9cab36cbb9def1213188215f735a6f98", size = 221576 }, - { url = "https://files.pythonhosted.org/packages/73/d9/0a838834b00fe42005cf071012206629c88125e6515d044c06df083d7448/rpds_py-0.22.0-cp312-cp312-win_amd64.whl", hash = "sha256:931bf3d0705b2834fed29354f35170fa022fe22a95542b61b7c66aca5f8a224f", size = 236447 }, - { url = "https://files.pythonhosted.org/packages/ce/05/efe5daa8d9989bcd2594996fa57aa28637b12d55d965e14e8477fca2ba79/rpds_py-0.22.0-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:2a57300cc8b034c5707085249efd09f19116bb80278d0ec925d7f3710165c510", size = 359719 }, - { url = "https://files.pythonhosted.org/packages/1a/ff/cabcafe1ae172377d8fc2a4f1941c0d8be8307e9f37c77d469486a15bbe0/rpds_py-0.22.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:c398a5a8e258dfdc5ea2aa4e5aa2ca3207f654a8eb268693dd1a76939074a588", size = 345059 }, - { url = "https://files.pythonhosted.org/packages/3f/00/baa9715d61a6ea9d24acda39fe444aa5d45d73a3eff84620ca9c96f5a0bc/rpds_py-0.22.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1a6cc4eb1e86364331928acafb2bb41d8ab735ca3caf2d6019b9f6dac3f4f65d", size = 381576 }, - { url = "https://files.pythonhosted.org/packages/22/5b/acbd75ad88e5dd519d4ff60fe56bc0743ae7c03a7329f7feb93e30274f21/rpds_py-0.22.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:574c5c94213bc9990805bfd7e4ba3826d3c098516cbc19f0d0ef0433ad93fa06", size = 387141 }, - { url = "https://files.pythonhosted.org/packages/80/44/52b222a8e54703a36a2ba0e55e1fce14a0f4fc78488a89a4db609cfc9fb8/rpds_py-0.22.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:4c0321bc03a1c513eca1837e3bba948b975bcf3a172aebc197ab3573207f137a", size = 424887 }, - { url = "https://files.pythonhosted.org/packages/4f/10/9599960a61773be49b498e22bff3444511e0f90f2b03d2a0ffaea97de717/rpds_py-0.22.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d276280649305c1da6cdd84585d48ae1f0efa67434d8b10d2df95228e59a05bb", size = 449384 }, - { url = "https://files.pythonhosted.org/packages/af/07/d0af9564ad7f680a7239baa3856fe511f18212b9884bff82c1f276c0f7b0/rpds_py-0.22.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c17b43fe9c6da16885e3fe28922bcd1a029e61631fb771c7d501019b40bcc904", size = 382843 }, - { url = "https://files.pythonhosted.org/packages/f4/92/e2126a0c0addf26e600ec397e33ffc69770a1fdf86c6f48f3a2190a2c163/rpds_py-0.22.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:48c95997af9314f4034fe5ba2d837399e786586e220835a578d28fe8161e6ae5", size = 410253 }, - { url = "https://files.pythonhosted.org/packages/38/49/31c2bdb3c503d6b0190f15244ff515c317f5deacd3c5e6e17bb0daec452a/rpds_py-0.22.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:e9aa4af6b879bb75a3c7766fbf49d77f4097dd12b548ecbbd8b3f85caa833281", size = 555932 }, - { url = "https://files.pythonhosted.org/packages/fc/ca/bf918ae37bbae9f47d68357a2935654c38f438e72a13bc495a57c680d64a/rpds_py-0.22.0-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:8426f97117b914b9bfb2a7bd46edc148e8defda728a55a5df3a564abe70cd7a4", size = 582678 }, - { url = "https://files.pythonhosted.org/packages/f1/b3/fabc952d693eb30f67f3b94f99ab0c924c954debb23329099f27cb5e517a/rpds_py-0.22.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:034964ea0ea09645bdde13038b38abb14be0aa747f20fcfab6181207dd9e0483", size = 550793 }, - { url = "https://files.pythonhosted.org/packages/68/f4/2dd0766e0499f3c61030e4eb05ca6a838a6a6dea3bb3286d455522af1c5e/rpds_py-0.22.0-cp313-cp313t-macosx_10_12_x86_64.whl", hash = "sha256:3dc7c64b56b82428894f056e9ff6e8ee917ff74fc26b65211a33602c2372e928", size = 359725 }, - { url = "https://files.pythonhosted.org/packages/08/32/472010d08e8948d86f97dfaa2b70b10b93828aca535e019bf25e3499e481/rpds_py-0.22.0-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:1212cb231f2002934cd8d71a0d718fdd9d9a2dd671e0feef8501038df3508026", size = 345061 }, - { url = "https://files.pythonhosted.org/packages/00/4b/d867fe4e5df58d0ba00918772a7b403369ee71a8482ec3a9ff09b960ac7e/rpds_py-0.22.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5f21e1278c9456cd601832375c778ca44614d3433996488221a56572c223f04a", size = 381579 }, - { url = "https://files.pythonhosted.org/packages/33/d2/7d913ae37e25d108d553a5299f842bb93a438f36d51d7af47c3362757395/rpds_py-0.22.0-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:875fe8dffb43c20f68379ee098b035a7038d7903c795d46715f66575a7050b19", size = 387143 }, - { url = "https://files.pythonhosted.org/packages/ca/a6/8204781fa53ad198e2125e7e81045b81bc025b0c02f5f7597fdfae67b2e9/rpds_py-0.22.0-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:e23dcdd4b2ff9c6b3317ea7921b210d39592f8ca1cdea58ada25b202c65c0a69", size = 424891 }, - { url = "https://files.pythonhosted.org/packages/4e/fa/da1cfb351a646a52fb60b2ee3e0f1da5c630294fc35b56e2d6bba6eb45ce/rpds_py-0.22.0-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:f0fb8efc9e579acf1e556fd86277fecec320c21ca9b5d39db96433ad8c45bc4a", size = 449390 }, - { url = "https://files.pythonhosted.org/packages/ef/37/916eee3304840d34c95028a5fe03976ea0c772291f7806182618685eca93/rpds_py-0.22.0-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fe23687924b25a2dee52fab15976fd6577ed8518072bcda9ff2e2b88ab1f168b", size = 382849 }, - { url = "https://files.pythonhosted.org/packages/d7/55/461de3655e2962412a17100c9dfcad976a1ace0242fc9f1c679a4ba06446/rpds_py-0.22.0-cp313-cp313t-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:d5469b347445d1c31105f33e7bfc9a8ba213d48e42641a610dda65bf9e3c83f5", size = 410256 }, - { url = "https://files.pythonhosted.org/packages/f9/b6/10a4a443c214c642ff07c05ece7d81120f8265244c83ea3e491eaccd434f/rpds_py-0.22.0-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:a810a57ce5e8ecf8eac6ec4dab534ff80c34e5a2c31db60e992009cd20f58e0f", size = 555937 }, - { url = "https://files.pythonhosted.org/packages/c7/73/b3cc5cb061e0dec73f77e7f58e3ad99f1320935f2ee6d94d1886110c2c90/rpds_py-0.22.0-cp313-cp313t-musllinux_1_2_i686.whl", hash = "sha256:d9bb9242b38a664f307b3b897f093896f7ed51ef4fe25a0502e5a368de9151ea", size = 582681 }, - { url = "https://files.pythonhosted.org/packages/a2/a1/bf4aaaa8e386cd032764b3e5af61525ea6ddc3ec406558fe8850a0774719/rpds_py-0.22.0-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:b4660943030406aaa40ec9f51960dd88049903d9536bc3c8ebb5cc4e1f119bbe", size = 550799 }, - { url = "https://files.pythonhosted.org/packages/15/c1/2a7eae4ca2b433783e9875f0b30cbc5a2c710279904463e651dd69cd98af/rpds_py-0.22.0-cp313-cp313t-win32.whl", hash = "sha256:208ce1d8e3af138d1d9b21d7206356b7f29b96675e0113aea652cf024e4ddfdc", size = 219410 }, - { url = "https://files.pythonhosted.org/packages/0a/a5/d7b020fb13eae9a544c99f7a8f4d502169c456b07dda0bdefbe36611680d/rpds_py-0.22.0-cp313-cp313t-win_amd64.whl", hash = "sha256:e6da2e0500742e0f157f005924a0589f2e2dcbfdd6cd0cc0abce367433e989be", size = 234146 }, +version = "0.22.3" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/01/80/cce854d0921ff2f0a9fa831ba3ad3c65cee3a46711addf39a2af52df2cfd/rpds_py-0.22.3.tar.gz", hash = "sha256:e32fee8ab45d3c2db6da19a5323bc3362237c8b653c70194414b892fd06a080d", size = 26771 } +wheels = [ + { url = "https://files.pythonhosted.org/packages/15/ad/8d1ddf78f2805a71253fcd388017e7b4a0615c22c762b6d35301fef20106/rpds_py-0.22.3-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:d20cfb4e099748ea39e6f7b16c91ab057989712d31761d3300d43134e26e165f", size = 359773 }, + { url = "https://files.pythonhosted.org/packages/c8/75/68c15732293a8485d79fe4ebe9045525502a067865fa4278f178851b2d87/rpds_py-0.22.3-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:68049202f67380ff9aa52f12e92b1c30115f32e6895cd7198fa2a7961621fc5a", size = 349214 }, + { url = "https://files.pythonhosted.org/packages/3c/4c/7ce50f3070083c2e1b2bbd0fb7046f3da55f510d19e283222f8f33d7d5f4/rpds_py-0.22.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:fb4f868f712b2dd4bcc538b0a0c1f63a2b1d584c925e69a224d759e7070a12d5", size = 380477 }, + { url = "https://files.pythonhosted.org/packages/9a/e9/835196a69cb229d5c31c13b8ae603bd2da9a6695f35fe4270d398e1db44c/rpds_py-0.22.3-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:bc51abd01f08117283c5ebf64844a35144a0843ff7b2983e0648e4d3d9f10dbb", size = 386171 }, + { url = "https://files.pythonhosted.org/packages/f9/8e/33fc4eba6683db71e91e6d594a2cf3a8fbceb5316629f0477f7ece5e3f75/rpds_py-0.22.3-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:0f3cec041684de9a4684b1572fe28c7267410e02450f4561700ca5a3bc6695a2", size = 422676 }, + { url = "https://files.pythonhosted.org/packages/37/47/2e82d58f8046a98bb9497a8319604c92b827b94d558df30877c4b3c6ccb3/rpds_py-0.22.3-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7ef9d9da710be50ff6809fed8f1963fecdfecc8b86656cadfca3bc24289414b0", size = 446152 }, + { url = "https://files.pythonhosted.org/packages/e1/78/79c128c3e71abbc8e9739ac27af11dc0f91840a86fce67ff83c65d1ba195/rpds_py-0.22.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:59f4a79c19232a5774aee369a0c296712ad0e77f24e62cad53160312b1c1eaa1", size = 381300 }, + { url = "https://files.pythonhosted.org/packages/c9/5b/2e193be0e8b228c1207f31fa3ea79de64dadb4f6a4833111af8145a6bc33/rpds_py-0.22.3-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:1a60bce91f81ddaac922a40bbb571a12c1070cb20ebd6d49c48e0b101d87300d", size = 409636 }, + { url = "https://files.pythonhosted.org/packages/c2/3f/687c7100b762d62186a1c1100ffdf99825f6fa5ea94556844bbbd2d0f3a9/rpds_py-0.22.3-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:e89391e6d60251560f0a8f4bd32137b077a80d9b7dbe6d5cab1cd80d2746f648", size = 556708 }, + { url = "https://files.pythonhosted.org/packages/8c/a2/c00cbc4b857e8b3d5e7f7fc4c81e23afd8c138b930f4f3ccf9a41a23e9e4/rpds_py-0.22.3-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:e3fb866d9932a3d7d0c82da76d816996d1667c44891bd861a0f97ba27e84fc74", size = 583554 }, + { url = "https://files.pythonhosted.org/packages/d0/08/696c9872cf56effdad9ed617ac072f6774a898d46b8b8964eab39ec562d2/rpds_py-0.22.3-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:1352ae4f7c717ae8cba93421a63373e582d19d55d2ee2cbb184344c82d2ae55a", size = 552105 }, + { url = "https://files.pythonhosted.org/packages/18/1f/4df560be1e994f5adf56cabd6c117e02de7c88ee238bb4ce03ed50da9d56/rpds_py-0.22.3-cp311-cp311-win32.whl", hash = "sha256:b0b4136a252cadfa1adb705bb81524eee47d9f6aab4f2ee4fa1e9d3cd4581f64", size = 220199 }, + { url = "https://files.pythonhosted.org/packages/b8/1b/c29b570bc5db8237553002788dc734d6bd71443a2ceac2a58202ec06ef12/rpds_py-0.22.3-cp311-cp311-win_amd64.whl", hash = "sha256:8bd7c8cfc0b8247c8799080fbff54e0b9619e17cdfeb0478ba7295d43f635d7c", size = 231775 }, + { url = "https://files.pythonhosted.org/packages/75/47/3383ee3bd787a2a5e65a9b9edc37ccf8505c0a00170e3a5e6ea5fbcd97f7/rpds_py-0.22.3-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:27e98004595899949bd7a7b34e91fa7c44d7a97c40fcaf1d874168bb652ec67e", size = 352334 }, + { url = "https://files.pythonhosted.org/packages/40/14/aa6400fa8158b90a5a250a77f2077c0d0cd8a76fce31d9f2b289f04c6dec/rpds_py-0.22.3-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:1978d0021e943aae58b9b0b196fb4895a25cc53d3956b8e35e0b7682eefb6d56", size = 342111 }, + { url = "https://files.pythonhosted.org/packages/7d/06/395a13bfaa8a28b302fb433fb285a67ce0ea2004959a027aea8f9c52bad4/rpds_py-0.22.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:655ca44a831ecb238d124e0402d98f6212ac527a0ba6c55ca26f616604e60a45", size = 384286 }, + { url = "https://files.pythonhosted.org/packages/43/52/d8eeaffab047e6b7b7ef7f00d5ead074a07973968ffa2d5820fa131d7852/rpds_py-0.22.3-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:feea821ee2a9273771bae61194004ee2fc33f8ec7db08117ef9147d4bbcbca8e", size = 391739 }, + { url = "https://files.pythonhosted.org/packages/83/31/52dc4bde85c60b63719610ed6f6d61877effdb5113a72007679b786377b8/rpds_py-0.22.3-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:22bebe05a9ffc70ebfa127efbc429bc26ec9e9b4ee4d15a740033efda515cf3d", size = 427306 }, + { url = "https://files.pythonhosted.org/packages/70/d5/1bab8e389c2261dba1764e9e793ed6830a63f830fdbec581a242c7c46bda/rpds_py-0.22.3-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3af6e48651c4e0d2d166dc1b033b7042ea3f871504b6805ba5f4fe31581d8d38", size = 442717 }, + { url = "https://files.pythonhosted.org/packages/82/a1/a45f3e30835b553379b3a56ea6c4eb622cf11e72008229af840e4596a8ea/rpds_py-0.22.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e67ba3c290821343c192f7eae1d8fd5999ca2dc99994114643e2f2d3e6138b15", size = 385721 }, + { url = "https://files.pythonhosted.org/packages/a6/27/780c942de3120bdd4d0e69583f9c96e179dfff082f6ecbb46b8d6488841f/rpds_py-0.22.3-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:02fbb9c288ae08bcb34fb41d516d5eeb0455ac35b5512d03181d755d80810059", size = 415824 }, + { url = "https://files.pythonhosted.org/packages/94/0b/aa0542ca88ad20ea719b06520f925bae348ea5c1fdf201b7e7202d20871d/rpds_py-0.22.3-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:f56a6b404f74ab372da986d240e2e002769a7d7102cc73eb238a4f72eec5284e", size = 561227 }, + { url = "https://files.pythonhosted.org/packages/0d/92/3ed77d215f82c8f844d7f98929d56cc321bb0bcfaf8f166559b8ec56e5f1/rpds_py-0.22.3-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:0a0461200769ab3b9ab7e513f6013b7a97fdeee41c29b9db343f3c5a8e2b9e61", size = 587424 }, + { url = "https://files.pythonhosted.org/packages/09/42/cacaeb047a22cab6241f107644f230e2935d4efecf6488859a7dd82fc47d/rpds_py-0.22.3-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:8633e471c6207a039eff6aa116e35f69f3156b3989ea3e2d755f7bc41754a4a7", size = 555953 }, + { url = "https://files.pythonhosted.org/packages/e6/52/c921dc6d5f5d45b212a456c1f5b17df1a471127e8037eb0972379e39dff4/rpds_py-0.22.3-cp312-cp312-win32.whl", hash = "sha256:593eba61ba0c3baae5bc9be2f5232430453fb4432048de28399ca7376de9c627", size = 221339 }, + { url = "https://files.pythonhosted.org/packages/f2/c7/f82b5be1e8456600395366f86104d1bd8d0faed3802ad511ef6d60c30d98/rpds_py-0.22.3-cp312-cp312-win_amd64.whl", hash = "sha256:d115bffdd417c6d806ea9069237a4ae02f513b778e3789a359bc5856e0404cc4", size = 235786 }, + { url = "https://files.pythonhosted.org/packages/d0/bf/36d5cc1f2c609ae6e8bf0fc35949355ca9d8790eceb66e6385680c951e60/rpds_py-0.22.3-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:ea7433ce7e4bfc3a85654aeb6747babe3f66eaf9a1d0c1e7a4435bbdf27fea84", size = 351657 }, + { url = "https://files.pythonhosted.org/packages/24/2a/f1e0fa124e300c26ea9382e59b2d582cba71cedd340f32d1447f4f29fa4e/rpds_py-0.22.3-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:6dd9412824c4ce1aca56c47b0991e65bebb7ac3f4edccfd3f156150c96a7bf25", size = 341829 }, + { url = "https://files.pythonhosted.org/packages/cf/c2/0da1231dd16953845bed60d1a586fcd6b15ceaeb965f4d35cdc71f70f606/rpds_py-0.22.3-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:20070c65396f7373f5df4005862fa162db5d25d56150bddd0b3e8214e8ef45b4", size = 384220 }, + { url = "https://files.pythonhosted.org/packages/c7/73/a4407f4e3a00a9d4b68c532bf2d873d6b562854a8eaff8faa6133b3588ec/rpds_py-0.22.3-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:0b09865a9abc0ddff4e50b5ef65467cd94176bf1e0004184eb915cbc10fc05c5", size = 391009 }, + { url = "https://files.pythonhosted.org/packages/a9/c3/04b7353477ab360fe2563f5f0b176d2105982f97cd9ae80a9c5a18f1ae0f/rpds_py-0.22.3-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:3453e8d41fe5f17d1f8e9c383a7473cd46a63661628ec58e07777c2fff7196dc", size = 426989 }, + { url = "https://files.pythonhosted.org/packages/8d/e6/e4b85b722bcf11398e17d59c0f6049d19cd606d35363221951e6d625fcb0/rpds_py-0.22.3-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:f5d36399a1b96e1a5fdc91e0522544580dbebeb1f77f27b2b0ab25559e103b8b", size = 441544 }, + { url = "https://files.pythonhosted.org/packages/27/fc/403e65e56f65fff25f2973216974976d3f0a5c3f30e53758589b6dc9b79b/rpds_py-0.22.3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:009de23c9c9ee54bf11303a966edf4d9087cd43a6003672e6aa7def643d06518", size = 385179 }, + { url = "https://files.pythonhosted.org/packages/57/9b/2be9ff9700d664d51fd96b33d6595791c496d2778cb0b2a634f048437a55/rpds_py-0.22.3-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:1aef18820ef3e4587ebe8b3bc9ba6e55892a6d7b93bac6d29d9f631a3b4befbd", size = 415103 }, + { url = "https://files.pythonhosted.org/packages/bb/a5/03c2ad8ca10994fcf22dd2150dd1d653bc974fa82d9a590494c84c10c641/rpds_py-0.22.3-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:f60bd8423be1d9d833f230fdbccf8f57af322d96bcad6599e5a771b151398eb2", size = 560916 }, + { url = "https://files.pythonhosted.org/packages/ba/2e/be4fdfc8b5b576e588782b56978c5b702c5a2307024120d8aeec1ab818f0/rpds_py-0.22.3-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:62d9cfcf4948683a18a9aff0ab7e1474d407b7bab2ca03116109f8464698ab16", size = 587062 }, + { url = "https://files.pythonhosted.org/packages/67/e0/2034c221937709bf9c542603d25ad43a68b4b0a9a0c0b06a742f2756eb66/rpds_py-0.22.3-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:9253fc214112405f0afa7db88739294295f0e08466987f1d70e29930262b4c8f", size = 555734 }, + { url = "https://files.pythonhosted.org/packages/ea/ce/240bae07b5401a22482b58e18cfbabaa392409b2797da60223cca10d7367/rpds_py-0.22.3-cp313-cp313-win32.whl", hash = "sha256:fb0ba113b4983beac1a2eb16faffd76cb41e176bf58c4afe3e14b9c681f702de", size = 220663 }, + { url = "https://files.pythonhosted.org/packages/cb/f0/d330d08f51126330467edae2fa4efa5cec8923c87551a79299380fdea30d/rpds_py-0.22.3-cp313-cp313-win_amd64.whl", hash = "sha256:c58e2339def52ef6b71b8f36d13c3688ea23fa093353f3a4fee2556e62086ec9", size = 235503 }, + { url = "https://files.pythonhosted.org/packages/f7/c4/dbe1cc03df013bf2feb5ad00615038050e7859f381e96fb5b7b4572cd814/rpds_py-0.22.3-cp313-cp313t-macosx_10_12_x86_64.whl", hash = "sha256:f82a116a1d03628a8ace4859556fb39fd1424c933341a08ea3ed6de1edb0283b", size = 347698 }, + { url = "https://files.pythonhosted.org/packages/a4/3a/684f66dd6b0f37499cad24cd1c0e523541fd768576fa5ce2d0a8799c3cba/rpds_py-0.22.3-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:3dfcbc95bd7992b16f3f7ba05af8a64ca694331bd24f9157b49dadeeb287493b", size = 337330 }, + { url = "https://files.pythonhosted.org/packages/82/eb/e022c08c2ce2e8f7683baa313476492c0e2c1ca97227fe8a75d9f0181e95/rpds_py-0.22.3-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:59259dc58e57b10e7e18ce02c311804c10c5a793e6568f8af4dead03264584d1", size = 380022 }, + { url = "https://files.pythonhosted.org/packages/e4/21/5a80e653e4c86aeb28eb4fea4add1f72e1787a3299687a9187105c3ee966/rpds_py-0.22.3-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:5725dd9cc02068996d4438d397e255dcb1df776b7ceea3b9cb972bdb11260a83", size = 390754 }, + { url = "https://files.pythonhosted.org/packages/37/a4/d320a04ae90f72d080b3d74597074e62be0a8ecad7d7321312dfe2dc5a6a/rpds_py-0.22.3-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:99b37292234e61325e7a5bb9689e55e48c3f5f603af88b1642666277a81f1fbd", size = 423840 }, + { url = "https://files.pythonhosted.org/packages/87/70/674dc47d93db30a6624279284e5631be4c3a12a0340e8e4f349153546728/rpds_py-0.22.3-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:27b1d3b3915a99208fee9ab092b8184c420f2905b7d7feb4aeb5e4a9c509b8a1", size = 438970 }, + { url = "https://files.pythonhosted.org/packages/3f/64/9500f4d66601d55cadd21e90784cfd5d5f4560e129d72e4339823129171c/rpds_py-0.22.3-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f612463ac081803f243ff13cccc648578e2279295048f2a8d5eb430af2bae6e3", size = 383146 }, + { url = "https://files.pythonhosted.org/packages/4d/45/630327addb1d17173adcf4af01336fd0ee030c04798027dfcb50106001e0/rpds_py-0.22.3-cp313-cp313t-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:f73d3fef726b3243a811121de45193c0ca75f6407fe66f3f4e183c983573e130", size = 408294 }, + { url = "https://files.pythonhosted.org/packages/5f/ef/8efb3373cee54ea9d9980b772e5690a0c9e9214045a4e7fa35046e399fee/rpds_py-0.22.3-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:3f21f0495edea7fdbaaa87e633a8689cd285f8f4af5c869f27bc8074638ad69c", size = 556345 }, + { url = "https://files.pythonhosted.org/packages/54/01/151d3b9ef4925fc8f15bfb131086c12ec3c3d6dd4a4f7589c335bf8e85ba/rpds_py-0.22.3-cp313-cp313t-musllinux_1_2_i686.whl", hash = "sha256:1e9663daaf7a63ceccbbb8e3808fe90415b0757e2abddbfc2e06c857bf8c5e2b", size = 582292 }, + { url = "https://files.pythonhosted.org/packages/30/89/35fc7a6cdf3477d441c7aca5e9bbf5a14e0f25152aed7f63f4e0b141045d/rpds_py-0.22.3-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:a76e42402542b1fae59798fab64432b2d015ab9d0c8c47ba7addddbaf7952333", size = 553855 }, + { url = "https://files.pythonhosted.org/packages/8f/e0/830c02b2457c4bd20a8c5bb394d31d81f57fbefce2dbdd2e31feff4f7003/rpds_py-0.22.3-cp313-cp313t-win32.whl", hash = "sha256:69803198097467ee7282750acb507fba35ca22cc3b85f16cf45fb01cb9097730", size = 219100 }, + { url = "https://files.pythonhosted.org/packages/f8/30/7ac943f69855c2db77407ae363484b915d861702dbba1aa82d68d57f42be/rpds_py-0.22.3-cp313-cp313t-win_amd64.whl", hash = "sha256:f5cf2a0c2bdadf3791b5c205d55a37a54025c6e18a71c71f82bb536cf9a454bf", size = 233794 }, ] [[package]]