# Path: meta_package_manager/version.py
# ALNUM_EXTRACTOR = re.compile("(\\d+ | [a-z]+)", re.VERBOSE)
# class Token:
# class TokenizedString:
#     def __hash__(self):
#     def str_to_int(string):
#     def __init__(self, value):
#     def __repr__(self):
#     def __str__(self):
#     def __int__(self):
#     def isint(self):
#     def _match_type(self, other):
#     def __eq__(self, other):
#     def __ne__(self, other):
#     def __gt__(self, other):
#     def __lt__(self, other):
#     def __ge__(self, other):
#     def __le__(self, other):
#     def __hash__(self):
#     def __new__(cls, value, *args, **kwargs):
#     def __init__(self, value, separator="-"):
#     def __repr__(self):
#     def __str__(self):
#     def pretty_print(self):
#     def tokenize(cls, string):
#     def __iter__(self):
#     def __eq__(self, other):
#     def __ne__(self, other):
#     def __gt__(self, other):
#     def __lt__(self, other):
#     def __ge__(self, other):
#     def __le__(self, other):


from random import shuffle
from ..version import Token, TokenizedString, parse_version
import pytest
    (Token("abc"), "abc"),
    (Token("abc"), Token("abc")),
]


ne_values = [
    (Token("2345"), Token("45")),
    (Token("2345"), Token(45)),
    (Token("2345"), Token(0)),
    (Token("2345"), Token("0")),
    (Token("2"), -2),
    (Token("2"), 0),
    (Token("abc"), "def"),
    (Token("Z"), "z"),
    (Token("acb"), 123),
]


gt_values = [
    (Token("9999"), Token("12")),
    (Token("9999"), Token("000000099")),
    (Token(9999), Token("12")),
    (Token(9999), Token(12)),
    (Token(9999), "0"),
    (Token(9999), 0),
    (Token(0), -2),
    (Token("0"), -2),
    (Token("abc"), -2),
    (Token("abc"), "ab"),
    (Token("a"), "Z"),

# Path: meta_package_manager/version.py
# ALNUM_EXTRACTOR = re.compile("(\\d+ | [a-z]+)", re.VERBOSE)
# class Token:
# class TokenizedString:
#     def __hash__(self):
#     def str_to_int(string):
#     def __init__(self, value):
#     def __repr__(self):
#     def __str__(self):
#     def __int__(self):
#     def isint(self):
#     def _match_type(self, other):
#     def __eq__(self, other):
#     def __ne__(self, other):
#     def __gt__(self, other):
#     def __lt__(self, other):
#     def __ge__(self, other):
#     def __le__(self, other):
#     def __hash__(self):
#     def __new__(cls, value, *args, **kwargs):
#     def __init__(self, value, separator="-"):
#     def __repr__(self):
#     def __str__(self):
#     def pretty_print(self):
#     def tokenize(cls, string):
#     def __iter__(self):
#     def __eq__(self, other):
#     def __ne__(self, other):
#     def __gt__(self, other):
#     def __lt__(self, other):
#     def __ge__(self, other):
#     def __le__(self, other):


# Path: meta_package_manager/tests/test_version.py
from random import shuffle
from ..version import Token, TokenizedString, parse_version
import pytest

    (Token("abc"), "abc"),
    (Token("abc"), Token("abc")),
]


ne_values = [
    (Token("2345"), Token("45")),
    (Token("2345"), Token(45)),
    (Token("2345"), Token(0)),
    (Token("2345"), Token("0")),
    (Token("2"), -2),
    (Token("2"), 0),
    (Token("abc"), "def"),
    (Token("Z"), "z"),
    (Token("acb"), 123),
]


gt_values = [
    (Token("9999"), Token("12")),
    (Token("9999"), Token("000000099")),
    (Token(9999), Token("12")),
    (Token(9999), Token(12)),
    (Token(9999), "0"),
    (Token(9999), 0),
    (Token(0), -2),
    (Token("0"), -2),
    (Token("abc"), -2),
    (Token("abc"), "ab"),
    (Token("a"), "Z"),

    (Token("z"), "Z"),