diff --git a/deps/verifiers b/deps/verifiers index 60290d436fc..bccc2c52293 160000 --- a/deps/verifiers +++ b/deps/verifiers @@ -1 +1 @@ -Subproject commit 60290d436fcb4c2ad6dd7d0986bcf00ff2366031 +Subproject commit bccc2c52293fe2435651de0c9f70436ca7332b9b diff --git a/pyproject.toml b/pyproject.toml index 34f23c524b3..d2625a87ba2 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -17,7 +17,7 @@ dependencies = [ "wandb>=0.26.1", "wandb-workspaces>=0.4.3", "prime>=0.18.0", - "prime-runs[train]>=0.1.4", + "prime-runs[train]>=0.1.5", "pyzmq>=27.1.0", "aiolimiter>=1.2.1", "tenacity>=8.2.0", @@ -158,8 +158,6 @@ override-dependencies = [ "nvidia-cutlass-dsl==4.8.0", "torch>=2.13.0", "openenv-core", - # TODO: PyPI release of prime-traces with PrimeIntellect-ai/prime#1109 (orjson records) asap. - "prime-traces @ git+https://github.com/PrimeIntellect-ai/prime@adf8d25c3e34df8e039674fae9e0e4bf9cee27f3#subdirectory=packages/prime-traces", ] # prime-envs packages are auto-discovered as workspace members, so new @@ -266,9 +264,6 @@ prime-rl-configs = { path = "packages/prime-rl-configs", editable = true } verifiers = { path = "deps/verifiers", editable = true } renderers = { path = "deps/renderers", editable = true } prime-pydantic-config = { path = "deps/pydantic-config", editable = true } -# TODO: replace with the prime-runs PyPI release that has PrimeIntellect-ai/prime#1109 asap, and raise the -# prime-runs minimum to it (prime-traces is pinned in override-dependencies until then). -prime-runs = { git = "https://github.com/PrimeIntellect-ai/prime", subdirectory = "packages/prime-runs", rev = "adf8d25c3e34df8e039674fae9e0e4bf9cee27f3" } torch = [{ index = "pytorch-cu130", marker = "sys_platform == 'linux'" }] torchvision = [{ index = "pytorch-cu130", marker = "sys_platform == 'linux'" }] torchaudio = [{ index = "pytorch-cu130", marker = "sys_platform == 'linux'" }] diff --git a/uv.lock b/uv.lock index 69b2a5b4a74..366b315e940 100644 --- a/uv.lock +++ b/uv.lock @@ -17,33 +17,33 @@ exclude-newer = "0001-01-01T00:00:00Z" # This has no effect and is included for exclude-newer-span = "P7D" [options.exclude-newer-package] -certifi = false -deep-ep = false -deep-gemm = false -deep-select = false +verifiers = false +prime-pydantic-config = false +harbor = "2026-10-08T00:00:00Z" +prime-traces = false +vllm-router = false dion = false -fastokens = false +deep-select = false +prime-runs = false flash-attn-3 = false +prime-tunnel = false flash-mla = false flashinfer-python = false -harbor = "2026-10-08T00:00:00Z" humming-kernels = false +prime-evals = false +deep-gemm = false +torchao = false instanttensor = false -modelexpress = false -nixl-cu13 = false prime = false -prime-evals = false -prime-kernels = false -prime-pydantic-config = false -prime-runs = false +tokenspeed-mla = false +nixl-cu13 = false +deep-ep = false +certifi = false prime-sandboxes = false -prime-traces = false -prime-tunnel = false renderers = false -tokenspeed-mla = false -torchao = false -verifiers = false -vllm-router = false +modelexpress = false +prime-kernels = false +fastokens = false [manifest] members = [ @@ -164,7 +164,6 @@ overrides = [ { name = "nvidia-cudnn-cu13", marker = "sys_platform == 'linux'", specifier = ">=9.15" }, { name = "nvidia-cutlass-dsl", specifier = "==4.8.0" }, { name = "openenv-core" }, - { name = "prime-traces", git = "https://github.com/PrimeIntellect-ai/prime?subdirectory=packages%2Fprime-traces&rev=adf8d25c3e34df8e039674fae9e0e4bf9cee27f3" }, { name = "tilelang", specifier = "==0.1.12" }, { name = "torch", marker = "sys_platform != 'linux'", specifier = ">=2.13.0" }, { name = "torch", marker = "sys_platform == 'linux'", specifier = ">=2.13.0", index = "https://download.pytorch.org/whl/cu130" }, @@ -5408,7 +5407,7 @@ requires-dist = [ { name = "prime-rl", extras = ["quack"], marker = "extra == 'all'" }, { name = "prime-rl", extras = ["sonic-moe"], marker = "extra == 'all'" }, { name = "prime-rl-configs", editable = "packages/prime-rl-configs" }, - { name = "prime-runs", extras = ["train"], git = "https://github.com/PrimeIntellect-ai/prime?subdirectory=packages%2Fprime-runs&rev=adf8d25c3e34df8e039674fae9e0e4bf9cee27f3" }, + { name = "prime-runs", extras = ["train"], specifier = ">=0.1.5" }, { name = "prometheus-client", specifier = ">=0.20.0" }, { name = "psutil", specifier = ">=7.0.0" }, { name = "pybase64", specifier = ">=1.4.2" }, @@ -5482,13 +5481,17 @@ requires-dist = [ [[package]] name = "prime-runs" -version = "0.1.4" -source = { git = "https://github.com/PrimeIntellect-ai/prime?subdirectory=packages%2Fprime-runs&rev=adf8d25c3e34df8e039674fae9e0e4bf9cee27f3#adf8d25c3e34df8e039674fae9e0e4bf9cee27f3" } +version = "0.1.5" +source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "httpx" }, { name = "orjson" }, { name = "prime-traces" }, ] +sdist = { url = "https://files.pythonhosted.org/packages/3b/85/78a77c31ab994605b433f9594b2dedfdd92c6e0e0c015db3a3bdcd229cad/prime_runs-0.1.5.tar.gz", hash = "sha256:feddd70d3deaf83f242747e8b845d00ef30b15a6cdc3dcc78eaa299a51d9a57b", size = 67663, upload-time = "2026-10-29T17:56:49.718Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/9f/a3/43c9773f431f0d7a9f3af6b4cf2c69a3ba9af7abf189f29cd2a493419ab5/prime_runs-0.1.5-py3-none-any.whl", hash = "sha256:f2bf5099a942eb254f98ffaf5c53f3fbc91b3b5a4a655914e99a4f06e5ed3ead", size = 46374, upload-time = "2026-10-29T17:56:48.14Z" }, +] [package.optional-dependencies] train = [ @@ -5497,7 +5500,7 @@ train = [ [[package]] name = "prime-sandboxes" -version = "0.5.1" +version = "0.5.3" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "aiofiles" }, @@ -5509,20 +5512,24 @@ dependencies = [ { name = "pyqwest" }, { name = "tenacity" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/de/78/304ac19c37884f4e0346f8dd810b8e1490027adb8d0c33e9c904e3ee62ac/prime_sandboxes-0.5.1.tar.gz", hash = "sha256:5f2978bec15f2b9b93cdadec0d2b0d2e5722167fef5eb68138cad94ae3fc4b17", size = 158790, upload-time = "2026-10-26T14:55:45.529Z" } +sdist = { url = "https://files.pythonhosted.org/packages/d8/f8/6d6e333ae0f878cdbe53fe0919d10560f0539799020baf3ba6c3ea0ae86c/prime_sandboxes-0.5.3.tar.gz", hash = "sha256:8a224673f9505e1f33147ac4671a7c3af5f071ba7bd38c5075056876ff11fcaf", size = 161452, upload-time = "2026-11-02T20:17:54.868Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/fa/48/4cf79a666cd2dd605df52e9d61410b4bdf7e322616ffdf9b40a318ed5de4/prime_sandboxes-0.5.1-py3-none-any.whl", hash = "sha256:d6960aaa0a2c9eed05f114f8061a29c23254b27a5c7de03978d767ec465e28d8", size = 85795, upload-time = "2026-10-26T14:55:43.718Z" }, + { url = "https://files.pythonhosted.org/packages/26/ca/974685ec3ca30ce6cce0551f5de289b962b1053e90ce4d7909bb55719a61/prime_sandboxes-0.5.3-py3-none-any.whl", hash = "sha256:320a51af5918b453903801a92dbe8619f3bf97d5ceefb875b0f008b97761c334", size = 87532, upload-time = "2026-11-02T20:17:53.174Z" }, ] [[package]] name = "prime-traces" -version = "0.0.10" -source = { git = "https://github.com/PrimeIntellect-ai/prime?subdirectory=packages%2Fprime-traces&rev=adf8d25c3e34df8e039674fae9e0e4bf9cee27f3#adf8d25c3e34df8e039674fae9e0e4bf9cee27f3" } +version = "0.0.11" +source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "httpx" }, { name = "orjson" }, { name = "pydantic" }, ] +sdist = { url = "https://files.pythonhosted.org/packages/e7/6c/0c1be7958d7e98b7168bcc48ce51c2743caae2daff92cab717c6b83cb331/prime_traces-0.0.11.tar.gz", hash = "sha256:a5933843e5ed2bf18279225f03539d6a85adeb86f9f906df4c8eff819f79b874", size = 60137, upload-time = "2026-10-29T17:56:49.936Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/10/a4/82298907c004527930892f096fdb0f539434666091e898492caae65b17a4/prime_traces-0.0.11-py3-none-any.whl", hash = "sha256:eefaf69409bbf639ca4972b7248eee0dcd31b17b204aefcc7fc20204fa6b234f", size = 43734, upload-time = "2026-10-29T17:56:48.691Z" }, +] [[package]] name = "prime-tunnel" @@ -8033,8 +8040,8 @@ requires-dist = [ { name = "openenv", marker = "extra == 'openenv'", specifier = ">=0.4.1" }, { name = "orjson", specifier = ">=3.10.0" }, { name = "prime-pydantic-config", extras = ["toml"], specifier = ">=0.4.3" }, - { name = "prime-runs", git = "https://github.com/PrimeIntellect-ai/prime?subdirectory=packages%2Fprime-runs&rev=adf8d25c3e34df8e039674fae9e0e4bf9cee27f3" }, - { name = "prime-sandboxes", specifier = ">=0.5.1" }, + { name = "prime-runs", specifier = ">=0.1.5" }, + { name = "prime-sandboxes", specifier = ">=0.5.3" }, { name = "prime-tunnel", specifier = ">=0.1.14" }, { name = "pydantic", specifier = ">=2.12.3" }, { name = "pyzmq", specifier = ">=27.1.0" },