mirror of
https://github.com/TECHNOFAB11/bumpver.git
synced 2025-12-12 06:20:08 +01:00
minor refactoring
This commit is contained in:
parent
70585fab91
commit
385521b596
1 changed files with 7 additions and 7 deletions
|
|
@ -42,7 +42,7 @@ VALID_RELEASE_VALUES = ("alpha", "beta", "dev", "rc", "post", "final")
|
||||||
log = logging.getLogger("pycalver.cli")
|
log = logging.getLogger("pycalver.cli")
|
||||||
|
|
||||||
|
|
||||||
def _init_logging(verbose: int = 0) -> None:
|
def _configure_logging(verbose: int = 0) -> None:
|
||||||
if verbose >= 2:
|
if verbose >= 2:
|
||||||
log_format = "%(asctime)s.%(msecs)03d %(levelname)-7s %(name)-15s - %(message)s"
|
log_format = "%(asctime)s.%(msecs)03d %(levelname)-7s %(name)-15s - %(message)s"
|
||||||
log_level = logging.DEBUG
|
log_level = logging.DEBUG
|
||||||
|
|
@ -54,7 +54,7 @@ def _init_logging(verbose: int = 0) -> None:
|
||||||
log_level = logging.INFO
|
log_level = logging.INFO
|
||||||
|
|
||||||
logging.basicConfig(level=log_level, format=log_format, datefmt="%Y-%m-%dT%H:%M:%S")
|
logging.basicConfig(level=log_level, format=log_format, datefmt="%Y-%m-%dT%H:%M:%S")
|
||||||
log.debug("Logging initialized.")
|
log.debug("Logging configured.")
|
||||||
|
|
||||||
|
|
||||||
def _validate_release_tag(release: str) -> None:
|
def _validate_release_tag(release: str) -> None:
|
||||||
|
|
@ -70,7 +70,7 @@ def _validate_release_tag(release: str) -> None:
|
||||||
@click.version_option(version="v201902.0027")
|
@click.version_option(version="v201902.0027")
|
||||||
@click.help_option()
|
@click.help_option()
|
||||||
@click.option('-v', '--verbose', count=True, help="Control log level. -vv for debug level.")
|
@click.option('-v', '--verbose', count=True, help="Control log level. -vv for debug level.")
|
||||||
def cli(verbose: int = 0):
|
def cli(verbose: int = 0) -> None:
|
||||||
"""Automatically update PyCalVer version strings on python projects."""
|
"""Automatically update PyCalVer version strings on python projects."""
|
||||||
global _VERBOSE
|
global _VERBOSE
|
||||||
_VERBOSE = verbose
|
_VERBOSE = verbose
|
||||||
|
|
@ -96,7 +96,7 @@ def test(
|
||||||
patch : bool = False,
|
patch : bool = False,
|
||||||
) -> None:
|
) -> None:
|
||||||
"""Increment a version number for demo purposes."""
|
"""Increment a version number for demo purposes."""
|
||||||
_init_logging(verbose=max(_VERBOSE, verbose))
|
_configure_logging(verbose=max(_VERBOSE, verbose))
|
||||||
|
|
||||||
if release:
|
if release:
|
||||||
_validate_release_tag(release)
|
_validate_release_tag(release)
|
||||||
|
|
@ -150,7 +150,7 @@ def _update_cfg_from_vcs(cfg: config.Config, fetch: bool) -> config.Config:
|
||||||
)
|
)
|
||||||
def show(verbose: int = 0, fetch: bool = True) -> None:
|
def show(verbose: int = 0, fetch: bool = True) -> None:
|
||||||
"""Show current version."""
|
"""Show current version."""
|
||||||
_init_logging(verbose=max(_VERBOSE, verbose))
|
_configure_logging(verbose=max(_VERBOSE, verbose))
|
||||||
|
|
||||||
ctx: config.ProjectContext = config.init_project_ctx(project_path=".")
|
ctx: config.ProjectContext = config.init_project_ctx(project_path=".")
|
||||||
cfg: config.MaybeConfig = config.parse(ctx)
|
cfg: config.MaybeConfig = config.parse(ctx)
|
||||||
|
|
@ -172,7 +172,7 @@ def show(verbose: int = 0, fetch: bool = True) -> None:
|
||||||
)
|
)
|
||||||
def init(verbose: int = 0, dry: bool = False) -> None:
|
def init(verbose: int = 0, dry: bool = False) -> None:
|
||||||
"""Initialize [pycalver] configuration."""
|
"""Initialize [pycalver] configuration."""
|
||||||
_init_logging(verbose=max(_VERBOSE, verbose))
|
_configure_logging(verbose=max(_VERBOSE, verbose))
|
||||||
|
|
||||||
ctx: config.ProjectContext = config.init_project_ctx(project_path=".")
|
ctx: config.ProjectContext = config.init_project_ctx(project_path=".")
|
||||||
cfg: config.MaybeConfig = config.parse(ctx)
|
cfg: config.MaybeConfig = config.parse(ctx)
|
||||||
|
|
@ -286,7 +286,7 @@ def bump(
|
||||||
) -> None:
|
) -> None:
|
||||||
"""Increment the current version string and update project files."""
|
"""Increment the current version string and update project files."""
|
||||||
verbose = max(_VERBOSE, verbose)
|
verbose = max(_VERBOSE, verbose)
|
||||||
_init_logging(verbose)
|
_configure_logging(verbose)
|
||||||
|
|
||||||
if release:
|
if release:
|
||||||
_validate_release_tag(release)
|
_validate_release_tag(release)
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue