README
This package eases the creation of new releases for
a python package versioned with mercurial.
It assumes mercurial as vcs and semantic versioning.
Also, the version has to be managed by a variable
numversion inside a file __pkginfo__.py.
It takes care to :
- update the version in the file
__pkginfo__.py(required) - update the changelog
- create a commit with only this changes
- tag the commit.
The new version, patch, minor or major, depends on the option -r/--release
passed as parameter.
The auto option reads the commit message and determines the release type
according to conventional commit.
The primary use case is to have release-new inside a tox rules for cubicweb
cubes.
You can use release-new --preview-changelog or release-new -c to preview the
changelog that will be generated.
It does not:
- release to pypi
The release should be done by the CI, see the .gitlab-ci.yml.
It can be installed with pip install release-new.
Release files for release-new 0.17.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| release_new-0.17.0.tar.gz | 10.0 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| release_new-0.17.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 20.1 kB
Release files / release_new-0.17.0.tar.gz
| Download URL | release_new-0.17.0.tar.gz |
|---|---|
| Size | 10.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
dcca549622921f57c8ee864a19373a471bc6bcbd2a4b7ba5c7512225a2c220e6
|
|
BLAKE2b-256 checksum How to use checksums |
9af130ae5780feb559f813ac1f8d35650dd06484c5d755a2d73f7e4d458cedf1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.1
|
Release files / release_new-0.17.0-py3-none-any.whl
| Download URL | release_new-0.17.0-py3-none-any.whl |
|---|---|
| Size | 10.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
65268bba9df69bf5dc1eb7f52e21e1ebc8088f5265a9de2de94c43fe5a18e99d
|
|
BLAKE2b-256 checksum How to use checksums |
f49bbaf8ab342a186ec21fbbc2fcc8fdc37ecbf7ed86e13eb45f79b3a0feace9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.1
|