INNER CODE UNIT · Python

name

fluxerapp/flutter_client · .github/scripts/app_version.py:28

    def name(self) -> str:
        return f"{self.year}.{self.month:02d}.{self.public_release}"

    @property
    def pubspec_value(self) -> str:
        if self.build:
            return f"{self.name}{self.build}"
        return self.name


def parse_version_value(value: str) -> AppVersion:
    name, plus, build = value.strip().partition("+")
    parts = name.split(".")
    if len(parts) != 3:
        raise ValueError(f"Version is not year.month.public: {value}")
    year, month, public_release = (int(part) for part in parts)
    return AppVersion(
        year=year,

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…