Skip to main content

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)

Source distribution for release-new 0.17.0
File Size Uploaded
release_new-0.17.0.tar.gz 10.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for release-new 0.17.0
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

0.17.0 This release

2 release files

0.16.0

2 release files

0.15.3

2 release files

0.13.0

2 release files

0.12.2

2 release files

0.12.1

2 release files

0.12.0

2 release files

0.11.0

2 release files

0.10.1

2 release files

0.9.1

2 release files

0.8.0

2 release files

0.7.1

2 release files

0.6.1

2 release files

0.6.0

2 release files

0.5.0

2 release files

0.4.2

2 release files

0.4.1

2 release files

0.3.1

2 release files

0.2.3

2 release files

0.2.2

2 release files

0.2.1

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page