fmt lint etc. pp.

This commit is contained in:
Manuel Barkhau 2020-09-06 21:44:23 +00:00
parent 75563672b4
commit 31f9d51bf3
7 changed files with 32 additions and 16 deletions

View file

@ -15,14 +15,15 @@ import logging
import subprocess as sp import subprocess as sp
import click import click
import pycalver2.version as v2version
import pycalver.cli as v1cli import pycalver.cli as v1cli
import pycalver2.cli as v2cli
import pycalver.version as v1version import pycalver.version as v1version
import pycalver2.version as v2version
from pycalver import vcs from pycalver import vcs
from pycalver import config from pycalver import config
# import pycalver2.cli as v2cli
_VERBOSE = 0 _VERBOSE = 0

View file

@ -77,7 +77,9 @@ def iter_file_paths(
def rewrite_lines( def rewrite_lines(
pattern_strs: typ.List[str], new_vinfo: version.VersionInfo, old_lines: typ.List[str] pattern_strs: typ.List[str],
new_vinfo : version.VersionInfo,
old_lines : typ.List[str],
) -> typ.List[str]: ) -> typ.List[str]:
"""Replace occurances of pattern_strs in old_lines with new_vinfo. """Replace occurances of pattern_strs in old_lines with new_vinfo.
@ -112,7 +114,9 @@ def rewrite_lines(
def rfd_from_content( def rfd_from_content(
pattern_strs: typ.List[str], new_vinfo: version.VersionInfo, content: str pattern_strs: typ.List[str],
new_vinfo : version.VersionInfo,
content : str,
) -> RewrittenFileData: ) -> RewrittenFileData:
r"""Rewrite pattern occurrences with version string. r"""Rewrite pattern occurrences with version string.
@ -137,7 +141,8 @@ def rfd_from_content(
def iter_rewritten( def iter_rewritten(
file_patterns: config.PatternsByGlob, new_vinfo: version.VersionInfo file_patterns: config.PatternsByGlob,
new_vinfo : version.VersionInfo,
) -> typ.Iterable[RewrittenFileData]: ) -> typ.Iterable[RewrittenFileData]:
r'''Iterate over files with version string replaced. r'''Iterate over files with version string replaced.

View file

@ -14,6 +14,7 @@ import logging
import pycalver2.rewrite as v2rewrite import pycalver2.rewrite as v2rewrite
import pycalver2.version as v2version import pycalver2.version as v2version
from pycalver import config from pycalver import config
logger = logging.getLogger("pycalver2.cli") logger = logging.getLogger("pycalver2.cli")

View file

@ -9,17 +9,20 @@ import io
import typing as typ import typing as typ
import logging import logging
from pycalver2 import version
from pycalver2 import patterns
from pycalver import parse from pycalver import parse
from pycalver import config from pycalver import config
from pycalver import rewrite as v1rewrite from pycalver import rewrite as v1rewrite
from pycalver2 import version
from pycalver2 import patterns
logger = logging.getLogger("pycalver2.rewrite") logger = logging.getLogger("pycalver2.rewrite")
def rewrite_lines( def rewrite_lines(
pattern_strs: typ.List[str], new_vinfo: version.VersionInfo, old_lines: typ.List[str] pattern_strs: typ.List[str],
new_vinfo : version.VersionInfo,
old_lines : typ.List[str],
) -> typ.List[str]: ) -> typ.List[str]:
"""TODO reenable doctest""" """TODO reenable doctest"""
pass pass
@ -38,8 +41,10 @@ def rewrite_lines(
new_lines = old_lines[:] new_lines = old_lines[:]
found_patterns = set() found_patterns = set()
re_patterns = [patterns.compile_pattern(p) for p in pattern_strs] # re_patterns = [patterns.compile_pattern(p) for p in pattern_strs]
for match in parse.iter_matches(old_lines, re_patterns): # matches = parse.iter_matches(old_lines, re_patterns)
matches = parse.iter_matches(old_lines, pattern_strs)
for match in matches:
found_patterns.add(match.pattern) found_patterns.add(match.pattern)
replacement = version.format_version(new_vinfo, match.pattern) replacement = version.format_version(new_vinfo, match.pattern)
span_l, span_r = match.span span_l, span_r = match.span
@ -58,7 +63,9 @@ def rewrite_lines(
def rfd_from_content( def rfd_from_content(
pattern_strs: typ.List[str], new_vinfo: version.VersionInfo, content: str pattern_strs: typ.List[str],
new_vinfo : version.VersionInfo,
content : str,
) -> v1rewrite.RewrittenFileData: ) -> v1rewrite.RewrittenFileData:
"""TODO reenable doctest""" """TODO reenable doctest"""
pass pass
@ -86,7 +93,8 @@ def rfd_from_content(
def iter_rewritten( def iter_rewritten(
file_patterns: config.PatternsByGlob, new_vinfo: version.VersionInfo file_patterns: config.PatternsByGlob,
new_vinfo : version.VersionInfo,
) -> typ.Iterable[v1rewrite.RewrittenFileData]: ) -> typ.Iterable[v1rewrite.RewrittenFileData]:
"""TODO reenable doctest""" """TODO reenable doctest"""
pass pass

View file

@ -8,10 +8,10 @@ import subprocess as sp
import pytest import pytest
import pathlib2 as pl import pathlib2 as pl
import pycalver2.patterns as patterns
from click.testing import CliRunner from click.testing import CliRunner
import pycalver.config as config import pycalver.config as config
import pycalver2.patterns as patterns
from pycalver.__main__ import cli from pycalver.__main__ import cli
SETUP_CFG_FIXTURE = """ SETUP_CFG_FIXTURE = """

View file

@ -1,9 +1,9 @@
import re import re
import pytest import pytest
import pycalver2.patterns as v2patterns
import pycalver.patterns as v1patterns import pycalver.patterns as v1patterns
import pycalver2.patterns as v2patterns
# TODO (mb 2020-09-06): test for v2patterns # TODO (mb 2020-09-06): test for v2patterns

View file

@ -3,11 +3,12 @@
import copy import copy
from test import util from test import util
from pycalver2 import rewrite as v2rewrite
from pycalver2 import version as v2version
from pycalver import config from pycalver import config
from pycalver import rewrite as v1rewrite from pycalver import rewrite as v1rewrite
from pycalver import version as v1version from pycalver import version as v1version
from pycalver2 import rewrite as v2rewrite
from pycalver2 import version as v2version
REWRITE_FIXTURE = """ REWRITE_FIXTURE = """
# SPDX-License-Identifier: MIT # SPDX-License-Identifier: MIT