[project] name = "civifang" version = "0.2.6" description = "A Python package to communicate with CiviCRM instances." requires-python = ">=3.12" authors = [ { name = "Marc Koch", email = "marc.koch@propeace.de" }, ] dependencies = [ "httpx>=0.28.1", "validators>=0.34.0", ] [[tool.uv.index]] name = "forgejo" url = "https://git.extrasolar.space/api/packages/marc/pypi" publish-url = "https://git.extrasolar.space/api/packages/marc/pypi" [dependency-groups] dev = [ "bandit>=1.8.3", "black>=25.1.0", "bump-my-version>=1.0.2", "uv>=0.6.5", ] [tool.bumpversion] current_version = "0.2.6" parse = "(?P\\d+)\\.(?P\\d+)\\.(?P\\d+)" serialize = ["{major}.{minor}.{patch}"] search = "{current_version}" replace = "{new_version}" regex = false files = [ {filename = "src/civifang/__init__.py"} ] ignore_missing_version = false ignore_missing_files = false tag = false sign_tags = true tag_name = "v{new_version}" tag_message = "Bump version: {current_version} → {new_version}" allow_dirty = false commit = true message = "🔖 Bump version: {current_version} → {new_version}" moveable_tags = [] commit_args = "" setup_hooks = [] pre_commit_hooks = [] post_commit_hooks = []