Skip to content

Commit 4ada258

Browse files
committed
fix version
1 parent 88a1189 commit 4ada258

9 files changed

Lines changed: 17 additions & 13 deletions

File tree

subvortex/core/version.py

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
1+
import tomli # Upgrade to python 3.11 and use tomllib which is integrated
2+
from pathlib import Path
13
from pip._vendor.packaging.version import Version
2-
from importlib.metadata import version, PackageNotFoundError
34

45

56
def to_spec_version(version: str):
@@ -12,8 +13,8 @@ def to_release_version(version: str):
1213
return f"{version.major}.{version.minor}.{version.micro}"
1314

1415

15-
def get_version(package_name: str) -> str:
16-
try:
17-
return version(package_name)
18-
except PackageNotFoundError:
19-
return "unknown"
16+
def get_version() -> str:
17+
pyproject_path = Path(__file__).parent.parent / "pyproject.toml"
18+
with pyproject_path.open("rb") as f:
19+
data = tomli.load(f)
20+
return data["project"]["version"]

subvortex/miner/metagraph/requirements.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,4 +6,4 @@ pydantic==2.8.2
66
python-dotenv==1.0.1
77
setuptools==70.0.0
88
redis==5.0.1
9-
9+
tomli==2.2.1

subvortex/miner/metagraph/src/main.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ async def main():
6262
btul.logging.info(f"Settings: {settings}")
6363

6464
# Show miner version
65-
version = scv.get_version("subvortex-miner-metagraph")
65+
version = scv.get_version()
6666
btul.logging.debug(f"Version: {version}")
6767

6868
metagraph_observer = None

subvortex/miner/neuron/requirements.txt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,4 +7,5 @@ pydantic==2.8.2
77
python-dotenv==1.0.1
88
redis==5.0.1
99
setuptools==70.0.0
10-
substrate_interface==1.7.9
10+
substrate_interface==1.7.9
11+
tomli==2.2.1

subvortex/miner/neuron/src/main.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -147,7 +147,7 @@ async def run(self):
147147
btul.logging.info(f"Settings: {self.settings}")
148148

149149
# Show miner version
150-
self.version = get_version("subvortex-miner-neuron")
150+
self.version = get_version()
151151
btul.logging.debug(f"Version: {self.version}")
152152

153153
await self._initialize()

subvortex/validator/metagraph/requirements.txt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ loguru==0.7.0
44
numpy==2.0.1
55
pydantic==2.8.2
66
python-dotenv==1.0.1
7-
setuptools==70.0.0
87
redis==5.0.1
8+
setuptools==70.0.0
9+
tomli==2.2.1
910

subvortex/validator/metagraph/src/main.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ async def main():
6060
btul.logging.info(f"Settings: {settings}")
6161

6262
# Show miner version
63-
version = scv.get_version("subvortex-validator-metagraph")
63+
version = scv.get_version()
6464
btul.logging.debug(f"Version: {version}")
6565

6666
database = None

subvortex/validator/neuron/requirements.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,4 +8,5 @@ python-dotenv==1.0.1
88
redis==5.0.1
99
setuptools==70.0.0
1010
substrate_interface==1.7.9
11+
tomli==2.2.1
1112
wandb==0.18.7

subvortex/validator/neuron/src/main.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -133,7 +133,7 @@ async def run(self):
133133
btul.logging.info(f"Settings: {self.settings}")
134134

135135
# Show miner version
136-
version = get_version("subvortex-validator-neuron")
136+
version = get_version()
137137
btul.logging.debug(f"Version: {version}")
138138

139139
# Init validator wallet.

0 commit comments

Comments
 (0)