https://github.com/drakkar-software/package-version-manager
A toolkit to automate packages version update
https://github.com/drakkar-software/package-version-manager
python3 release-automation
Last synced: 11 months ago
JSON representation
A toolkit to automate packages version update
- Host: GitHub
- URL: https://github.com/drakkar-software/package-version-manager
- Owner: Drakkar-Software
- License: mit
- Created: 2020-04-11T13:01:50.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2024-01-09T14:57:11.000Z (over 2 years ago)
- Last Synced: 2025-04-24T22:03:16.206Z (about 1 year ago)
- Topics: python3, release-automation
- Language: Python
- Homepage: https://www.octobot.cloud/
- Size: 25.4 KB
- Stars: 2
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# Package-version-manager 1.0.1
[](https://app.codacy.com/gh/Drakkar-Software/Package-Version-Manager?utm_source=github.com&utm_medium=referral&utm_content=Drakkar-Software/Package-Version-Manager&utm_campaign=Badge_Grade_Dashboard)
A toolkit to automate packages version update
This toolkit will:
1. Look for changes in a changelog file
2. Extract the new version number from this changelog file
3. Update the version number in readme and version identifying files
4. Create a version git branch
5. Commit the version updates in this branch
6. Log the pull request URL to merge this branch
## Installation
From PYPI
```shell script
easy_install Package-Version-Manager
```
With sources
```shell script
python -m pip install -r requirements.txt
```
## Usage:
From PYPI
```shell script
pvg -d "/my/repo/container/folder"
```
With Sources
```shell script
python cli.py -d "/my/repo/container/folder"
```
## Developers
Build package
```shell script
python setup.py sdist bdist_egg
```