{"categories":[{"label":"Libraries","url":"https://skillfed.io/packages/category/software-development-libraries/5"},{"label":"Python Modules","url":"https://skillfed.io/packages/category/software-development-libraries-python-modules/11"}],"enrichment":{"capability":"BumpVer is a CLI tool that searches for and updates version strings across your project files using configurable patterns, supporting SemVer, CalVer, and custom versioning schemes.","skillfed_tags":["version-management","build-automation","cli-tool"],"use_cases":["Automate version bumping in CI/CD pipelines for multi-file projects using SemVer or CalVer schemes.","Test and validate version patterns before configuring them in your project's version configuration.","Update version strings across setup.py, __init__.py, and other project files in a single command.","Manage CalVer versioning with automatic date-based increments and optional patch numbers for multiple releases per period.","Preview version changes with dry-run mode before committing them to version control."],"what_it_does":"BumpVer is a version-bumping CLI tool that automates finding and updating version strings in your project files. You define a version pattern (supporting SemVer like MAJOR.MINOR.PATCH, CalVer like YYYY.MM, or custom schemes) and file patterns to search, then BumpVer handles the search-and-replace across your codebase. It normalizes versions according to PEP440 and can optionally integrate with Git or Mercurial for VCS-aware bumping.\n\nThe tool works with plaintext files, so it's not limited to Python projects\u2014you can use it with any language or project type. It supports dry-run mode to preview changes before applying them, and provides a test command to validate your version patterns before committing them to configuration.","worth_installing":"Yes. BumpVer is actively maintained, has no known vulnerabilities, low install friction, and a permissive MIT license. It solves a real problem\u2014automating version updates across multiple files\u2014with flexible pattern support for SemVer, CalVer, and custom schemes. The tool is well-suited for both Python and non-Python projects. Install it if you manage versions across multiple files and want to automate the bumping process."},"id":"bumpver","links":{"html":"https://skillfed.io/packages/bumpver","md":"https://skillfed.io/packages/bumpver.md","pypi":"https://pypi.org/project/bumpver/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-05-22","license_spdx":null,"license_treatment":"permissive","name":"bumpver","python_support":"supports_current","summary":"Bump version numbers in project files."},"popularity":{"monthly_downloads":545044,"position":6078,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"2026.1132"}
