Skip to content

Commit

Permalink
* Refactor version.py
Browse files Browse the repository at this point in the history
  • Loading branch information
mkopec87 committed Dec 16, 2024
1 parent 4b4f379 commit b1f8f7f
Showing 1 changed file with 14 additions and 13 deletions.
27 changes: 14 additions & 13 deletions histogrammar/version.py
Original file line number Diff line number Diff line change
@@ -1,23 +1,24 @@
"""THIS FILE IS AUTO-GENERATED BY SETUP.PY."""

import re
from typing import Tuple

name = "histogrammar"
__version__ = "1.0.34"
version = "1.0.34"
full_version = "1.0.34"
release = True

version_info = tuple(re.split(r"[-\.]", __version__))
specification = ".".join(version_info[:2])

def split_version_string(version_string: str) -> Tuple[int, int]:
version_numbers = list(map(int, re.split(r"[-.]", version_string)))
return version_numbers[0], version_numbers[1]


specification = ".".join([str(i) for i in split_version_string(version)[:2]])


def compatible(serialized_version: str) -> bool:
self_major, self_minor = split_version_string(version)
other_major, other_minor = split_version_string(serialized_version)

def compatible(serializedVersion):
selfMajor, selfMinor = map(int, version_info[:2])
otherMajor, otherMinor = map(int, re.split(r"[-\.]", serializedVersion)[:2])
if selfMajor >= otherMajor:
if self_major >= other_major:
return True
elif selfMinor >= otherMinor:
elif self_minor >= other_minor:
return True
else:
return False

0 comments on commit b1f8f7f

Please sign in to comment.