Skip to main content

A tool for tracking and incrementing project version numbering.

Project description

https://img.shields.io/badge/version-v0.3.1-green.svg https://img.shields.io/badge/coverage-100%25-green.svg

A commandline utility for incrementing your project version numbers.

Installation

... pip install dover

What does it do?

When dover is run from the root directory of your project, it does the following:

  1. looks for a configuration file (.dover, .dover.ini, setup.cfg)

  2. reads any dover configuration line in this format:

    [dover:file:relatvie/file.pth]
  3. searches the configured file references for “version” strings

  4. validates all version strings across all configured files.

  5. displays and/or increments the version strings based upon cli options.

Usage

... dover --help

dover v0.3.1

dover is a commandline utility for
tracking and incrementing your
project version numbers.

Usage:
  dover           [--list] [--debug]
  dover increment ((--major|--minor|--patch) [--alpha|--beta|--rc] |
                   [--major|--minor|--patch] (--alpha|--beta|--rc))
                   [--apply] [--debug] [--no-list]

Options:
  -M --major   Update major version segment.
  -m --minor   Update minor version segment.
  -p --patch   Update patch version segment.
  -a --alpha   Update alpha pre-release segment.
  -b --beta    Update beta pre-release segment.
  -r --rc      Update release candidate segment.
  --debug      Print full exception info.
  -h --help    Display this help message
  --version    Display dover version.

See Read The Docs for more.

History

0.3.1 (2018-03-02)

  • documentation update to deal with invalid README formating.

0.3.0 (2018-03-02)

  • added pre-release options

  • added –no-list option

  • expanded documentation

  • 100% code coverage

0.2.1 (2018-02-22)

  • expanded tests

  • general code clean up

0.2.0 (2018-02-22)

  • improved alignment of output

  • added additional version matching check

0.1.0 (2018-02-18)

  • initial commit

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

dover-0.3.1.tar.gz (11.6 kB view hashes)

Uploaded Source

Built Distribution

dover-0.3.1-py3-none-any.whl (10.7 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page