Skip to main content

A Python package to increments module verision numbers.

from nextversion import nextversion
nextversion('1.0a2')    # => '1.0a3'
nextversion('v1.0a2')   # => '1.0a3'  (normalized to compatible version with PEP 386)
nextversion('foo.0.3')  # => None     (impossible to normalize)

If original version number does not match PEP 386 ,

  1. Next version compatible with PEP 386 is returned if possible,

  2. If impossible, None is returned.

Install

Install from PyPI

$ pip install nextversion

Install from Github repo

$ git clone https://github.com/laysakura/nextversion.git
$ cd nextversion
$ ./setup.py install

See also

Author

Sho Nakatani <lay.sakura@gmail.com>, a.k.a. @laysakura

Metadata

Release files for nextversion 1.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 nextversion 1.0
File Size Uploaded
nextversion-1.0.zip 10.0 kB Details

Release files / nextversion-1.0.zip

Download URL nextversion-1.0.zip
Size 10.0 kB
Tags Source
SHA-256 checksum
How to use checksums
28b64e35bcf2b6a6565379013bdbfc074232ca47e1b1c60a82c9341cb2e37579
BLAKE2b-256 checksum
How to use checksums
0a07cc68b6dc5bc6d9283a79eb7eee0618a9147dd47c5b0b4ebffe36c799276e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

1.0 This release

1 release file

0.8

1 release file

0.7

1 release file

0.6

1 release file

0.5

1 release file

0.3

1 release file

0.2

1 release file

0.1.0

1 release file

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