mirror of
https://github.com/TECHNOFAB11/bumpver.git
synced 2025-12-12 06:20:08 +01:00
cleanup and formatting
This commit is contained in:
parent
70c2b27157
commit
f980139e82
4 changed files with 13 additions and 8 deletions
|
|
@ -24,6 +24,7 @@ test_compat: $(COMPAT_TEST_FILES)
|
|||
cp -R test/fixtures compat_test/
|
||||
|
||||
# install the package and run the test suite against it.
|
||||
rm -rf build/test_wheel;
|
||||
mkdir -p build/test_wheel;
|
||||
$(DEV_ENV_PY) setup.py bdist_wheel --dist-dir build/test_wheel;
|
||||
|
||||
|
|
|
|||
4
setup.py
4
setup.py
|
|
@ -31,6 +31,7 @@ package_dir = {"": "src"}
|
|||
|
||||
if any(arg.startswith("bdist") for arg in sys.argv):
|
||||
import lib3to6
|
||||
|
||||
package_dir = lib3to6.fix(package_dir)
|
||||
|
||||
|
||||
|
|
@ -44,12 +45,11 @@ setuptools.setup(
|
|||
author_email="mbarkhau@gmail.com",
|
||||
url="https://gitlab.com/mbarkhau/pycalver",
|
||||
version="201812.11b0",
|
||||
|
||||
keywords="version versioning bumpversion calver",
|
||||
description="CalVer versioning for python libraries.",
|
||||
long_description=long_description,
|
||||
long_description_content_type="text/markdown",
|
||||
packages=["pycalver"],
|
||||
packages=['pycalver'],
|
||||
package_dir=package_dir,
|
||||
install_requires=install_requires,
|
||||
entry_points="""
|
||||
|
|
|
|||
|
|
@ -58,7 +58,7 @@ class PatternMatch(typ.NamedTuple):
|
|||
PatternMatches = typ.Iterable[PatternMatch]
|
||||
|
||||
|
||||
def compile_pattern(pattern: str) -> typ.Pattern[str] :
|
||||
def compile_pattern(pattern: str) -> typ.Pattern[str]:
|
||||
pattern_tmpl = pattern
|
||||
|
||||
for char, escaped in PATTERN_ESCAPES:
|
||||
|
|
@ -66,7 +66,9 @@ def compile_pattern(pattern: str) -> typ.Pattern[str] :
|
|||
|
||||
# undo escaping only for valid part names
|
||||
for part_name in RE_PATTERN_PARTS.keys():
|
||||
pattern_tmpl = pattern_tmpl.replace("\u005c{{" + part_name + "\u005c}}", "{" + part_name + "}")
|
||||
pattern_tmpl = pattern_tmpl.replace(
|
||||
"\u005c{{" + part_name + "\u005c}}", "{" + part_name + "}"
|
||||
)
|
||||
|
||||
pattern_str = pattern_tmpl.format(**RE_PATTERN_PARTS)
|
||||
return re.compile(pattern_str)
|
||||
|
|
|
|||
|
|
@ -126,7 +126,7 @@ CLI_MAIN_FIXTURE = """
|
|||
|
||||
def test_pattern_escapes():
|
||||
pattern_re = parse.compile_pattern(r'click.version_option(version="{version}")')
|
||||
match = pattern_re.search(CLI_MAIN_FIXTURE)
|
||||
match = pattern_re.search(CLI_MAIN_FIXTURE)
|
||||
assert match.group(0) == 'click.version_option(version="v201812.0123-beta")'
|
||||
|
||||
|
||||
|
|
@ -136,7 +136,9 @@ package_metadata = {"name": "mypackage", "version": "v201812.0123-beta"}
|
|||
|
||||
|
||||
def test_curly_escapes():
|
||||
pattern = r'package_metadata = {"name": "mypackage", "version": "{version}"}'
|
||||
pattern = r'package_metadata = {"name": "mypackage", "version": "{version}"}'
|
||||
pattern_re = parse.compile_pattern(pattern)
|
||||
match = pattern_re.search(CURLY_BRACE_FIXTURE)
|
||||
assert match.group(0) == 'package_metadata = {"name": "mypackage", "version": "v201812.0123-beta"}'
|
||||
match = pattern_re.search(CURLY_BRACE_FIXTURE)
|
||||
assert (
|
||||
match.group(0) == 'package_metadata = {"name": "mypackage", "version": "v201812.0123-beta"}'
|
||||
)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue