Skip to content

Commit c7030cf

Browse files
committed
Partial upper-cased msg key names
1 parent 3950b5c commit c7030cf

2 files changed

Lines changed: 52 additions & 52 deletions

File tree

remove-json-keys/utils/bump.py

Lines changed: 26 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -7,27 +7,27 @@
77
from remove_json_keys.lib import log # type: ignore
88

99
msgs = sns(
10-
pkgDesc='Bump versions in pyproject.toml + README.md',
11-
help_major='Bump the major (\033[1mx\033[0m.y.z) version',
12-
help_minor='Bump the minor (x.\033[1my\033[0m.z) version',
13-
help_patch='Bump the patch (x.y.\033[1mz\033[0m) version',
14-
help_help='Show help screen',
15-
err_invalid_arg='You must pass --<major|minor|patch> as an argument.',
16-
log_loading_pyproject='Loading {pyproject_path}',
17-
log_bumped_project_ver='Bumped project.version in pyproject.toml from [{prev_ver}] to [{new_ver}]',
18-
log_created_changelog_url='Generated Changelog URL',
19-
log_updating_changelog_url_in='Updating Changelog URL in',
20-
log_bumped_changelog_url_ver_tag='Bumped Changelog URL version tag to [{ver_tag}]',
21-
log_updating_vers_in='Updating versions in',
22-
log_updated_readme_vers='Updated versions in README URLs to [{new_ver}]!'
10+
pkg_DESC='Bump versions in pyproject.toml + README.md',
11+
help_MAJOR='Bump the major (\033[1mx\033[0m.y.z) version',
12+
help_MINOR='Bump the minor (x.\033[1my\033[0m.z) version',
13+
help_PATCH='Bump the patch (x.y.\033[1mz\033[0m) version',
14+
help_HELP='Show help screen',
15+
err_INVALID_ARG='You must pass --<major|minor|patch> as an argument.',
16+
log_LOADING_PYPROJECT='Loading {pyproject_path}',
17+
log_BUMPED_PROJECT_VER='Bumped project.version in pyproject.toml from [{prev_ver}] to [{new_ver}]',
18+
log_CREATED_CHANGELOG_URL='Generated Changelog URL',
19+
log_UPDATING_CHANGELOG_URL_IN='Updating Changelog URL in',
20+
log_BUMPED_CHANGELOG_URL_VER_TAG='Bumped Changelog URL version tag to [{ver_tag}]',
21+
log_UPDATING_VERS_IN='Updating versions in',
22+
log_UPDATED_README_VERS='Updated versions in README URLs to [{new_ver}]!'
2323
)
2424

2525
def parse_args():
26-
argp = argparse.ArgumentParser(description=msgs.pkgDesc, add_help=False)
27-
argp.add_argument('-M', '--major', action='store_true', help=msgs.help_major)
28-
argp.add_argument('-m', '--minor', action='store_true', help=msgs.help_minor)
29-
argp.add_argument('-p', '--patch', action='store_true', help=msgs.help_patch)
30-
argp.add_argument('-h', '--help', action='help', help=msgs.help_help)
26+
argp = argparse.ArgumentParser(description=msgs.pkg_DESC, add_help=False)
27+
argp.add_argument('-M', '--major', action='store_true', help=msgs.help_MAJOR)
28+
argp.add_argument('-m', '--minor', action='store_true', help=msgs.help_MINOR)
29+
argp.add_argument('-p', '--patch', action='store_true', help=msgs.help_PATCH)
30+
argp.add_argument('-h', '--help', action='help', help=msgs.help_HELP)
3131
return argp.parse_args()
3232

3333
def init_vers(project, bump_type): # <prev|new>_ver
@@ -44,35 +44,35 @@ def bump_pyproject_vers(pyproject_path, pyproject, project, new_ver): # project.
4444
# Bump project.version
4545
pyproject['project']['version'] = new_ver
4646
with open(pyproject_path, 'wb') as file : tomli_w.dump(pyproject, file)
47-
log.success(msgs.log_bumped_project_ver.format(prev_ver=project.version, new_ver=new_ver))
47+
log.success(msgs.log_BUMPED_PROJECT_VER.format(prev_ver=project.version, new_ver=new_ver))
4848

4949
# Bump project.urls['Releases']
5050
ver_tag = f'{project.name}-{new_ver}'
5151
changelog_url = f"{project.urls['Releases']}/tag/{ver_tag}"
52-
log.data(f"{msgs.log_created_changelog_url}: {changelog_url}")
53-
log.info(f'{msgs.log_updating_changelog_url_in} pyproject.toml...')
52+
log.data(f"{msgs.log_CREATED_CHANGELOG_URL}: {changelog_url}")
53+
log.info(f'{msgs.log_UPDATING_CHANGELOG_URL_IN} pyproject.toml...')
5454
pyproject['project']['urls']['Changelog'] = changelog_url
5555
with open(pyproject_path, 'wb') as file : tomli_w.dump(pyproject, file)
56-
log.success(msgs.log_bumped_changelog_url_ver_tag.format(ver_tag=ver_tag))
56+
log.success(msgs.log_BUMPED_CHANGELOG_URL_VER_TAG.format(ver_tag=ver_tag))
5757

5858
def update_readme_vers(new_ver): # in URLs
59-
log.info(f'{msgs.log_updating_vers_in} README.md...')
59+
log.info(f'{msgs.log_UPDATING_VERS_IN} README.md...')
6060
readme_path = path.join(path.dirname(__file__), '../README.md')
6161
with open(readme_path, 'r', encoding='utf-8') as file : readme_content = file.read()
6262
updated_readme_content = re.sub(r'\b(?>\d{1,3}\.\d{1,3}\.\d{1,3})\b', new_ver, readme_content)
6363
with open(readme_path, 'w', encoding='utf-8') as file : file.write(updated_readme_content)
64-
log.success(msgs.log_updated_readme_vers.format(new_ver=new_ver))
64+
log.success(msgs.log_UPDATED_README_VERS.format(new_ver=new_ver))
6565

6666
def main():
6767

6868
# Parse args
6969
args = parse_args()
7070
bump_type = 'major' if args.major else 'minor' if args.minor else 'patch' if args.patch else None
71-
if not bump_type : log.error(msgs.err_invalid_arg) ; sys.exit(1)
71+
if not bump_type : log.error(msgs.err_INVALID_ARG) ; sys.exit(1)
7272

7373
# Init project data
7474
pyproject_path = path.join(path.dirname(__file__), '../pyproject.toml')
75-
log.info(f'{msgs.log_loading_pyproject.format(pyproject_path=pyproject_path)}...')
75+
log.info(f'{msgs.log_LOADING_PYPROJECT.format(pyproject_path=pyproject_path)}...')
7676
with open(pyproject_path, 'rb') as file : pyproject = tomli.load(file)
7777
project = sns(**pyproject['project'])
7878

translate-messages/utils/bump.py

Lines changed: 26 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -7,27 +7,27 @@
77
from translate_messages.lib import log # type: ignore
88

99
msgs = sns(
10-
pkgDesc='Bump versions in pyproject.toml + README.md',
11-
help_major='Bump the major (\033[1mx\033[0m.y.z) version',
12-
help_minor='Bump the minor (x.\033[1my\033[0m.z) version',
13-
help_patch='Bump the patch (x.y.\033[1mz\033[0m) version',
14-
help_help='Show help screen',
15-
err_invalid_arg='You must pass --<major|minor|patch> as an argument.',
16-
log_loading_pyproject='Loading {pyproject_path}',
17-
log_bumped_project_ver='Bumped project.version in pyproject.toml from [{prev_ver}] to [{new_ver}]',
18-
log_created_changelog_url='Generated Changelog URL',
19-
log_updating_changelog_url_in='Updating Changelog URL in',
20-
log_bumped_changelog_url_ver_tag='Bumped Changelog URL version tag to [{ver_tag}]',
21-
log_updating_vers_in='Updating versions in',
22-
log_updated_readme_vers='Updated versions in README URLs to [{new_ver}]!'
10+
pkg_DESC='Bump versions in pyproject.toml + README.md',
11+
help_MAJOR='Bump the major (\033[1mx\033[0m.y.z) version',
12+
help_MINOR='Bump the minor (x.\033[1my\033[0m.z) version',
13+
help_PATCH='Bump the patch (x.y.\033[1mz\033[0m) version',
14+
help_HELP='Show help screen',
15+
err_INVALID_ARG='You must pass --<major|minor|patch> as an argument.',
16+
log_LOADING_PYPROJECT='Loading {pyproject_path}',
17+
log_BUMPED_PROJECT_VER='Bumped project.version in pyproject.toml from [{prev_ver}] to [{new_ver}]',
18+
log_CREATED_CHANGELOG_URL='Generated Changelog URL',
19+
log_UPDATING_CHANGELOG_URL_IN='Updating Changelog URL in',
20+
log_BUMPED_CHANGELOG_URL_VER_TAG='Bumped Changelog URL version tag to [{ver_tag}]',
21+
log_UPDATING_VERS_IN='Updating versions in',
22+
log_UPDATED_README_VERS='Updated versions in README URLs to [{new_ver}]!'
2323
)
2424

2525
def parse_args():
26-
argp = argparse.ArgumentParser(description=msgs.pkgDesc, add_help=False)
27-
argp.add_argument('-M', '--major', action='store_true', help=msgs.help_major)
28-
argp.add_argument('-m', '--minor', action='store_true', help=msgs.help_minor)
29-
argp.add_argument('-p', '--patch', action='store_true', help=msgs.help_patch)
30-
argp.add_argument('-h', '--help', action='help', help=msgs.help_help)
26+
argp = argparse.ArgumentParser(description=msgs.pkg_DESC, add_help=False)
27+
argp.add_argument('-M', '--major', action='store_true', help=msgs.help_MAJOR)
28+
argp.add_argument('-m', '--minor', action='store_true', help=msgs.help_MINOR)
29+
argp.add_argument('-p', '--patch', action='store_true', help=msgs.help_PATCH)
30+
argp.add_argument('-h', '--help', action='help', help=msgs.help_HELP)
3131
return argp.parse_args()
3232

3333
def init_vers(project, bump_type): # <prev|new>_ver
@@ -44,35 +44,35 @@ def bump_pyproject_vers(pyproject_path, pyproject, project, new_ver): # project.
4444
# Bump project.version
4545
pyproject['project']['version'] = new_ver
4646
with open(pyproject_path, 'wb') as file : tomli_w.dump(pyproject, file)
47-
log.success(msgs.log_bumped_project_ver.format(prev_ver=project.version, new_ver=new_ver))
47+
log.success(msgs.log_BUMPED_PROJECT_VER.format(prev_ver=project.version, new_ver=new_ver))
4848

4949
# Bump project.urls['Releases']
5050
ver_tag = f'{project.name}-{new_ver}'
5151
changelog_url = f"{project.urls['Releases']}/tag/{ver_tag}"
52-
log.data(f"{msgs.log_created_changelog_url}: {changelog_url}")
53-
log.info(f'{msgs.log_updating_changelog_url_in} pyproject.toml...')
52+
log.data(f"{msgs.log_CREATED_CHANGELOG_URL}: {changelog_url}")
53+
log.info(f'{msgs.log_UPDATING_CHANGELOG_URL_IN} pyproject.toml...')
5454
pyproject['project']['urls']['Changelog'] = changelog_url
5555
with open(pyproject_path, 'wb') as file : tomli_w.dump(pyproject, file)
56-
log.success(msgs.log_bumped_changelog_url_ver_tag.format(ver_tag=ver_tag))
56+
log.success(msgs.log_BUMPED_CHANGELOG_URL_VER_TAG.format(ver_tag=ver_tag))
5757

5858
def update_readme_vers(new_ver): # in URLs
59-
log.info(f'{msgs.log_updating_vers_in} README.md...')
59+
log.info(f'{msgs.log_UPDATING_VERS_IN} README.md...')
6060
readme_path = path.join(path.dirname(__file__), '../README.md')
6161
with open(readme_path, 'r', encoding='utf-8') as file : readme_content = file.read()
6262
updated_readme_content = re.sub(r'\b(?>\d{1,3}\.\d{1,3}\.\d{1,3})\b', new_ver, readme_content)
6363
with open(readme_path, 'w', encoding='utf-8') as file : file.write(updated_readme_content)
64-
log.success(msgs.log_updated_readme_vers.format(new_ver=new_ver))
64+
log.success(msgs.log_UPDATED_README_VERS.format(new_ver=new_ver))
6565

6666
def main():
6767

6868
# Parse args
6969
args = parse_args()
7070
bump_type = 'major' if args.major else 'minor' if args.minor else 'patch' if args.patch else None
71-
if not bump_type : log.error(msgs.err_invalid_arg) ; sys.exit(1)
71+
if not bump_type : log.error(msgs.err_INVALID_ARG) ; sys.exit(1)
7272

7373
# Init project data
7474
pyproject_path = path.join(path.dirname(__file__), '../pyproject.toml')
75-
log.info(f'{msgs.log_loading_pyproject.format(pyproject_path=pyproject_path)}...')
75+
log.info(f'{msgs.log_LOADING_PYPROJECT.format(pyproject_path=pyproject_path)}...')
7676
with open(pyproject_path, 'rb') as file : pyproject = tomli.load(file)
7777
project = sns(**pyproject['project'])
7878

0 commit comments

Comments
 (0)