diff --git a/deps/prime-envs b/deps/prime-envs index 26dafdc958..1f1e050ab0 160000 --- a/deps/prime-envs +++ b/deps/prime-envs @@ -1 +1 @@ -Subproject commit 26dafdc9582576975ec576f893be7319028daf51 +Subproject commit 1f1e050ab0cd273bca39eed5c3e5315e6a8ae9d1 diff --git a/deps/renderers b/deps/renderers index cb82439137..9b47901de1 160000 --- a/deps/renderers +++ b/deps/renderers @@ -1 +1 @@ -Subproject commit cb8243913702367878427c7a7094b350ea1a8e20 +Subproject commit 9b47901de1eab70cedf8aeedf21408ac98785d30 diff --git a/deps/verifiers b/deps/verifiers index b2e4e81577..e2103d6fb4 160000 --- a/deps/verifiers +++ b/deps/verifiers @@ -1 +1 @@ -Subproject commit b2e4e8157783b2c0dffc7821044c87f29f1c3ccf +Subproject commit e2103d6fb417b9dbe83a25eea83dc49d8779c313 diff --git a/packages/prime-rl-configs/pyproject.toml b/packages/prime-rl-configs/pyproject.toml index ca33fc018c..81ee15e172 100644 --- a/packages/prime-rl-configs/pyproject.toml +++ b/packages/prime-rl-configs/pyproject.toml @@ -7,7 +7,7 @@ requires-python = "~=3.12.0" dependencies = [ "pydantic>=1.10.13", "prime-pydantic-config>=0.4.3", - "renderers>=0.1.10", + "renderers>=0.1.11", "tomli>=2.2.1", "tomli-w>=1.2.0", "verifiers>=0.3.0", diff --git a/pyproject.toml b/pyproject.toml index f164127d84..8bb0b2019b 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -27,7 +27,7 @@ dependencies = [ "setproctitle>=1.3.0", "uvloop>=0.21.0", "verifiers[harbor]>=0.3.1", - "renderers>=0.1.10", + "renderers[multimodal]>=0.1.11", "pybase64>=1.4.2", "orjson>=3.10", "pandas>=2.0", diff --git a/uv.lock b/uv.lock index 98b73c1702..60dfa6f0fa 100644 --- a/uv.lock +++ b/uv.lock @@ -45,7 +45,6 @@ members = [ "alphabet-sort", "apex-shortlist", "arxivmath", - "automationbench-env", "bfcl-v3", "browsecomp", "browsecomp-plus", @@ -183,45 +182,33 @@ name = "aime24" version = "0.1.0" source = { editable = "deps/prime-envs/environments/math/aime24" } dependencies = [ - { name = "datasets" }, { name = "verifiers" }, ] [package.metadata] -requires-dist = [ - { name = "datasets" }, - { name = "verifiers", specifier = ">=0.2.0" }, -] +requires-dist = [{ name = "verifiers", specifier = ">=0.3.1" }] [[package]] name = "aime25" version = "0.1.0" source = { editable = "deps/prime-envs/environments/math/aime25" } dependencies = [ - { name = "datasets" }, { name = "verifiers" }, ] [package.metadata] -requires-dist = [ - { name = "datasets" }, - { name = "verifiers", specifier = ">=0.2.0" }, -] +requires-dist = [{ name = "verifiers", specifier = ">=0.3.1" }] [[package]] name = "aime26" version = "0.1.0" source = { editable = "deps/prime-envs/environments/math/aime26" } dependencies = [ - { name = "datasets" }, { name = "verifiers" }, ] [package.metadata] -requires-dist = [ - { name = "datasets" }, - { name = "verifiers", specifier = ">=0.2.0" }, -] +requires-dist = [{ name = "verifiers", specifier = ">=0.3.1" }] [[package]] name = "aiofiles" @@ -243,7 +230,7 @@ wheels = [ [[package]] name = "aiohttp" -version = "3.13.5" +version = "3.14.3" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "aiohappyeyeballs" }, @@ -252,16 +239,17 @@ dependencies = [ { name = "frozenlist" }, { name = "multidict" }, { name = "propcache" }, + { name = "typing-extensions" }, { name = "yarl" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/77/9a/152096d4808df8e4268befa55fba462f440f14beab85e8ad9bf990516918/aiohttp-3.13.5.tar.gz", hash = "sha256:9d98cc980ecc96be6eb4c1994ce35d28d8b1f5e5208a23b421187d1209dbb7d1", size = 7858271, upload-time = "2026-03-31T22:01:03.343Z" } +sdist = { url = "https://files.pythonhosted.org/packages/58/d9/22ce5786ac0c1653ae8b6c23bded02c1686d11f0dbb45b31ce128e0df985/aiohttp-3.14.3.tar.gz", hash = "sha256:9491196535a88924a60afd5b5f434b5b203b6cc616250878dbdb223a8f7844bc", size = 7971213, upload-time = "2026-07-23T01:57:27.037Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/be/6f/353954c29e7dcce7cf00280a02c75f30e133c00793c7a2ed3776d7b2f426/aiohttp-3.13.5-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:023ecba036ddd840b0b19bf195bfae970083fd7024ce1ac22e9bba90464620e9", size = 748876, upload-time = "2026-03-31T21:57:36.319Z" }, - { url = "https://files.pythonhosted.org/packages/29/47/7be41556bfbb6917069d6a6634bb7dd5e163ba445b783a90d40f5ac7e3a7/aiohttp-3.13.5-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:ab2899f9fa2f9f741896ebb6fa07c4c883bfa5c7f2ddd8cf2aafa86fa981b2d2", size = 500258, upload-time = "2026-03-31T21:57:39.923Z" }, - { url = "https://files.pythonhosted.org/packages/67/84/c9ecc5828cb0b3695856c07c0a6817a99d51e2473400f705275a2b3d9239/aiohttp-3.13.5-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:a60eaa2d440cd4707696b52e40ed3e2b0f73f65be07fd0ef23b6b539c9c0b0b4", size = 1749199, upload-time = "2026-03-31T21:57:41.938Z" }, - { url = "https://files.pythonhosted.org/packages/57/d8/8d44036d7eb7b6a8ec4c5494ea0c8c8b94fbc0ed3991c1a7adf230df03bf/aiohttp-3.13.5-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:b18f31b80d5a33661e08c89e202edabf1986e9b49c42b4504371daeaa11b47c1", size = 1767934, upload-time = "2026-03-31T21:57:51.171Z" }, - { url = "https://files.pythonhosted.org/packages/41/db/073e4ebe00b78e2dfcacff734291651729a62953b48933d765dc513bf798/aiohttp-3.13.5-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:327cc432fdf1356fb4fbc6fe833ad4e9f6aacb71a8acaa5f1855e4b25910e4a9", size = 1705219, upload-time = "2026-03-31T21:57:55.385Z" }, - { url = "https://files.pythonhosted.org/packages/84/63/7749337c90f92bc2cb18f9560d67aa6258c7060d1397d21529b8004fcf6f/aiohttp-3.13.5-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:888e78eb5ca55a615d285c3c09a7a91b42e9dd6fc699b166ebd5dee87c9ccf14", size = 1732427, upload-time = "2026-03-31T21:58:06.337Z" }, + { url = "https://files.pythonhosted.org/packages/18/d4/eb96299230e20acf2efae207cb8d69051f1f68e357e5ea5e479bf6fb097a/aiohttp-3.14.3-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:39aded8c7f3b935b54aab1d8d73c70ec0ee2d3ec3b943e0e86611bc150ba47f5", size = 754690, upload-time = "2026-07-23T01:53:47.332Z" }, + { url = "https://files.pythonhosted.org/packages/30/07/4bbc222cc8dbe31d4c3e8a5baad2286e4d42026ac0c570027b89afce6344/aiohttp-3.14.3-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:617105e2c3018ee38d0c8ce5ee3c84f621a6d8b9f723202aacaff28449ca91ee", size = 511949, upload-time = "2026-07-23T01:53:55.083Z" }, + { url = "https://files.pythonhosted.org/packages/54/b9/42e74c46b7b7c794b995bbc1f573fb48950c38b19d8600c62a6804ee2d67/aiohttp-3.14.3-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:f631fe87a6f30df5fbe6d79640b25e4cffb38c31c7fb6f10871517b84b0f8c1a", size = 1765282, upload-time = "2026-07-23T01:53:59.662Z" }, + { url = "https://files.pythonhosted.org/packages/52/b7/7cd31f29d6055bd711ae6e669367fba6f5ae9de463910a793e30556a8db7/aiohttp-3.14.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:543906c127fb1d929b95076db19b83fa2d46751006ff1e23b093aa5ac4d8db42", size = 1792122, upload-time = "2026-07-23T01:54:15.752Z" }, + { url = "https://files.pythonhosted.org/packages/49/ed/3b203fa6de1b338c14acdc06bf6ca9b043b7944f005966958c2ced932cde/aiohttp-3.14.3-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:041badb8f84396357c4d3ad26de6afd7a32b112f43d3c63045c0c8278cfd2043", size = 1725210, upload-time = "2026-07-23T01:54:24.129Z" }, + { url = "https://files.pythonhosted.org/packages/e0/eb/aad34e897e668424d6e995da5dff8a4a09af93363d3392488772957a63aa/aiohttp-3.14.3-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:d1558173930a5a8d3069cee5c92fc91c87c4dbcb099debbb3622053717145a19", size = 1768629, upload-time = "2026-07-23T01:54:40.103Z" }, ] [[package]] @@ -380,15 +368,11 @@ name = "apex-shortlist" version = "0.1.0" source = { editable = "deps/prime-envs/environments/math/apex_shortlist" } dependencies = [ - { name = "datasets" }, { name = "verifiers" }, ] [package.metadata] -requires-dist = [ - { name = "datasets" }, - { name = "verifiers", specifier = ">=0.2.0" }, -] +requires-dist = [{ name = "verifiers", specifier = ">=0.3.1" }] [[package]] name = "appdirs" @@ -422,15 +406,11 @@ name = "arxivmath" version = "0.1.0" source = { editable = "deps/prime-envs/environments/math/arxivmath" } dependencies = [ - { name = "datasets" }, { name = "verifiers" }, ] [package.metadata] -requires-dist = [ - { name = "datasets" }, - { name = "verifiers", specifier = ">=0.2.0" }, -] +requires-dist = [{ name = "verifiers", specifier = ">=0.3.1" }] [[package]] name = "astor" @@ -459,40 +439,6 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/64/b4/17d4b0b2a2dc85a6df63d1157e028ed19f90d4cd97c36717afef2bc2f395/attrs-26.1.0-py3-none-any.whl", hash = "sha256:c647aa4a12dfbad9333ca4e71fe62ddc36f4e63b2d260a37a8b83d2f043ac309", size = 67548, upload-time = "2026-03-19T14:22:23.645Z" }, ] -[[package]] -name = "automation-bench" -version = "1.0.5" -source = { git = "https://github.com/mikasenghaas/AutomationBench.git?rev=6f0e683#6f0e6834930cf6906ed932e9c5b716206def40d7" } -dependencies = [ - { name = "anthropic" }, - { name = "httpx" }, - { name = "pydantic" }, - { name = "python-dotenv" }, - { name = "rich" }, - { name = "verifiers" }, -] - -[[package]] -name = "automationbench-env" -version = "0.1.0" -source = { editable = "deps/prime-envs/environments/tool_use/automationbench_env" } -dependencies = [ - { name = "automation-bench" }, - { name = "datasets" }, - { name = "mcp" }, - { name = "openai" }, - { name = "verifiers" }, -] - -[package.metadata] -requires-dist = [ - { name = "automation-bench", git = "https://github.com/mikasenghaas/AutomationBench.git?rev=6f0e683" }, - { name = "datasets" }, - { name = "mcp", specifier = "<2" }, - { name = "openai" }, - { name = "verifiers", specifier = ">=0.3.0" }, -] - [[package]] name = "backoff" version = "2.2.1" @@ -617,7 +563,7 @@ dependencies = [ requires-dist = [ { name = "bfcl-eval", git = "https://github.com/mikasenghaas/gorilla.git?subdirectory=berkeley-function-call-leaderboard&rev=898763a" }, { name = "soundfile", specifier = ">=0.13.0" }, - { name = "verifiers", specifier = ">=0.3.0" }, + { name = "verifiers", specifier = ">=0.3.1" }, ] [[package]] @@ -713,17 +659,11 @@ name = "browsecomp" version = "0.1.0" source = { editable = "deps/prime-envs/environments/search/browsecomp" } dependencies = [ - { name = "httpx" }, - { name = "openai" }, { name = "verifiers" }, ] [package.metadata] -requires-dist = [ - { name = "httpx" }, - { name = "openai" }, - { name = "verifiers", specifier = ">=0.2.0" }, -] +requires-dist = [{ name = "verifiers", specifier = ">=0.3.1" }] [[package]] name = "browsecomp-plus" @@ -731,9 +671,6 @@ version = "0.1.0" source = { editable = "deps/prime-envs/environments/search/browsecomp_plus" } dependencies = [ { name = "bm25s" }, - { name = "datasets" }, - { name = "mcp" }, - { name = "openai" }, { name = "pystemmer" }, { name = "tokenizers" }, { name = "verifiers" }, @@ -742,12 +679,9 @@ dependencies = [ [package.metadata] requires-dist = [ { name = "bm25s", specifier = ">=0.2.0" }, - { name = "datasets" }, - { name = "mcp", specifier = ">=1,<2" }, - { name = "openai" }, { name = "pystemmer" }, { name = "tokenizers" }, - { name = "verifiers", specifier = ">=0.3.0" }, + { name = "verifiers", specifier = ">=0.3.1" }, ] [[package]] @@ -872,16 +806,14 @@ name = "charxiv" version = "0.1.0" source = { editable = "deps/prime-envs/environments/multimodal/charxiv" } dependencies = [ - { name = "datasets" }, { name = "pillow" }, { name = "verifiers" }, ] [package.metadata] requires-dist = [ - { name = "datasets" }, { name = "pillow" }, - { name = "verifiers", specifier = ">=0.2.0" }, + { name = "verifiers", specifier = ">=0.3.1" }, ] [[package]] @@ -935,17 +867,11 @@ name = "clbench" version = "0.2.0" source = { editable = "deps/prime-envs/environments/long_context/clbench" } dependencies = [ - { name = "datasets" }, - { name = "openai" }, { name = "verifiers" }, ] [package.metadata] -requires-dist = [ - { name = "datasets" }, - { name = "openai" }, - { name = "verifiers", specifier = ">=0.2.0" }, -] +requires-dist = [{ name = "verifiers", specifier = ">=0.3.1" }] [[package]] name = "click" @@ -1395,7 +1321,7 @@ dependencies = [ ] [package.metadata] -requires-dist = [{ name = "verifiers", extras = ["harbor"], specifier = ">=0.3.0" }] +requires-dist = [{ name = "verifiers", extras = ["harbor"], specifier = ">=0.3.1" }] [[package]] name = "deepdiff" @@ -1415,32 +1341,22 @@ name = "deepdive" version = "0.1.0" source = { editable = "deps/prime-envs/environments/search/deepdive" } dependencies = [ - { name = "datasets" }, - { name = "openai" }, { name = "verifiers" }, ] [package.metadata] -requires-dist = [ - { name = "datasets" }, - { name = "openai" }, - { name = "verifiers", specifier = ">=0.2.2.dev65" }, -] +requires-dist = [{ name = "verifiers", specifier = ">=0.3.1" }] [[package]] name = "deepseek-prover" version = "0.1.0" source = { editable = "deps/prime-envs/environments/lean/deepseek_prover" } dependencies = [ - { name = "datasets" }, { name = "verifiers" }, ] [package.metadata] -requires-dist = [ - { name = "datasets", specifier = ">=2.0.0" }, - { name = "verifiers", specifier = ">=0.2.0" }, -] +requires-dist = [{ name = "verifiers", specifier = ">=0.3.1" }] [[package]] name = "deprecation" @@ -1480,7 +1396,7 @@ dependencies = [ [package.metadata] requires-dist = [ { name = "huggingface-hub", specifier = ">=0.20" }, - { name = "verifiers", specifier = ">=0.3.0" }, + { name = "verifiers", specifier = ">=0.3.1" }, ] [[package]] @@ -1596,7 +1512,7 @@ dependencies = [ [package.metadata] requires-dist = [ { name = "huggingface-hub", specifier = ">=0.34.0" }, - { name = "verifiers", extras = ["harbor"], specifier = ">=0.3.0" }, + { name = "verifiers", extras = ["harbor"], specifier = ">=0.3.1" }, ] [[package]] @@ -1641,17 +1557,19 @@ wheels = [ [[package]] name = "enterprise-ops-gym" -version = "0.1.0" +version = "0.2.0" source = { editable = "deps/prime-envs/environments/tool_use/enterprise_ops_gym" } dependencies = [ { name = "datasets" }, + { name = "mcp" }, { name = "verifiers" }, ] [package.metadata] requires-dist = [ { name = "datasets", specifier = ">=4.0.0,<5" }, - { name = "verifiers", specifier = ">=0.3.0" }, + { name = "mcp", specifier = ">=2,<3" }, + { name = "verifiers", specifier = ">=0.3.1" }, ] [[package]] @@ -1979,15 +1897,11 @@ name = "forth-lang" version = "0.2.0" source = { editable = "deps/prime-envs/environments/code/forth_lang" } dependencies = [ - { name = "datasets" }, { name = "verifiers" }, ] [package.metadata] -requires-dist = [ - { name = "datasets" }, - { name = "verifiers", specifier = ">=0.2.2.dev65" }, -] +requires-dist = [{ name = "verifiers", specifier = ">=0.3.1" }] [[package]] name = "frontierscience" @@ -1995,15 +1909,13 @@ version = "0.1.0" source = { editable = "deps/prime-envs/environments/science/frontierscience" } dependencies = [ { name = "datasets" }, - { name = "openai" }, { name = "verifiers" }, ] [package.metadata] requires-dist = [ { name = "datasets", specifier = ">=4.0.0" }, - { name = "openai" }, - { name = "verifiers", specifier = ">=0.2.0" }, + { name = "verifiers", specifier = ">=0.3.1" }, ] [[package]] @@ -2054,15 +1966,11 @@ name = "general-agent" version = "0.1.0" source = { editable = "deps/prime-envs/environments/tool_use/general_agent" } dependencies = [ - { name = "pydantic" }, { name = "verifiers", extra = ["harbor"] }, ] [package.metadata] -requires-dist = [ - { name = "pydantic" }, - { name = "verifiers", extras = ["harbor"], specifier = ">=0.3.0" }, -] +requires-dist = [{ name = "verifiers", extras = ["harbor"], specifier = ">=0.3.1" }] [[package]] name = "genson" @@ -2129,15 +2037,11 @@ name = "goedel-pset" version = "0.1.0" source = { editable = "deps/prime-envs/environments/lean/goedel_pset" } dependencies = [ - { name = "datasets" }, { name = "verifiers" }, ] [package.metadata] -requires-dist = [ - { name = "datasets", specifier = ">=2.0.0" }, - { name = "verifiers", specifier = ">=0.2.0" }, -] +requires-dist = [{ name = "verifiers", specifier = ">=0.3.1" }] [[package]] name = "google-auth" @@ -2204,32 +2108,22 @@ name = "gpqa" version = "0.1.0" source = { editable = "deps/prime-envs/environments/science/gpqa" } dependencies = [ - { name = "datasets" }, - { name = "openai" }, { name = "verifiers" }, ] [package.metadata] -requires-dist = [ - { name = "datasets" }, - { name = "openai" }, - { name = "verifiers", specifier = ">=0.2.0" }, -] +requires-dist = [{ name = "verifiers", specifier = ">=0.3.1" }] [[package]] name = "graphwalks" version = "0.1.0" source = { editable = "deps/prime-envs/environments/long_context/graphwalks" } dependencies = [ - { name = "datasets" }, { name = "verifiers" }, ] [package.metadata] -requires-dist = [ - { name = "datasets" }, - { name = "verifiers", specifier = ">=0.2.0" }, -] +requires-dist = [{ name = "verifiers", specifier = ">=0.3.1" }] [[package]] name = "greenlet" @@ -2244,15 +2138,6 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/b8/d7/734e5f198888876b42d7616ff6644c075baf6b8a2412deadd6b0e1b8b20c/greenlet-3.5.5-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:12e2ee66c2aba86133f10fd99d6a8856c6d351ffb7be0e4d52ef2cc5fbb705b2", size = 1645744, upload-time = "2026-08-10T13:40:30.353Z" }, ] -[[package]] -name = "griffelib" -version = "2.0.2" -source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/9d/82/74f4a3310cdabfbb10da554c3a672847f1ed33c6f61dd472681ce7f1fe67/griffelib-2.0.2.tar.gz", hash = "sha256:3cf20b3bc470e83763ffbf236e0076b1211bac1bc67de13daf494640f2de707e", size = 166461, upload-time = "2026-03-27T11:34:51.091Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/11/8c/c9138d881c79aa0ea9ed83cbd58d5ca75624378b38cee225dcf5c42cc91f/griffelib-2.0.2-py3-none-any.whl", hash = "sha256:925c857658fb1ba40c0772c37acbc2ab650bd794d9c1b9726922e36ea4117ea1", size = 142357, upload-time = "2026-03-27T11:34:46.275Z" }, -] - [[package]] name = "grpcio" version = "1.80.0" @@ -2395,18 +2280,14 @@ name = "hle" version = "0.3.0" source = { editable = "deps/prime-envs/environments/knowledge/hle" } dependencies = [ - { name = "datasets" }, - { name = "openai" }, { name = "pillow" }, { name = "verifiers" }, ] [package.metadata] requires-dist = [ - { name = "datasets" }, - { name = "openai" }, { name = "pillow", specifier = ">=10.0.0" }, - { name = "verifiers", specifier = ">=0.2.0" }, + { name = "verifiers", specifier = ">=0.3.1" }, ] [[package]] @@ -2440,6 +2321,19 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/7e/f5/f66802a942d491edb555dd61e3a9961140fd64c90bce1eafd741609d334d/httpcore-1.0.9-py3-none-any.whl", hash = "sha256:2d400746a40668fc9dec9810239072b40b4484b640a8c38fd654a024c7a1bf55", size = 78784, upload-time = "2025-04-24T22:06:20.566Z" }, ] +[[package]] +name = "httpcore2" +version = "2.12.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "h11" }, + { name = "truststore" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/be/ad/f4f0e57345f1870f3e8cb624e058d7eca6e5a27d33bcc3311d9b618734cd/httpcore2-2.12.0.tar.gz", hash = "sha256:9293522bba0aa7c4c8e9e3f040c16575bd8868e155a77fa30c7a9085a5eae648", size = 67548, upload-time = "2026-08-18T13:22:08.211Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/d2/74/d370e55600d9bcfa0d9794b0166126d49291a3d2b20c268fc98c453a4948/httpcore2-2.12.0-py3-none-any.whl", hash = "sha256:7e04258ce01013d7d615e5b910a3b27fac937d7a95038227e79652b4ba3b4ceb", size = 83074, upload-time = "2026-08-18T13:22:05.854Z" }, +] + [[package]] name = "httptools" version = "0.8.0" @@ -2483,6 +2377,22 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/d2/fd/6668e5aec43ab844de6fc74927e155a3b37bf40d7c3790e49fc0406b6578/httpx_sse-0.4.3-py3-none-any.whl", hash = "sha256:0ac1c9fe3c0afad2e0ebb25a934a59f4c7823b60792691f779fad2c5568830fc", size = 8960, upload-time = "2025-10-10T21:48:21.158Z" }, ] +[[package]] +name = "httpx2" +version = "2.12.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "anyio" }, + { name = "httpcore2" }, + { name = "idna" }, + { name = "truststore" }, + { name = "typing-extensions" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/7f/f8/579a8b51e42e38ee32647df9f08aa25643ae788e275cc625b199829c4671/httpx2-2.12.0.tar.gz", hash = "sha256:7631fe9887a8a2275f4a2540e053aa670fcc50742864a9ae7c66e609fdcf12cf", size = 100040, upload-time = "2026-08-18T13:22:09.086Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/c8/95/411ba65569158e862368917aaf56597f3e5fa3b91b0502919638465a08f3/httpx2-2.12.0-py3-none-any.whl", hash = "sha256:cc8b6eecb8661c146b8f89a60e97456ee086e91a784ed31ac450c3a9e613dd36", size = 95427, upload-time = "2026-08-18T13:22:06.834Z" }, +] + [[package]] name = "huggingface-hub" version = "1.16.1" @@ -2535,15 +2445,11 @@ name = "humaneval" version = "0.1.0" source = { editable = "deps/prime-envs/environments/code/humaneval" } dependencies = [ - { name = "datasets" }, { name = "verifiers" }, ] [package.metadata] -requires-dist = [ - { name = "datasets" }, - { name = "verifiers", specifier = ">=0.2.0" }, -] +requires-dist = [{ name = "verifiers", specifier = ">=0.3.1" }] [[package]] name = "humming-kernels" @@ -2588,16 +2494,14 @@ name = "i3-code" version = "0.1.0" source = { editable = "deps/prime-envs/environments/code/i3_code" } dependencies = [ - { name = "datasets" }, { name = "orjson" }, { name = "verifiers" }, ] [package.metadata] requires-dist = [ - { name = "datasets" }, { name = "orjson" }, - { name = "verifiers", specifier = ">=0.2.0" }, + { name = "verifiers", specifier = ">=0.3.1" }, ] [[package]] @@ -2605,20 +2509,16 @@ name = "i3-logic" version = "0.2.0" source = { editable = "deps/prime-envs/environments/reasoning/i3_logic" } dependencies = [ - { name = "datasets" }, { name = "markdown" }, - { name = "math-verify" }, { name = "sympy" }, { name = "verifiers" }, ] [package.metadata] requires-dist = [ - { name = "datasets" }, { name = "markdown", specifier = ">=3.5.1" }, - { name = "math-verify", specifier = ">=0.8.0" }, { name = "sympy", specifier = ">=1.12.0" }, - { name = "verifiers", specifier = ">=0.2.0" }, + { name = "verifiers", specifier = ">=0.3.1" }, ] [[package]] @@ -2626,30 +2526,22 @@ name = "i3-math" version = "0.1.0" source = { editable = "deps/prime-envs/environments/math/i3_math" } dependencies = [ - { name = "datasets" }, { name = "verifiers" }, ] [package.metadata] -requires-dist = [ - { name = "datasets" }, - { name = "verifiers", specifier = ">=0.2.0" }, -] +requires-dist = [{ name = "verifiers", specifier = ">=0.3.1" }] [[package]] name = "i3-science" version = "0.1.0" source = { editable = "deps/prime-envs/environments/science/i3_science" } dependencies = [ - { name = "datasets" }, { name = "verifiers" }, ] [package.metadata] -requires-dist = [ - { name = "datasets" }, - { name = "verifiers", specifier = ">=0.2.0" }, -] +requires-dist = [{ name = "verifiers", specifier = ">=0.3.1" }] [[package]] name = "identify" @@ -2662,11 +2554,11 @@ wheels = [ [[package]] name = "idna" -version = "3.16" +version = "3.19" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/1a/88/bcf9709822fe69d02c2a6a77956c98ce6ea8ca8767a9aadcedc7eb6a2390/idna-3.16.tar.gz", hash = "sha256:d7a6da03db833450fca25d2358ac9ff06cd624577a4aea3a596d5c0f77b8e03d", size = 203770, upload-time = "2026-05-22T00:16:18.781Z" } +sdist = { url = "https://files.pythonhosted.org/packages/5f/f7/abb373e5757eaec4b922b92f97ec8d6d7e057cf06778247604fbc4e7c3f3/idna-3.19.tar.gz", hash = "sha256:5e0811a4383b21dc5838069f801c4fb62113b7447663d2530d2bd6e77b49bf15", size = 215237, upload-time = "2026-08-18T05:14:24.27Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/94/16/70255075a9859a0e3adb789b68ceb0e210dec03934245fd98d248226572f/idna-3.16-py3-none-any.whl", hash = "sha256:cc246e3a3f89580c3a951b5ad298ca4638078b2cdd4f115654332b5c26daded5", size = 74165, upload-time = "2026-05-22T00:16:16.698Z" }, + { url = "https://files.pythonhosted.org/packages/57/b0/0e52c878c53f245edd3a11020f20979b3f490f245af532c7cae3027754b5/idna-3.19-py3-none-any.whl", hash = "sha256:815e7be7a7806d54abb586dc943addc79e8b2ee16915059658cbeff4b1b43bf4", size = 68550, upload-time = "2026-08-18T05:14:22.343Z" }, ] [[package]] @@ -2674,7 +2566,6 @@ name = "ifbench" version = "0.1.0" source = { editable = "deps/prime-envs/environments/if/ifbench" } dependencies = [ - { name = "datasets" }, { name = "emoji" }, { name = "immutabledict" }, { name = "langdetect" }, @@ -2688,7 +2579,6 @@ dependencies = [ [package.metadata] requires-dist = [ - { name = "datasets" }, { name = "emoji" }, { name = "immutabledict" }, { name = "langdetect" }, @@ -2697,7 +2587,7 @@ requires-dist = [ { name = "setuptools", specifier = "<78" }, { name = "spacy" }, { name = "syllapy" }, - { name = "verifiers", specifier = ">=0.2.0" }, + { name = "verifiers", specifier = ">=0.3.1" }, ] [[package]] @@ -2705,7 +2595,6 @@ name = "ifeval" version = "0.1.0" source = { editable = "deps/prime-envs/environments/if/ifeval" } dependencies = [ - { name = "datasets" }, { name = "immutabledict" }, { name = "langdetect" }, { name = "nltk" }, @@ -2714,11 +2603,10 @@ dependencies = [ [package.metadata] requires-dist = [ - { name = "datasets" }, { name = "immutabledict" }, { name = "langdetect" }, { name = "nltk" }, - { name = "verifiers", specifier = ">=0.2.0" }, + { name = "verifiers", specifier = ">=0.3.1" }, ] [[package]] @@ -3083,15 +2971,11 @@ name = "kimina" version = "0.1.0" source = { editable = "deps/prime-envs/environments/lean/kimina" } dependencies = [ - { name = "datasets" }, { name = "verifiers" }, ] [package.metadata] -requires-dist = [ - { name = "datasets", specifier = ">=2.0.0" }, - { name = "verifiers", specifier = ">=0.2.0" }, -] +requires-dist = [{ name = "verifiers", specifier = ">=0.3.1" }] [[package]] name = "kiwisolver" @@ -3150,7 +3034,7 @@ dependencies = [ ] [package.metadata] -requires-dist = [{ name = "verifiers", extras = ["harbor"], specifier = ">=0.3.0" }] +requires-dist = [{ name = "verifiers", extras = ["harbor"], specifier = ">=0.3.1" }] [[package]] name = "langdetect" @@ -3244,7 +3128,6 @@ name = "livecodebench" version = "0.1.0" source = { editable = "deps/prime-envs/environments/code/livecodebench" } dependencies = [ - { name = "datasets" }, { name = "huggingface-hub", version = "1.16.1", source = { registry = "https://pypi.org/simple" }, marker = "sys_platform != 'linux'" }, { name = "huggingface-hub", version = "1.28.0", source = { registry = "https://pypi.org/simple" }, marker = "sys_platform == 'linux'" }, { name = "verifiers" }, @@ -3252,9 +3135,8 @@ dependencies = [ [package.metadata] requires-dist = [ - { name = "datasets" }, { name = "huggingface-hub" }, - { name = "verifiers", specifier = ">=0.2.0" }, + { name = "verifiers", specifier = ">=0.3.1" }, ] [[package]] @@ -3307,7 +3189,6 @@ version = "0.2.0" source = { editable = "deps/prime-envs/environments/long_context/longbenchpro" } dependencies = [ { name = "datasets" }, - { name = "openai" }, { name = "pytrec-eval-terrier" }, { name = "verifiers" }, ] @@ -3315,9 +3196,8 @@ dependencies = [ [package.metadata] requires-dist = [ { name = "datasets", specifier = ">=4.0.0" }, - { name = "openai" }, { name = "pytrec-eval-terrier" }, - { name = "verifiers", specifier = ">=0.2.0" }, + { name = "verifiers", specifier = ">=0.3.1" }, ] [[package]] @@ -3339,16 +3219,14 @@ name = "longcot-env" version = "0.1.0" source = { editable = "deps/prime-envs/environments/long_context/longcot_env" } dependencies = [ - { name = "datasets" }, { name = "longcot" }, { name = "verifiers" }, ] [package.metadata] requires-dist = [ - { name = "datasets" }, { name = "longcot", git = "https://github.com/LongHorizonReasoning/longcot.git?rev=6a569ab" }, - { name = "verifiers", specifier = ">=0.2.0" }, + { name = "verifiers", specifier = ">=0.3.1" }, ] [[package]] @@ -3356,16 +3234,14 @@ name = "longcot-mini" version = "0.1.0" source = { editable = "deps/prime-envs/environments/long_context/longcot_mini" } dependencies = [ - { name = "datasets" }, { name = "longcot" }, { name = "verifiers" }, ] [package.metadata] requires-dist = [ - { name = "datasets" }, { name = "longcot", git = "https://github.com/LongHorizonReasoning/longcot.git?rev=6a569ab" }, - { name = "verifiers", specifier = ">=0.2.0" }, + { name = "verifiers", specifier = ">=0.3.1" }, ] [[package]] @@ -3373,15 +3249,11 @@ name = "longpdfs" version = "0.0.1" source = { editable = "deps/prime-envs/environments/long_context/longpdfs" } dependencies = [ - { name = "datasets" }, { name = "verifiers" }, ] [package.metadata] -requires-dist = [ - { name = "datasets", specifier = ">=3.0" }, - { name = "verifiers", specifier = ">=0.2.0" }, -] +requires-dist = [{ name = "verifiers", specifier = ">=0.3.1" }] [[package]] name = "mamba-ssm" @@ -3454,15 +3326,11 @@ name = "math-env" version = "0.1.0" source = { editable = "deps/prime-envs/environments/math/math_env" } dependencies = [ - { name = "datasets" }, { name = "verifiers" }, ] [package.metadata] -requires-dist = [ - { name = "datasets" }, - { name = "verifiers", specifier = ">=0.2.0" }, -] +requires-dist = [{ name = "verifiers", specifier = ">=0.3.1" }] [[package]] name = "math-verify" @@ -3481,15 +3349,11 @@ name = "math500" version = "0.1.0" source = { editable = "deps/prime-envs/environments/math/math500" } dependencies = [ - { name = "datasets" }, { name = "verifiers" }, ] [package.metadata] -requires-dist = [ - { name = "datasets" }, - { name = "verifiers", specifier = ">=0.2.0" }, -] +requires-dist = [{ name = "verifiers", specifier = ">=0.3.1" }] [[package]] name = "matplotlib" @@ -3528,15 +3392,15 @@ wheels = [ [[package]] name = "mcp" -version = "1.27.1" +version = "2.0.0" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "anyio" }, - { name = "httpx" }, - { name = "httpx-sse" }, + { name = "httpx2" }, { name = "jsonschema" }, + { name = "mcp-types" }, + { name = "opentelemetry-api" }, { name = "pydantic" }, - { name = "pydantic-settings" }, { name = "pyjwt", extra = ["crypto"] }, { name = "python-multipart" }, { name = "sse-starlette" }, @@ -3545,28 +3409,39 @@ dependencies = [ { name = "typing-inspection" }, { name = "uvicorn" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/38/83/d1efe7c2980d8a3afa476f4e3d42d53dd54c0ab94c27bee5d755b45c8b73/mcp-1.27.1.tar.gz", hash = "sha256:0f47e1820f8f8f941466b39749eb1d1839a04caddca2bc60e9d46e8a99914924", size = 608458, upload-time = "2026-05-08T16:50:12.601Z" } +sdist = { url = "https://files.pythonhosted.org/packages/74/33/32d4dff2c95bb5d897c3ef4c83649a08996b17b58f0a326d2495d4c81179/mcp-2.0.0.tar.gz", hash = "sha256:0f440e735c13ece8bb19bc62cf0b86f4313448432fbb77d35e14034f4e050728", size = 1662284, upload-time = "2026-07-28T13:45:32.346Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/fd/73/42d9596facebdb533b7f0b86c1b0364ef350d1f8ba78b1052e8a58b48b65/mcp-1.27.1-py3-none-any.whl", hash = "sha256:1af3c4203b329430fde7a87b4fcb6392a041f5cb851fd68fc674016ab4e7c06f", size = 216260, upload-time = "2026-05-08T16:50:10.547Z" }, + { url = "https://files.pythonhosted.org/packages/67/72/7d7897418912c1d12e87556630dfb7bf0eac71160e9bef8b447960804ee3/mcp-2.0.0-py3-none-any.whl", hash = "sha256:1cb4c75d2d2c7b8c1d756355e5d82a39f2822cc7f13e22a2051d7ca3592349d6", size = 349980, upload-time = "2026-07-28T13:45:28.853Z" }, ] [[package]] name = "mcp-atlas" -version = "0.3.1" +version = "0.4.0" source = { editable = "deps/prime-envs/environments/tool_use/mcp_atlas" } dependencies = [ { name = "datasets" }, - { name = "httpx" }, - { name = "prime-sandboxes" }, + { name = "mcp" }, { name = "verifiers" }, ] [package.metadata] requires-dist = [ { name = "datasets", specifier = ">=4.0.0,<5" }, - { name = "httpx" }, - { name = "prime-sandboxes", specifier = ">=0.2.37" }, - { name = "verifiers", specifier = ">=0.3.0" }, + { name = "mcp", specifier = ">=2,<3" }, + { name = "verifiers", specifier = ">=0.3.1" }, +] + +[[package]] +name = "mcp-types" +version = "2.0.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "pydantic" }, + { name = "typing-extensions" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/bb/56/9b8e1c152f61f6c6b07c4b5896c88c7d0ae90bac6ee6306f852fcc5c1eb0/mcp_types-2.0.0.tar.gz", hash = "sha256:d7d939b9285c9961ae8866ba75ef85da34d12bafe276efbf4eb6a131786d8379", size = 66632, upload-time = "2026-07-28T13:45:33.804Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/f5/4c/c78d78c3d52b0ac594ad7cc8ef5972adfe070e3597a8a4c6ce0cd39196ea/mcp_types-2.0.0-py3-none-any.whl", hash = "sha256:6b2de797ca2797f568b79529e1b25948e34de511bcc0bd82fef1039a6d1b8eb0", size = 69649, upload-time = "2026-07-28T13:45:30.713Z" }, ] [[package]] @@ -3595,15 +3470,11 @@ name = "minif2f" version = "0.1.0" source = { editable = "deps/prime-envs/environments/lean/minif2f" } dependencies = [ - { name = "datasets" }, { name = "verifiers" }, ] [package.metadata] -requires-dist = [ - { name = "datasets", specifier = ">=2.0.0" }, - { name = "verifiers", specifier = ">=0.2.0" }, -] +requires-dist = [{ name = "verifiers", specifier = ">=0.3.1" }] [[package]] name = "mistral-common" @@ -3682,18 +3553,14 @@ name = "mmk12" version = "0.1.0" source = { editable = "deps/prime-envs/environments/multimodal/mmk12" } dependencies = [ - { name = "datasets" }, - { name = "math-verify" }, { name = "pillow" }, { name = "verifiers" }, ] [package.metadata] requires-dist = [ - { name = "datasets" }, - { name = "math-verify" }, { name = "pillow" }, - { name = "verifiers", specifier = ">=0.2.2.dev65" }, + { name = "verifiers", specifier = ">=0.3.1" }, ] [[package]] @@ -3701,31 +3568,25 @@ name = "mmlu-pro" version = "0.1.0" source = { editable = "deps/prime-envs/environments/knowledge/mmlu_pro" } dependencies = [ - { name = "datasets" }, { name = "verifiers" }, ] [package.metadata] -requires-dist = [ - { name = "datasets" }, - { name = "verifiers", specifier = ">=0.2.0" }, -] +requires-dist = [{ name = "verifiers", specifier = ">=0.3.1" }] [[package]] name = "mmmu" version = "0.1.0" source = { editable = "deps/prime-envs/environments/knowledge/mmmu" } dependencies = [ - { name = "datasets" }, { name = "pillow" }, { name = "verifiers" }, ] [package.metadata] requires-dist = [ - { name = "datasets" }, { name = "pillow" }, - { name = "verifiers", specifier = ">=0.2.0" }, + { name = "verifiers", specifier = ">=0.3.1" }, ] [[package]] @@ -3733,16 +3594,14 @@ name = "mmmu-pro" version = "0.1.0" source = { editable = "deps/prime-envs/environments/multimodal/mmmu_pro" } dependencies = [ - { name = "datasets" }, { name = "pillow" }, { name = "verifiers" }, ] [package.metadata] requires-dist = [ - { name = "datasets" }, { name = "pillow" }, - { name = "verifiers", specifier = ">=0.2.0" }, + { name = "verifiers", specifier = ">=0.3.1" }, ] [[package]] @@ -3842,15 +3701,13 @@ version = "0.1.0" source = { editable = "deps/prime-envs/environments/long_context/mrcr_v2" } dependencies = [ { name = "filelock" }, - { name = "httpx" }, { name = "verifiers" }, ] [package.metadata] requires-dist = [ { name = "filelock" }, - { name = "httpx" }, - { name = "verifiers", specifier = ">=0.2.0" }, + { name = "verifiers", specifier = ">=0.3.1" }, ] [[package]] @@ -3882,7 +3739,7 @@ wheels = [ [[package]] name = "multi-swe-bench" version = "1.1.2" -source = { registry = "https://pypi.org/simple" } +source = { url = "https://files.pythonhosted.org/packages/48/ad/6b7cda600a50392c790b14ee420b9a3bb318a982a298c05f2d1c066a434f/multi_swe_bench-1.1.2.tar.gz" } dependencies = [ { name = "dataclasses-json" }, { name = "docker" }, @@ -3894,10 +3751,24 @@ dependencies = [ { name = "tqdm" }, { name = "unidiff" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/48/ad/6b7cda600a50392c790b14ee420b9a3bb318a982a298c05f2d1c066a434f/multi_swe_bench-1.1.2.tar.gz", hash = "sha256:44944bc6608d7d9b8d4390f3ce0a3b2c69122ea6be6e35766c6fde2328f50392", size = 1267660, upload-time = "2025-12-18T07:16:09.584Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/08/a8/060eb46096742944d8d37c34094d4e0fb34b28c6291a877388543ea65660/multi_swe_bench-1.1.2-py3-none-any.whl", hash = "sha256:09a5770096d6a035383c5240762ffa8c87b1e8df7d374110de8fb781b4e5a9f9", size = 4942355, upload-time = "2025-12-18T07:16:07.468Z" }, +sdist = { hash = "sha256:44944bc6608d7d9b8d4390f3ce0a3b2c69122ea6be6e35766c6fde2328f50392" } + +[package.metadata] +requires-dist = [ + { name = "dataclasses-json" }, + { name = "docker" }, + { name = "gitpython" }, + { name = "prettier", marker = "extra == 'dev'" }, + { name = "pygithub" }, + { name = "pyyaml" }, + { name = "ruff", marker = "extra == 'dev'" }, + { name = "swe-rex" }, + { name = "toml" }, + { name = "tqdm" }, + { name = "typos", marker = "extra == 'dev'" }, + { name = "unidiff" }, ] +provides-extras = ["dev"] [[package]] name = "multidict" @@ -3935,16 +3806,14 @@ name = "multiswe" version = "0.1.2" source = { editable = "deps/prime-envs/environments/swe/multiswe" } dependencies = [ - { name = "datasets" }, { name = "multi-swe-bench" }, { name = "verifiers" }, ] [package.metadata] requires-dist = [ - { name = "datasets" }, - { name = "multi-swe-bench" }, - { name = "verifiers", specifier = ">=0.2.2.dev27" }, + { name = "multi-swe-bench", url = "https://files.pythonhosted.org/packages/48/ad/6b7cda600a50392c790b14ee420b9a3bb318a982a298c05f2d1c066a434f/multi_swe_bench-1.1.2.tar.gz" }, + { name = "verifiers", specifier = ">=0.3.1" }, ] [[package]] @@ -4052,17 +3921,11 @@ name = "nl2repobench" version = "0.2.0" source = { editable = "deps/prime-envs/environments/code/nl2repobench" } dependencies = [ - { name = "datasets" }, - { name = "prime-sandboxes" }, { name = "verifiers", extra = ["harbor"] }, ] [package.metadata] -requires-dist = [ - { name = "datasets", specifier = ">=2.16" }, - { name = "prime-sandboxes", specifier = ">=0.2.19" }, - { name = "verifiers", extras = ["harbor"], specifier = ">=0.2.0" }, -] +requires-dist = [{ name = "verifiers", extras = ["harbor"], specifier = ">=0.3.1" }] [[package]] name = "nltk" @@ -4108,15 +3971,11 @@ name = "numina" version = "0.1.0" source = { editable = "deps/prime-envs/environments/lean/numina" } dependencies = [ - { name = "datasets" }, { name = "verifiers" }, ] [package.metadata] -requires-dist = [ - { name = "datasets", specifier = ">=2.0.0" }, - { name = "verifiers", specifier = ">=0.2.0" }, -] +requires-dist = [{ name = "verifiers", specifier = ">=0.3.1" }] [[package]] name = "numpy" @@ -4453,7 +4312,6 @@ name = "oolong-pairs" version = "0.1.0" source = { editable = "deps/prime-envs/environments/long_context/oolong_pairs" } dependencies = [ - { name = "datasets" }, { name = "huggingface-hub", version = "1.16.1", source = { registry = "https://pypi.org/simple" }, marker = "sys_platform != 'linux'" }, { name = "huggingface-hub", version = "1.28.0", source = { registry = "https://pypi.org/simple" }, marker = "sys_platform == 'linux'" }, { name = "verifiers" }, @@ -4461,9 +4319,8 @@ dependencies = [ [package.metadata] requires-dist = [ - { name = "datasets" }, { name = "huggingface-hub" }, - { name = "verifiers", specifier = ">=0.2.0" }, + { name = "verifiers", specifier = ">=0.3.1" }, ] [[package]] @@ -4471,40 +4328,30 @@ name = "oolong-real" version = "0.1.0" source = { editable = "deps/prime-envs/environments/long_context/oolong_real" } dependencies = [ - { name = "datasets" }, - { name = "openai" }, { name = "verifiers" }, ] [package.metadata] -requires-dist = [ - { name = "datasets" }, - { name = "openai" }, - { name = "verifiers", specifier = ">=0.2.0" }, -] +requires-dist = [{ name = "verifiers", specifier = ">=0.3.1" }] [[package]] name = "oolong-synth" version = "0.1.0" source = { editable = "deps/prime-envs/environments/long_context/oolong_synth" } dependencies = [ - { name = "datasets" }, - { name = "openai" }, { name = "python-dateutil" }, { name = "verifiers" }, ] [package.metadata] requires-dist = [ - { name = "datasets" }, - { name = "openai" }, { name = "python-dateutil" }, - { name = "verifiers", specifier = ">=0.2.0" }, + { name = "verifiers", specifier = ">=0.3.1" }, ] [[package]] name = "openai" -version = "2.38.0" +version = "2.54.0" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "anyio" }, @@ -4516,28 +4363,9 @@ dependencies = [ { name = "tqdm" }, { name = "typing-extensions" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/8f/12/cfa322c5f5dd8fa21aab9a7a8e979e7a11123800f86ca8d82eb68a83d213/openai-2.38.0.tar.gz", hash = "sha256:798694c6cf74145541fda94325b6f8f72d8e1fd0262cc137c8d728177a6a4ce3", size = 772764, upload-time = "2026-05-21T21:23:42.105Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/0a/bf/ccff9be562e24207716d04ef9dc931c76aff0c89a7265da43e2104d7fe06/openai-2.38.0-py3-none-any.whl", hash = "sha256:ec6661c57b2dcc47414a767e6e3335c7ed3d19c9696999283a3c82e95c756a3c", size = 1344910, upload-time = "2026-05-21T21:23:39.636Z" }, -] - -[[package]] -name = "openai-agents" -version = "0.17.3" -source = { registry = "https://pypi.org/simple" } -dependencies = [ - { name = "griffelib" }, - { name = "mcp" }, - { name = "openai" }, - { name = "pydantic" }, - { name = "requests" }, - { name = "types-requests" }, - { name = "typing-extensions" }, - { name = "websockets" }, -] -sdist = { url = "https://files.pythonhosted.org/packages/fd/16/b79c1849125eb6d19cae98c21ff35caa2e55b5ec8d7a02b354b711917ef7/openai_agents-0.17.3.tar.gz", hash = "sha256:63b6dda6bd4fb51169e2a2cbd5d187a4e5ce823bbd15f965c8ed1d3b89072eec", size = 5406135, upload-time = "2026-05-19T01:28:15.971Z" } +sdist = { url = "https://files.pythonhosted.org/packages/50/9a/8c75e8c8a5b407a0586faeb2afac91674ff955c191ecc1d6d3b6669f6788/openai-2.54.0.tar.gz", hash = "sha256:e3e6f8bc1ba30ddf381ace1a14340eed381cb984a1a59bd0f34b5be3b5d49cfa", size = 1100285, upload-time = "2026-08-11T18:46:59.035Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/80/ec/775a14cfd5f12f4ffe458c7ac9527831093c72e8c1aef682898fc6394106/openai_agents-0.17.3-py3-none-any.whl", hash = "sha256:a048bb0752d40913d18bccf6562f56260b603bb57c972597b6da58f60123f4bd", size = 841541, upload-time = "2026-05-19T01:28:13.334Z" }, + { url = "https://files.pythonhosted.org/packages/64/a8/bb76c7356de8ad57f59d5ff993d434df0607f07f08bcc9c9a5c275e399c0/openai-2.54.0-py3-none-any.whl", hash = "sha256:89089789197ccdb87f173a03145ed1598d00795220c93e96cf712b1cbf5e5f2b", size = 1660351, upload-time = "2026-08-11T18:46:56.684Z" }, ] [[package]] @@ -4575,22 +4403,17 @@ name = "openseeker" version = "0.1.0" source = { editable = "deps/prime-envs/environments/search/openseeker" } dependencies = [ - { name = "datasets" }, { name = "verifiers" }, ] [package.metadata] -requires-dist = [ - { name = "datasets" }, - { name = "verifiers", specifier = ">=0.2.2.dev65" }, -] +requires-dist = [{ name = "verifiers", specifier = ">=0.3.1" }] [[package]] name = "openswe" version = "0.1.3" source = { editable = "deps/prime-envs/environments/swe/openswe" } dependencies = [ - { name = "datasets" }, { name = "huggingface-hub", version = "1.16.1", source = { registry = "https://pypi.org/simple" }, marker = "sys_platform != 'linux'" }, { name = "huggingface-hub", version = "1.28.0", source = { registry = "https://pypi.org/simple" }, marker = "sys_platform == 'linux'" }, { name = "verifiers" }, @@ -4598,9 +4421,8 @@ dependencies = [ [package.metadata] requires-dist = [ - { name = "datasets" }, { name = "huggingface-hub" }, - { name = "verifiers", specifier = ">=0.2.2.dev27" }, + { name = "verifiers", specifier = ">=0.3.1" }, ] [[package]] @@ -4737,7 +4559,7 @@ dependencies = [ ] [package.metadata] -requires-dist = [{ name = "verifiers", extras = ["harbor"], specifier = ">=0.2.1" }] +requires-dist = [{ name = "verifiers", extras = ["harbor"], specifier = ">=0.3.1" }] [[package]] name = "orderly-set" @@ -4812,17 +4634,11 @@ name = "papersearchqa" version = "0.1.0" source = { editable = "deps/prime-envs/environments/search/papersearchqa" } dependencies = [ - { name = "datasets" }, - { name = "openai" }, { name = "verifiers" }, ] [package.metadata] -requires-dist = [ - { name = "datasets" }, - { name = "openai" }, - { name = "verifiers", specifier = ">=0.2.2.dev65" }, -] +requires-dist = [{ name = "verifiers", specifier = ">=0.3.1" }] [[package]] name = "parso" @@ -4863,7 +4679,7 @@ dependencies = [ [package.metadata] requires-dist = [ { name = "nltk", specifier = ">=3.8" }, - { name = "verifiers", specifier = ">=0.2.0" }, + { name = "verifiers", specifier = ">=0.3.1" }, ] [[package]] @@ -4898,18 +4714,14 @@ name = "pinchbench" version = "0.2.0" source = { editable = "deps/prime-envs/environments/tool_use/pinchbench" } dependencies = [ - { name = "openai" }, - { name = "prime-sandboxes" }, { name = "pyyaml" }, { name = "verifiers" }, ] [package.metadata] requires-dist = [ - { name = "openai" }, - { name = "prime-sandboxes", specifier = ">=0.2.19" }, { name = "pyyaml", specifier = ">=6.0.1" }, - { name = "verifiers", specifier = ">=0.2.2.dev65" }, + { name = "verifiers", specifier = ">=0.3.1" }, ] [[package]] @@ -5142,7 +4954,7 @@ dependencies = [ { name = "pyarrow" }, { name = "pybase64" }, { name = "pyzmq" }, - { name = "renderers" }, + { name = "renderers", extra = ["multimodal"] }, { name = "rich" }, { name = "setproctitle" }, { name = "tenacity" }, @@ -5305,7 +5117,7 @@ requires-dist = [ { name = "pybase64", specifier = ">=1.4.2" }, { name = "pyzmq", specifier = ">=27.1.0" }, { name = "quack-kernels", marker = "sys_platform == 'linux' and extra == 'quack'", specifier = ">=0.4.1" }, - { name = "renderers", editable = "deps/renderers" }, + { name = "renderers", extras = ["multimodal"], editable = "deps/renderers" }, { name = "rich", specifier = ">=14.0.0" }, { name = "ring-flash-attn", marker = "sys_platform == 'linux' and extra == 'gpu'", specifier = ">=0.1.8" }, { name = "setproctitle", specifier = ">=1.3.0" }, @@ -5363,7 +5175,7 @@ dependencies = [ requires-dist = [ { name = "prime-pydantic-config", specifier = ">=0.4.3" }, { name = "pydantic", specifier = ">=1.10.13" }, - { name = "renderers", specifier = ">=0.1.10" }, + { name = "renderers", specifier = ">=0.1.11" }, { name = "tomli", specifier = ">=2.2.1" }, { name = "tomli-w", specifier = ">=1.2.0" }, { name = "verifiers", specifier = ">=0.3.0" }, @@ -5427,21 +5239,17 @@ name = "programbench-env" version = "0.2.0" source = { editable = "deps/prime-envs/environments/code/programbench_env" } dependencies = [ - { name = "datasets" }, { name = "huggingface-hub", version = "1.16.1", source = { registry = "https://pypi.org/simple" }, marker = "sys_platform != 'linux'" }, { name = "huggingface-hub", version = "1.28.0", source = { registry = "https://pypi.org/simple" }, marker = "sys_platform == 'linux'" }, - { name = "prime-sandboxes" }, { name = "programbench" }, { name = "verifiers" }, ] [package.metadata] requires-dist = [ - { name = "datasets" }, { name = "huggingface-hub", specifier = ">=0.20" }, - { name = "prime-sandboxes", specifier = ">=0.2.23" }, { name = "programbench", specifier = ">=1.0.2" }, - { name = "verifiers", specifier = ">=0.2.0" }, + { name = "verifiers", specifier = ">=0.3.1" }, ] [[package]] @@ -5453,7 +5261,7 @@ dependencies = [ ] [package.metadata] -requires-dist = [{ name = "verifiers", specifier = ">=0.2.0" }] +requires-dist = [{ name = "verifiers", specifier = ">=0.3.1" }] [[package]] name = "prometheus-client" @@ -5562,15 +5370,11 @@ name = "proverbench" version = "0.1.0" source = { editable = "deps/prime-envs/environments/lean/proverbench" } dependencies = [ - { name = "datasets" }, { name = "verifiers" }, ] [package.metadata] -requires-dist = [ - { name = "datasets", specifier = ">=2.0.0" }, - { name = "verifiers", specifier = ">=0.2.0" }, -] +requires-dist = [{ name = "verifiers", specifier = ">=0.3.1" }] [[package]] name = "psutil" @@ -6085,15 +5889,11 @@ name = "r2e-gym" version = "0.1.2" source = { editable = "deps/prime-envs/environments/swe/r2e_gym" } dependencies = [ - { name = "datasets" }, { name = "verifiers" }, ] [package.metadata] -requires-dist = [ - { name = "datasets" }, - { name = "verifiers", specifier = ">=0.2.2.dev27" }, -] +requires-dist = [{ name = "verifiers", specifier = ">=0.3.1" }] [[package]] name = "rank-bm25" @@ -6149,15 +5949,11 @@ name = "redsearcher" version = "0.1.0" source = { editable = "deps/prime-envs/environments/search/redsearcher" } dependencies = [ - { name = "datasets" }, { name = "verifiers" }, ] [package.metadata] -requires-dist = [ - { name = "datasets" }, - { name = "verifiers", specifier = ">=0.2.2.dev65" }, -] +requires-dist = [{ name = "verifiers", specifier = ">=0.3.1" }] [[package]] name = "referencing" @@ -6197,6 +5993,11 @@ dependencies = [ { name = "openai-harmony" }, { name = "prime-pydantic-config" }, { name = "tiktoken" }, +] + +[package.optional-dependencies] +multimodal = [ + { name = "pillow" }, { name = "transformers" }, ] @@ -6206,10 +6007,13 @@ requires-dist = [ { name = "numpy" }, { name = "openai", specifier = ">=1.108.1" }, { name = "openai-harmony", specifier = ">=0.0.4" }, + { name = "pillow", marker = "extra == 'multimodal'", specifier = ">=12.2.0" }, { name = "prime-pydantic-config", specifier = ">=0.3.0.dev83" }, { name = "tiktoken" }, - { name = "transformers", specifier = ">=4.50.0" }, + { name = "transformers", marker = "extra == 'multimodal'", specifier = ">=4.50.0" }, + { name = "transformers", marker = "extra == 'transformers'", specifier = ">=4.50.0" }, ] +provides-extras = ["multimodal", "transformers"] [package.metadata.requires-dev] dev = [ @@ -6220,6 +6024,7 @@ dev = [ { name = "ruff" }, { name = "torch", specifier = ">=2.11.0" }, { name = "torchvision", specifier = ">=0.26.0" }, + { name = "transformers", specifier = ">=4.50.0" }, { name = "ty", specifier = ">=0.0.1a29,<0.0.22" }, ] @@ -6349,7 +6154,7 @@ dependencies = [ [package.metadata] requires-dist = [ { name = "huggingface-hub" }, - { name = "verifiers", specifier = ">=0.2.2.dev65" }, + { name = "verifiers", specifier = ">=0.3.1" }, ] [[package]] @@ -6382,15 +6187,11 @@ name = "scaleswe" version = "0.1.2" source = { editable = "deps/prime-envs/environments/swe/scaleswe" } dependencies = [ - { name = "datasets" }, { name = "verifiers" }, ] [package.metadata] -requires-dist = [ - { name = "datasets" }, - { name = "verifiers", specifier = ">=0.2.2.dev27" }, -] +requires-dist = [{ name = "verifiers", specifier = ">=0.3.1" }] [[package]] name = "scantree" @@ -6410,15 +6211,11 @@ name = "scicode" version = "0.3.0" source = { editable = "deps/prime-envs/environments/code/scicode" } dependencies = [ - { name = "datasets" }, { name = "verifiers" }, ] [package.metadata] -requires-dist = [ - { name = "datasets" }, - { name = "verifiers", specifier = ">=0.2.2.dev65" }, -] +requires-dist = [{ name = "verifiers", specifier = ">=0.3.1" }] [[package]] name = "scikit-learn" @@ -6478,7 +6275,7 @@ dependencies = [ ] [package.metadata] -requires-dist = [{ name = "verifiers", extras = ["harbor"], specifier = ">=0.2.2.dev73" }] +requires-dist = [{ name = "verifiers", extras = ["harbor"], specifier = ">=0.3.1" }] [[package]] name = "sentence-transformers" @@ -6570,34 +6367,22 @@ name = "simpleqa" version = "0.2.0" source = { editable = "deps/prime-envs/environments/knowledge/simpleqa" } dependencies = [ - { name = "datasets" }, - { name = "openai" }, { name = "verifiers" }, ] [package.metadata] -requires-dist = [ - { name = "datasets" }, - { name = "openai" }, - { name = "verifiers", specifier = ">=0.2.0" }, -] +requires-dist = [{ name = "verifiers", specifier = ">=0.3.1" }] [[package]] name = "simpleqa-verified" version = "0.2.0" source = { editable = "deps/prime-envs/environments/knowledge/simpleqa_verified" } dependencies = [ - { name = "datasets" }, - { name = "openai" }, { name = "verifiers" }, ] [package.metadata] -requires-dist = [ - { name = "datasets" }, - { name = "openai" }, - { name = "verifiers", specifier = ">=0.2.0" }, -] +requires-dist = [{ name = "verifiers", specifier = ">=0.3.1" }] [[package]] name = "six" @@ -6903,7 +6688,7 @@ dependencies = [ ] [package.metadata] -requires-dist = [{ name = "verifiers", extras = ["harbor"], specifier = ">=0.2.2.dev65" }] +requires-dist = [{ name = "verifiers", extras = ["harbor"], specifier = ">=0.3.1" }] [[package]] name = "swebench-pro" @@ -6914,7 +6699,7 @@ dependencies = [ ] [package.metadata] -requires-dist = [{ name = "verifiers", extras = ["harbor"], specifier = ">=0.2.2.dev27" }] +requires-dist = [{ name = "verifiers", extras = ["harbor"], specifier = ">=0.3.1" }] [[package]] name = "swebench-verified" @@ -6925,37 +6710,29 @@ dependencies = [ ] [package.metadata] -requires-dist = [{ name = "verifiers", extras = ["harbor"], specifier = ">=0.2.2.dev65" }] +requires-dist = [{ name = "verifiers", extras = ["harbor"], specifier = ">=0.3.1" }] [[package]] name = "swelego" version = "0.1.2" source = { editable = "deps/prime-envs/environments/swe/swelego" } dependencies = [ - { name = "datasets" }, { name = "verifiers" }, ] [package.metadata] -requires-dist = [ - { name = "datasets" }, - { name = "verifiers", specifier = ">=0.2.2.dev27" }, -] +requires-dist = [{ name = "verifiers", specifier = ">=0.3.1" }] [[package]] name = "swerebench-v2" version = "0.1.2" source = { editable = "deps/prime-envs/environments/swe/swerebench_v2" } dependencies = [ - { name = "datasets" }, { name = "verifiers" }, ] [package.metadata] -requires-dist = [ - { name = "datasets" }, - { name = "verifiers", specifier = ">=0.2.2.dev27" }, -] +requires-dist = [{ name = "verifiers", specifier = ">=0.3.1" }] [[package]] name = "swesmith" @@ -6967,7 +6744,6 @@ name = "swesmith-env" version = "0.1.3" source = { editable = "deps/prime-envs/environments/swe/swesmith_env" } dependencies = [ - { name = "datasets" }, { name = "swebench" }, { name = "swesmith" }, { name = "verifiers" }, @@ -6975,10 +6751,9 @@ dependencies = [ [package.metadata] requires-dist = [ - { name = "datasets" }, { name = "swebench", specifier = ">=4.1.0,<5" }, { name = "swesmith", git = "https://github.com/SWE-bench/SWE-smith.git?rev=9b74ac0" }, - { name = "verifiers", specifier = ">=0.2.2.dev27" }, + { name = "verifiers", specifier = ">=0.3.1" }, ] [[package]] @@ -7058,7 +6833,7 @@ dependencies = [ [[package]] name = "tau2-bench" -version = "0.3.0" +version = "0.3.1" source = { editable = "deps/prime-envs/environments/tool_use/tau2_bench" } dependencies = [ { name = "tau2" }, @@ -7069,7 +6844,7 @@ dependencies = [ requires-dist = [ { name = "audioop-lts", marker = "python_full_version >= '3.13'" }, { name = "tau2", git = "https://github.com/sierra-research/tau2-bench.git?rev=337326e" }, - { name = "verifiers", specifier = ">=0.2.0" }, + { name = "verifiers", specifier = ">=0.3.1" }, ] [[package]] @@ -7119,7 +6894,7 @@ dependencies = [ ] [package.metadata] -requires-dist = [{ name = "verifiers", extras = ["harbor"], specifier = ">=0.2.1" }] +requires-dist = [{ name = "verifiers", extras = ["harbor"], specifier = ">=0.3.1" }] [[package]] name = "terminal-lego" @@ -7134,7 +6909,7 @@ dependencies = [ [package.metadata] requires-dist = [ { name = "huggingface-hub" }, - { name = "verifiers", extras = ["harbor"], specifier = ">=0.2.0" }, + { name = "verifiers", extras = ["harbor"], specifier = ">=0.3.1" }, ] [[package]] @@ -7283,7 +7058,7 @@ dependencies = [ ] [package.metadata] -requires-dist = [{ name = "verifiers", extras = ["harbor"], specifier = ">=0.2.0" }] +requires-dist = [{ name = "verifiers", extras = ["harbor"], specifier = ">=0.3.1" }] [[package]] name = "tokenizers" @@ -7673,14 +7448,19 @@ name = "triviaqa" version = "0.1.0" source = { editable = "deps/prime-envs/environments/knowledge/triviaqa" } dependencies = [ - { name = "datasets" }, { name = "verifiers" }, ] [package.metadata] -requires-dist = [ - { name = "datasets" }, - { name = "verifiers", specifier = ">=0.2.0" }, +requires-dist = [{ name = "verifiers", specifier = ">=0.3.1" }] + +[[package]] +name = "truststore" +version = "0.10.4" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/53/a3/1585216310e344e8102c22482f6060c7a6ea0322b63e026372e6dcefcfd6/truststore-0.10.4.tar.gz", hash = "sha256:9d91bd436463ad5e4ee4aba766628dd6cd7010cf3e2461756b3303710eebc301", size = 26169, upload-time = "2025-08-12T18:49:02.73Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/19/97/56608b2249fe206a67cd573bc93cd9896e1efb9e98bce9c163bcdc704b88/truststore-0.10.4-py3-none-any.whl", hash = "sha256:adaeaecf1cbb5f4de3b1959b42d41f6fab57b2b1666adb59e89cb0b53361d981", size = 18660, upload-time = "2025-08-12T18:49:01.46Z" }, ] [[package]] @@ -7812,15 +7592,11 @@ name = "unscramble" version = "0.1.0" source = { editable = "deps/prime-envs/environments/reasoning/unscramble" } dependencies = [ - { name = "datasets" }, { name = "verifiers" }, ] [package.metadata] -requires-dist = [ - { name = "datasets" }, - { name = "verifiers", specifier = ">=0.2.0" }, -] +requires-dist = [{ name = "verifiers", specifier = ">=0.3.1" }] [[package]] name = "urllib3" @@ -7840,7 +7616,7 @@ dependencies = [ ] [package.metadata] -requires-dist = [{ name = "verifiers", specifier = ">=0.2.0" }] +requires-dist = [{ name = "verifiers", specifier = ">=0.3.1" }] [[package]] name = "uvicorn" @@ -7891,7 +7667,7 @@ dependencies = [ [package.metadata] requires-dist = [ { name = "faker", specifier = ">=20.0.0" }, - { name = "verifiers", specifier = ">=0.2.0" }, + { name = "verifiers", specifier = ">=0.3.1" }, ] [[package]] @@ -7899,7 +7675,6 @@ name = "verifiers" source = { editable = "deps/verifiers" } dependencies = [ { name = "aiohttp" }, - { name = "aiolimiter" }, { name = "anthropic" }, { name = "datasets" }, { name = "gepa" }, @@ -7910,16 +7685,13 @@ dependencies = [ { name = "msgpack" }, { name = "numpy" }, { name = "openai" }, - { name = "openai-agents" }, { name = "prime-pydantic-config", extra = ["toml"] }, { name = "prime-sandboxes" }, { name = "prime-tunnel" }, { name = "pydantic" }, { name = "pyzmq" }, - { name = "renderers" }, - { name = "requests" }, + { name = "renderers", extra = ["multimodal"] }, { name = "rich" }, - { name = "setproctitle" }, { name = "tenacity" }, { name = "tomli-w" }, { name = "typing-extensions" }, @@ -7937,8 +7709,7 @@ ta = [ [package.metadata] requires-dist = [ - { name = "aiohttp", specifier = ">=3.9.0" }, - { name = "aiolimiter", specifier = ">=1.2.1" }, + { name = "aiohttp", specifier = ">=3.14.0" }, { name = "anthropic", specifier = ">=0.78.0" }, { name = "datasets", specifier = ">=3.3.0,<6.0.0" }, { name = "gepa", specifier = ">=0.0.6" }, @@ -7946,50 +7717,36 @@ requires-dist = [ { name = "httpx", specifier = ">=0.27.0" }, { name = "loguru", specifier = ">=0.7.0" }, { name = "math-verify", specifier = ">=0.8.0" }, - { name = "mcp", specifier = ">=1.24.0,<2" }, + { name = "mcp", specifier = "==2.0.0" }, { name = "modal", marker = "extra == 'modal'", specifier = ">=1.4.0" }, { name = "msgpack", specifier = ">=1.1.2" }, - { name = "nemo-gym", marker = "python_full_version >= '3.12' and extra == 'nemo-gym'", specifier = "==0.4.0" }, - { name = "nest-asyncio", marker = "extra == 'notebook'", specifier = ">=1.6.0" }, { name = "nltk", marker = "extra == 'ta'", specifier = ">=3.9.2" }, { name = "numpy", specifier = ">=2.1.0" }, { name = "openai", specifier = ">=2.9.0" }, - { name = "openai-agents", specifier = ">=0.8.2" }, { name = "openenv", marker = "extra == 'openenv'", specifier = ">=0.4.1" }, { name = "prime-pydantic-config", extras = ["toml"], specifier = ">=0.4.3" }, { name = "prime-sandboxes", specifier = ">=0.2.39" }, { name = "prime-tunnel", specifier = ">=0.1.8" }, { name = "pydantic", specifier = ">=2.12.3" }, - { name = "python-dotenv", marker = "extra == 'browser'", specifier = ">=1.0.0" }, { name = "pyzmq", specifier = ">=27.1.0" }, - { name = "reasoning-gym", marker = "extra == 'rg'", specifier = ">=0.1.8" }, - { name = "renderers", specifier = ">=0.1.10" }, - { name = "requests" }, + { name = "renderers", extras = ["multimodal"], specifier = ">=0.1.11" }, { name = "rich", specifier = ">=11.0.0" }, - { name = "setproctitle", specifier = ">=1.3.0" }, - { name = "stagehand", marker = "extra == 'browser'", specifier = ">=3.4.0" }, { name = "tenacity", specifier = ">=8.5.0" }, { name = "textarena", marker = "extra == 'ta'", specifier = "==0.7.4" }, { name = "tomli-w", specifier = ">=1.0.0" }, { name = "typing-extensions", specifier = ">=4.12.2" }, { name = "uvloop", marker = "platform_python_implementation != 'PyPy' and sys_platform != 'cygwin' and sys_platform != 'win32'", specifier = ">=0.21.0" }, ] -provides-extras = ["browser", "harbor", "modal", "nemo-gym", "notebook", "openenv", "rg", "ta"] +provides-extras = ["harbor", "modal", "openenv", "ta"] [package.metadata.requires-dev] dev = [ - { name = "nest-asyncio", specifier = ">=1.6.0" }, - { name = "nltk", specifier = ">=3.9.2" }, { name = "pre-commit", specifier = ">=2.19.0" }, { name = "pytest", specifier = ">=7.0.0,<9.1.0" }, { name = "pytest-asyncio", specifier = ">=0.21.0" }, { name = "pytest-cov", specifier = ">=4.0.0" }, { name = "pytest-xdist", specifier = ">=3.8.0" }, - { name = "python-dotenv", specifier = ">=1.0.0" }, - { name = "reasoning-gym", specifier = ">=0.1.8" }, { name = "ruff", specifier = ">=0.16.0" }, - { name = "stagehand", specifier = ">=3.4.0" }, - { name = "textarena", specifier = "==0.7.4" }, { name = "ty", specifier = ">=0.0.63" }, ] examples = [ @@ -8018,19 +7775,15 @@ name = "virl39k" version = "0.1.0" source = { editable = "deps/prime-envs/environments/multimodal/virl39k" } dependencies = [ - { name = "datasets" }, { name = "huggingface-hub", version = "1.16.1", source = { registry = "https://pypi.org/simple" }, marker = "sys_platform != 'linux'" }, { name = "huggingface-hub", version = "1.28.0", source = { registry = "https://pypi.org/simple" }, marker = "sys_platform == 'linux'" }, - { name = "math-verify" }, { name = "verifiers" }, ] [package.metadata] requires-dist = [ - { name = "datasets" }, { name = "huggingface-hub" }, - { name = "math-verify" }, - { name = "verifiers", specifier = ">=0.2.2.dev65" }, + { name = "verifiers", specifier = ">=0.3.1" }, ] [[package]] @@ -8651,17 +8404,11 @@ name = "wideseek" version = "0.2.0" source = { editable = "deps/prime-envs/environments/search/wideseek" } dependencies = [ - { name = "datasets" }, - { name = "openai" }, { name = "verifiers" }, ] [package.metadata] -requires-dist = [ - { name = "datasets" }, - { name = "openai" }, - { name = "verifiers", specifier = ">=0.2.2.dev27" }, -] +requires-dist = [{ name = "verifiers", specifier = ">=0.3.1" }] [[package]] name = "widgetsnbextension" @@ -8698,7 +8445,7 @@ dependencies = [ ] [package.metadata] -requires-dist = [{ name = "verifiers", specifier = ">=0.2.2.dev65" }] +requires-dist = [{ name = "verifiers", specifier = ">=0.3.1" }] [[package]] name = "wordle"