{"categories":[{"label":"Build Tools","url":"https://skillfed.io/packages/category/software-development-build-tools/5"}],"enrichment":{"capability":"Automatically generates semantic versions for Python packages by parsing git tags and commit messages, integrating directly into setup.py to eliminate manual version management.","skillfed_tags":["version-management","git-integration","abandoned"],"use_cases":["Eliminate manual version string edits in setup.py by deriving versions automatically from git history.","Enforce semantic versioning discipline by parsing commit messages for breaking-change markers during the build process.","Streamline build pipelines that need consistent, git-derived version numbers without extra configuration steps.","Maintain existing projects already using autosemver when migration to other tools is not feasible."],"what_it_does":"Autosemver is a setup.py integration tool that automatically derives semantic versions for Python packages by reading git repository metadata\u2014tags, commit messages, and special markers like 'Sem-Ver:' or '* Incompatible'. You add a single line (autosemver=True) to your setup.py, and the tool generates version strings compliant with the semantic versioning standard without requiring manual version bumps in code.\n\nThe package has no runtime dependencies and is designed to run at build time. However, it is no longer maintained: the last commit was 2022-07-09 and the final release was 2020-11-13. For projects starting now, this represents a significant risk\u2014there is no active support for compatibility with modern Python or build workflows, and any bugs or breaking changes in the ecosystem will not be addressed.","worth_installing":"No. The package is abandoned (no maintenance since 2020-11-13, last commit 2022-07-09) and carries copyleft licensing. For new projects, consider actively maintained alternatives. Only install autosemver if you are maintaining an existing codebase already using it and cannot migrate."},"id":"autosemver","links":{"html":"https://skillfed.io/packages/autosemver","md":"https://skillfed.io/packages/autosemver.md","pypi":"https://pypi.org/project/autosemver/"},"maintenance":{"status":"abandoned"},"meta":{"latest_release":"2020-11-13","license_spdx":null,"license_treatment":"copyleft","name":"autosemver","python_support":"unspecified","summary":"Tools to handle automatic semantic versioning in python"},"popularity":{"monthly_downloads":99013,"position":13043,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"1.0.0"}
