From 6c82ee837fac4103eaa90cd5a82a368dbca6eed1 Mon Sep 17 00:00:00 2001 From: Benjamin Himes Date: Tue, 1 Apr 2025 23:47:46 +0200 Subject: [PATCH 1/4] version.py was not updated for 9.2.0 --- bittensor_cli/version.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bittensor_cli/version.py b/bittensor_cli/version.py index 528f624ba..ce4cdf133 100644 --- a/bittensor_cli/version.py +++ b/bittensor_cli/version.py @@ -16,5 +16,5 @@ def version_as_int(version): return __version_as_int__ -__version__ = "9.1.4" +__version__ = "9.2.0" __version_as_int__ = version_as_int(__version__) From f2af18bac5a6e96b2673afe9a4f6306fec2c686a Mon Sep 17 00:00:00 2001 From: Benjamin Himes Date: Tue, 1 Apr 2025 23:53:40 +0200 Subject: [PATCH 2/4] Pull the version from the toml file. --- bittensor_cli/version.py | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/bittensor_cli/version.py b/bittensor_cli/version.py index ce4cdf133..64a18e972 100644 --- a/bittensor_cli/version.py +++ b/bittensor_cli/version.py @@ -1,4 +1,13 @@ import re +import toml +import pathlib + + +def get_toml_version(): + toml_file = pathlib.Path(__file__).parent.parent / "pyproject.toml" + with open(toml_file, "r") as f: + tf = toml.load(f) + return tf["project"]["version"] def version_as_int(version): @@ -16,5 +25,9 @@ def version_as_int(version): return __version_as_int__ -__version__ = "9.2.0" +__version__ = get_toml_version() __version_as_int__ = version_as_int(__version__) + + +if __name__ == "__main__": + print(get_toml_version()) From b3ea6e0dcab27bac01986e8ac5ef7db33de581be Mon Sep 17 00:00:00 2001 From: Benjamin Himes Date: Wed, 2 Apr 2025 12:51:39 +0200 Subject: [PATCH 3/4] Pull the version from the package metadata. --- bittensor_cli/version.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/bittensor_cli/version.py b/bittensor_cli/version.py index 64a18e972..b500f31eb 100644 --- a/bittensor_cli/version.py +++ b/bittensor_cli/version.py @@ -1,6 +1,5 @@ +import importlib.metadata import re -import toml -import pathlib def get_toml_version(): @@ -25,7 +24,7 @@ def version_as_int(version): return __version_as_int__ -__version__ = get_toml_version() +__version__ = importlib.metadata.version("bittensor-cli") __version_as_int__ = version_as_int(__version__) From 7739f80353ab65ebb4a6e87fda74b0a343b11392 Mon Sep 17 00:00:00 2001 From: Benjamin Himes Date: Wed, 2 Apr 2025 12:54:36 +0200 Subject: [PATCH 4/4] Importlib metadata --- bittensor_cli/version.py | 11 ----------- 1 file changed, 11 deletions(-) diff --git a/bittensor_cli/version.py b/bittensor_cli/version.py index b500f31eb..d66077f5b 100644 --- a/bittensor_cli/version.py +++ b/bittensor_cli/version.py @@ -2,13 +2,6 @@ import re -def get_toml_version(): - toml_file = pathlib.Path(__file__).parent.parent / "pyproject.toml" - with open(toml_file, "r") as f: - tf = toml.load(f) - return tf["project"]["version"] - - def version_as_int(version): _core_version = re.match(r"^\d+\.\d+\.\d+", version).group(0) _version_split = _core_version.split(".") @@ -26,7 +19,3 @@ def version_as_int(version): __version__ = importlib.metadata.version("bittensor-cli") __version_as_int__ = version_as_int(__version__) - - -if __name__ == "__main__": - print(get_toml_version())