INNER CODE UNIT · Python

pointers

labsai/EDDI · scripts/bump-version.py:134

    def pointers(self) -> list[tuple[str, int, str]]:
        """(file, line number, version) for every match of every pattern."""
        found = []
        for path in self.pointer_files():
            rel = path.relative_to(self.root).as_posix()
            for lineno, line in enumerate(lines_of(read(path)), start=1):
                for pattern in self.patterns:
                    for m in pattern.finditer(line.rstrip("\r\n")):
                        found.append((rel, lineno, m.group(1)))
        return found

    def pom_version(self) -> str:
        m = POM_VERSION.search(read(self.root / POM))
        if not m:
            raise BumpError("no <version> element in pom.xml")
        return m.group(1).strip()

    def app_version(self) -> str:

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…