Pour tout problème contactez-nous par mail : support@froggit.fr | La FAQ :grey_question: | Rejoignez-nous sur le Chat :speech_balloon:

Skip to content
Snippets Groups Projects
Commit 19d2557e authored by Dorian Turba's avatar Dorian Turba
Browse files

add bump-my-version

parent c8e42714
No related branches found
No related tags found
No related merge requests found
......@@ -33,6 +33,7 @@ dependencies = [
[project.optional-dependencies]
ALL = ["{{ cookiecutter.package_slug}}[QUALITY]", "{{ cookiecutter.package_slug}}[TEST]"]
QUALITY = [
"bump-my-version",
"mypy",
"pip-tools",
"pre-commit",
......@@ -52,11 +53,36 @@ testpaths = [
"integration",
]
[tool.bumpversion]
allow-dirty = true
commit = false
config-file = "pyproject.toml"
current_version = "{{ cookiecutter.package_version }}"
parse = "(?P<major>\\d+)\\.(?P<minor>\\d+)\\.(?P<patch>\\d+)"
replace = "{new_version}"
search = "{current_version}"
serialize = [
"{major}.{minor}.{patch}",
]
tag = false
[[tool.bumpversion.files]]
allow-dirty = true
filename = "pyproject.toml"
replace = "version = \"{new_version}\""
search = "version = \"{current_version}\""
[tool.mypy]
packages = "{{ cookiecutter.package_slug }}"
python_version = "{{ cookiecutter.requires-python }}"
disallow_untyped_defs = true
[tool.hatch.envs.default.scripts]
bump-major = "bump-my-version bump major --allow-dirty"
bump-minor = "bump-my-version bump minor --allow-dirty"
bump-patch = "bump-my-version bump patch --allow-dirty"
[tool.hatch.metadata]
allow-direct-references = false
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment