From 59150adc7bd0fb02b1986ff65dc726973dac6087 Mon Sep 17 00:00:00 2001 From: Ibraheem <165814940+ibraheem-abe@users.noreply.github.com> Date: Wed, 9 Apr 2025 11:31:18 -0700 Subject: [PATCH 1/3] Update bittensor_cli/src/bittensor/chain_data.py Co-authored-by: BD Himes <37844818+thewhaleking@users.noreply.github.com> --- bittensor_cli/src/bittensor/chain_data.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bittensor_cli/src/bittensor/chain_data.py b/bittensor_cli/src/bittensor/chain_data.py index 1b9d87093..1469538c4 100644 --- a/bittensor_cli/src/bittensor/chain_data.py +++ b/bittensor_cli/src/bittensor/chain_data.py @@ -749,7 +749,7 @@ def tao_to_alpha_with_slippage( self, tao: Balance ) -> tuple[Balance, Balance, float]: """ - Returns an estimate of how much Alpha would a staker receive if they stake their tao using the current pool + Returns an estimate of how much Alpha a staker would receive if they stake their tao using the current pool state. Args: From a14f410992c4240f4a6cc68e432062602a0cec0e Mon Sep 17 00:00:00 2001 From: Ibraheem <165814940+ibraheem-abe@users.noreply.github.com> Date: Wed, 9 Apr 2025 11:31:26 -0700 Subject: [PATCH 2/3] Update bittensor_cli/src/bittensor/chain_data.py Co-authored-by: BD Himes <37844818+thewhaleking@users.noreply.github.com> --- bittensor_cli/src/bittensor/chain_data.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bittensor_cli/src/bittensor/chain_data.py b/bittensor_cli/src/bittensor/chain_data.py index 1469538c4..5fc29ba5f 100644 --- a/bittensor_cli/src/bittensor/chain_data.py +++ b/bittensor_cli/src/bittensor/chain_data.py @@ -794,7 +794,7 @@ def alpha_to_tao_with_slippage( self, alpha: Balance ) -> tuple[Balance, Balance, float]: """ - Returns an estimate of how much TAO would a staker receive if they unstake their alpha using the current pool + Returns an estimate of how much TAO a staker would receive if they unstake their alpha using the current pool state. Args: From 498742ac6a31188b7dafbdce3d3f90e38f7d7be9 Mon Sep 17 00:00:00 2001 From: Dmitry <98899785+mdqst@users.noreply.github.com> Date: Thu, 10 Apr 2025 20:47:56 +0300 Subject: [PATCH 3/3] chore: fixed version format error and improved readability --- bittensor_cli/version.py | 21 ++++++++++++--------- 1 file changed, 12 insertions(+), 9 deletions(-) diff --git a/bittensor_cli/version.py b/bittensor_cli/version.py index d66077f5b..26256de7b 100644 --- a/bittensor_cli/version.py +++ b/bittensor_cli/version.py @@ -3,18 +3,21 @@ def version_as_int(version): - _core_version = re.match(r"^\d+\.\d+\.\d+", version).group(0) + match = re.match(r"^\d+\.\d+\.\d+", version) + if not match: + raise ValueError(f"Invalid version format: {version}") + + _core_version = match.group(0) _version_split = _core_version.split(".") - __version_info__ = tuple(int(part) for part in _version_split) - _version_int_base = 1000 - assert max(__version_info__) < _version_int_base + version_info = tuple(int(part) for part in _version_split) + version_int_base = 1000 + assert max(version_info) < version_int_base - __version_as_int__: int = sum( - e * (_version_int_base**i) for i, e in enumerate(reversed(__version_info__)) + version_as_int = sum( + e * (version_int_base**i) for i, e in enumerate(reversed(version_info)) ) - assert __version_as_int__ < 2**31 # fits in int32 - __new_signature_version__ = 360 - return __version_as_int__ + assert version_as_int < 2**31 # fits in int32 + return version_as_int __version__ = importlib.metadata.version("bittensor-cli")