frozencompare.py


Package class

None

Package source
class Package:
    package: str
    name: str = ""
    version: str = semver.VersionInfo.parse("0.0.0")

    def __post_init__(self):
        self.name = self.package.split("==")[0]
        try:
            self.version = semver.VersionInfo.parse(self.package.split("==")[1])
        except ValueError:
            self.version = self.package.split("==")[1]

post_init method

None

post_init source
def __post_init__(self):
        self.name = self.package.split("==")[0]
        try:
            self.version = semver.VersionInfo.parse(self.package.split("==")[1])
        except ValueError:
            self.version = self.package.split("==")[1]