Skip to main content

[![PyPI Python Versions](https://img.shields.io/pypi/pyversions/flowtool-versioning.svg)](https://pypi.python.org/pypi/flowtool-versioning) [![PyPI Latest Version](https://img.shields.io/pypi/v/flowtool-versioning.svg)](https://pypi.python.org/pypi/flowtool-versioning) [![PyPI Distribution Format](https://img.shields.io/pypi/format/flowtool-versioning.svg)](https://pypi.python.org/pypi/flowtool-versioning)

# flowtool-versioning

Automatic versions from git tags.

This addon lets you deploy a small versioning framework into your python project, that integrates well with setuptools and probably also distutils.

The framework itself has no dependencies but python. It is verified-to-work with python 2.7 and 3.4 releases.

To test it out, run one of these commands: ` flowtool versioning-init flowtool versioning-update ` in a folder that contains a file named setup.py. You will then be asked where the versionfile (that contains the version information) should be placed, and wether you want to include some default snippets into setup.cfg and __init__.py to configure and use the version in your project. It will also create a file named versioning.py next to your setup.py before giving you some information on how to wire things up in setup.py from there.

Once you have it wired into your setup.py (same process as [python-versioneer](https://github.com/warner/python-versioneer)) and created a tag with your chosen prefix (setup.cfg, prefix can be empty also) to bootstrap automatic versioning, you should be able to run: ` ./versioning.py # outputs the current version ./setup.py version # get more detailed current version info ./setup.py bump # create a new tag, with a minorly bumped version ./setup.py sdist release # release is upload and git push + tags `

Request more documentation!

Metadata

Release files for flowtool-versioning 0.7.58

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distribution (wheel)

Table of built distributions (wheels) for flowtool-versioning 0.7.58
File Interpreter ABI Platform
flowtool_versioning-0.7.58-py2.py3-none-any.whl Python 2, Python 3 none any Details

Release files / flowtool_versioning-0.7.58-py2.py3-none-any.whl

Download URL flowtool_versioning-0.7.58-py2.py3-none-any.whl
Size 20.5 kB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
770d82d7d3912afa658c36aab0e09a1b3b7275bacbee33416af3bda6cd1dfa21
BLAKE2b-256 checksum
How to use checksums
a162b1c5096242fadf07b8e80650aa996d03e0862ba64809c5718be9a1964315
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Security for flowtool-versioning 0.7.58

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.7.58 This release

1 release file No provenance

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