├── .github ├── dependabot.yml └── workflows │ └── ci.yml ├── .gitignore ├── .gitlab-ci.yml ├── CHANGELOG.md ├── CONTRIBUTING.md ├── Dockerfile ├── LICENSE ├── MANIFEST.in ├── Makefile ├── Makefile.bootstrapit.make ├── README.md ├── activate ├── bootstrapit.sh ├── bumpver_128.png ├── bumpver_logo.svg ├── docker_base.Dockerfile ├── fastentrypoints.py ├── license.header ├── pylint-ignore.md ├── requirements ├── conda.txt ├── development.txt ├── integration.txt ├── pypi.txt └── vendor.txt ├── scripts ├── bootstrapit_update.sh ├── exit_0_if_empty.py ├── pre-push-hook.sh ├── setup_conda_envs.sh ├── update_conda_env_deps.sh └── update_readme_examples.py ├── setup.cfg ├── setup.py ├── src └── bumpver │ ├── __init__.py │ ├── __main__.py │ ├── cli.py │ ├── config.py │ ├── hooks.py │ ├── parse.py │ ├── pathlib.py │ ├── patterns.py │ ├── pysix.py │ ├── regexfmt.py │ ├── rewrite.py │ ├── setuptools_v65_version.py │ ├── utils.py │ ├── v1patterns.py │ ├── v1rewrite.py │ ├── v1version.py │ ├── v2patterns.py │ ├── v2rewrite.py │ ├── v2version.py │ ├── vcs.py │ └── version.py ├── stubs └── README.md └── test ├── __init__.py ├── fixtures ├── hooks │ ├── post_commit_hook.py │ ├── pre_commit_hook.py │ └── pre_commit_hook_fail.py ├── project_a │ ├── README.md │ └── bumpver.toml ├── project_b │ ├── README.rst │ ├── setup.cfg │ ├── setup.py │ └── src │ │ ├── module_v1 │ │ └── __init__.py │ │ └── module_v2 │ │ └── __init__.py ├── project_c │ └── pyproject.toml └── project_d │ └── pyproject.toml ├── test_cli.py ├── test_config.py ├── test_parse.py ├── test_patterns.py ├── test_rewrite.py ├── test_version.py └── util.py /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbarkhau/bumpver/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbarkhau/bumpver/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbarkhau/bumpver/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitlab-ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbarkhau/bumpver/HEAD/.gitlab-ci.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbarkhau/bumpver/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbarkhau/bumpver/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbarkhau/bumpver/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbarkhau/bumpver/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbarkhau/bumpver/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbarkhau/bumpver/HEAD/Makefile -------------------------------------------------------------------------------- /Makefile.bootstrapit.make: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbarkhau/bumpver/HEAD/Makefile.bootstrapit.make -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbarkhau/bumpver/HEAD/README.md -------------------------------------------------------------------------------- /activate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbarkhau/bumpver/HEAD/activate -------------------------------------------------------------------------------- /bootstrapit.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbarkhau/bumpver/HEAD/bootstrapit.sh -------------------------------------------------------------------------------- /bumpver_128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbarkhau/bumpver/HEAD/bumpver_128.png -------------------------------------------------------------------------------- /bumpver_logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbarkhau/bumpver/HEAD/bumpver_logo.svg -------------------------------------------------------------------------------- /docker_base.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbarkhau/bumpver/HEAD/docker_base.Dockerfile -------------------------------------------------------------------------------- /fastentrypoints.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbarkhau/bumpver/HEAD/fastentrypoints.py -------------------------------------------------------------------------------- /license.header: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbarkhau/bumpver/HEAD/license.header -------------------------------------------------------------------------------- /pylint-ignore.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbarkhau/bumpver/HEAD/pylint-ignore.md -------------------------------------------------------------------------------- /requirements/conda.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbarkhau/bumpver/HEAD/requirements/conda.txt -------------------------------------------------------------------------------- /requirements/development.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbarkhau/bumpver/HEAD/requirements/development.txt -------------------------------------------------------------------------------- /requirements/integration.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbarkhau/bumpver/HEAD/requirements/integration.txt -------------------------------------------------------------------------------- /requirements/pypi.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbarkhau/bumpver/HEAD/requirements/pypi.txt -------------------------------------------------------------------------------- /requirements/vendor.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbarkhau/bumpver/HEAD/requirements/vendor.txt -------------------------------------------------------------------------------- /scripts/bootstrapit_update.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbarkhau/bumpver/HEAD/scripts/bootstrapit_update.sh -------------------------------------------------------------------------------- /scripts/exit_0_if_empty.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbarkhau/bumpver/HEAD/scripts/exit_0_if_empty.py -------------------------------------------------------------------------------- /scripts/pre-push-hook.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbarkhau/bumpver/HEAD/scripts/pre-push-hook.sh -------------------------------------------------------------------------------- /scripts/setup_conda_envs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbarkhau/bumpver/HEAD/scripts/setup_conda_envs.sh -------------------------------------------------------------------------------- /scripts/update_conda_env_deps.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbarkhau/bumpver/HEAD/scripts/update_conda_env_deps.sh -------------------------------------------------------------------------------- /scripts/update_readme_examples.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbarkhau/bumpver/HEAD/scripts/update_readme_examples.py -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbarkhau/bumpver/HEAD/setup.cfg -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbarkhau/bumpver/HEAD/setup.py -------------------------------------------------------------------------------- /src/bumpver/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbarkhau/bumpver/HEAD/src/bumpver/__init__.py -------------------------------------------------------------------------------- /src/bumpver/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbarkhau/bumpver/HEAD/src/bumpver/__main__.py -------------------------------------------------------------------------------- /src/bumpver/cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbarkhau/bumpver/HEAD/src/bumpver/cli.py -------------------------------------------------------------------------------- /src/bumpver/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbarkhau/bumpver/HEAD/src/bumpver/config.py -------------------------------------------------------------------------------- /src/bumpver/hooks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbarkhau/bumpver/HEAD/src/bumpver/hooks.py -------------------------------------------------------------------------------- /src/bumpver/parse.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbarkhau/bumpver/HEAD/src/bumpver/parse.py -------------------------------------------------------------------------------- /src/bumpver/pathlib.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbarkhau/bumpver/HEAD/src/bumpver/pathlib.py -------------------------------------------------------------------------------- /src/bumpver/patterns.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbarkhau/bumpver/HEAD/src/bumpver/patterns.py -------------------------------------------------------------------------------- /src/bumpver/pysix.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbarkhau/bumpver/HEAD/src/bumpver/pysix.py -------------------------------------------------------------------------------- /src/bumpver/regexfmt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbarkhau/bumpver/HEAD/src/bumpver/regexfmt.py -------------------------------------------------------------------------------- /src/bumpver/rewrite.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbarkhau/bumpver/HEAD/src/bumpver/rewrite.py -------------------------------------------------------------------------------- /src/bumpver/setuptools_v65_version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbarkhau/bumpver/HEAD/src/bumpver/setuptools_v65_version.py -------------------------------------------------------------------------------- /src/bumpver/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbarkhau/bumpver/HEAD/src/bumpver/utils.py -------------------------------------------------------------------------------- /src/bumpver/v1patterns.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbarkhau/bumpver/HEAD/src/bumpver/v1patterns.py -------------------------------------------------------------------------------- /src/bumpver/v1rewrite.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbarkhau/bumpver/HEAD/src/bumpver/v1rewrite.py -------------------------------------------------------------------------------- /src/bumpver/v1version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbarkhau/bumpver/HEAD/src/bumpver/v1version.py -------------------------------------------------------------------------------- /src/bumpver/v2patterns.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbarkhau/bumpver/HEAD/src/bumpver/v2patterns.py -------------------------------------------------------------------------------- /src/bumpver/v2rewrite.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbarkhau/bumpver/HEAD/src/bumpver/v2rewrite.py -------------------------------------------------------------------------------- /src/bumpver/v2version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbarkhau/bumpver/HEAD/src/bumpver/v2version.py -------------------------------------------------------------------------------- /src/bumpver/vcs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbarkhau/bumpver/HEAD/src/bumpver/vcs.py -------------------------------------------------------------------------------- /src/bumpver/version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbarkhau/bumpver/HEAD/src/bumpver/version.py -------------------------------------------------------------------------------- /stubs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbarkhau/bumpver/HEAD/stubs/README.md -------------------------------------------------------------------------------- /test/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fixtures/hooks/post_commit_hook.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbarkhau/bumpver/HEAD/test/fixtures/hooks/post_commit_hook.py -------------------------------------------------------------------------------- /test/fixtures/hooks/pre_commit_hook.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbarkhau/bumpver/HEAD/test/fixtures/hooks/pre_commit_hook.py -------------------------------------------------------------------------------- /test/fixtures/hooks/pre_commit_hook_fail.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env python 2 | exit(1) 3 | -------------------------------------------------------------------------------- /test/fixtures/project_a/README.md: -------------------------------------------------------------------------------- 1 | # Python CalVer README Fixture 2 | 3 | Current Version: v2016.0123-alpha 4 | -------------------------------------------------------------------------------- /test/fixtures/project_a/bumpver.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbarkhau/bumpver/HEAD/test/fixtures/project_a/bumpver.toml -------------------------------------------------------------------------------- /test/fixtures/project_b/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbarkhau/bumpver/HEAD/test/fixtures/project_b/README.rst -------------------------------------------------------------------------------- /test/fixtures/project_b/setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbarkhau/bumpver/HEAD/test/fixtures/project_b/setup.cfg -------------------------------------------------------------------------------- /test/fixtures/project_b/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbarkhau/bumpver/HEAD/test/fixtures/project_b/setup.py -------------------------------------------------------------------------------- /test/fixtures/project_b/src/module_v1/__init__.py: -------------------------------------------------------------------------------- 1 | __version__ = "v201307.0456-beta" 2 | -------------------------------------------------------------------------------- /test/fixtures/project_b/src/module_v2/__init__.py: -------------------------------------------------------------------------------- 1 | __version__ = "v201307.0456-beta" 2 | -------------------------------------------------------------------------------- /test/fixtures/project_c/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbarkhau/bumpver/HEAD/test/fixtures/project_c/pyproject.toml -------------------------------------------------------------------------------- /test/fixtures/project_d/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbarkhau/bumpver/HEAD/test/fixtures/project_d/pyproject.toml -------------------------------------------------------------------------------- /test/test_cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbarkhau/bumpver/HEAD/test/test_cli.py -------------------------------------------------------------------------------- /test/test_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbarkhau/bumpver/HEAD/test/test_config.py -------------------------------------------------------------------------------- /test/test_parse.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbarkhau/bumpver/HEAD/test/test_parse.py -------------------------------------------------------------------------------- /test/test_patterns.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbarkhau/bumpver/HEAD/test/test_patterns.py -------------------------------------------------------------------------------- /test/test_rewrite.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbarkhau/bumpver/HEAD/test/test_rewrite.py -------------------------------------------------------------------------------- /test/test_version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbarkhau/bumpver/HEAD/test/test_version.py -------------------------------------------------------------------------------- /test/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbarkhau/bumpver/HEAD/test/util.py --------------------------------------------------------------------------------