diff --git a/validator/pyproject.toml b/validator/pyproject.toml index b1fc63c..dd138a3 100644 --- a/validator/pyproject.toml +++ b/validator/pyproject.toml @@ -8,18 +8,18 @@ authors = [{ name = "gm contributors" }] dependencies = [ "boto3>=1.35,<2", "pydantic>=2.10,<3", - "prometheus-client>=0.21,<0.23", + "prometheus-client>=0.21,<0.26", # Real on-chain weight submission + metagraph uid lookup. Imported # lazily (inside functions) so the test path, which uses # MockSubmitter, never loads it; declared here because production # and `ty` resolution both need it installed. - "bittensor==10.2.0", + "bittensor==10.4.1", # bittensor 10.2.0 pins scalecodec==1.2.12 but leaves # async-substrate-interface unbounded (>=1.6.2). Its 2.x line swapped # scalecodec for cyscale and raises on import if scalecodec is present, # so an unbounded resolve to 2.x breaks every real-submitter import. # Hold it on the 1.6.x line bittensor 10.2.0 was built against. - "async-substrate-interface>=1.6.2,<2", + "async-substrate-interface>=1.6.2,<3", ] [dependency-groups] @@ -31,7 +31,7 @@ dev = [ "boto3-stubs[s3]>=1.35", "moto[s3]>=5.0", # Test-only: the integration test compresses a raw.jsonl fixture. - "zstandard>=0.23,<0.24", + "zstandard>=0.23,<0.26", ] [build-system]