Skip to main content

Python package versioning the right way.

Project description

Pipver: Python package versioning the right way
===============================================

Quickly and reliably update version of Python packages using Pipver.
Pipver will automatically find where you version is stored, increment it in place, and create a git tag for you as well, all you have to do is call it!

Easy to use:
------------

$ pipver
λ Searching for version string...
λ Found current version: 0.1.4
λ New version to be written: 0.1.5
Keep? [yes]> yes
λ Done!

Features:
---------

- Automatically finds the correct file with your package version from a default list of standard locations.
- Git tag integration for CI and releases
- Completely customizable if you have a different workflow
- Promptless run, just use the _--yes_ flag and it can run anywhere
- Publish your package to Pypi right after running with the _--publish_ flag


Installation
------------

$ pip install pipenv

Contributing:
-------------

1. Check for open issues on GitHub
2. Fork the repo, and make your changes
3. Write a test we can run to validate
4. Send us a pull request and you're good to go!


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

pipver-0.1.8.tar.gz (3.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pipver-0.1.8-py3-none-any.whl (3.4 kB view details)

Uploaded Python 3

File details

Details for the file pipver-0.1.8.tar.gz.

File metadata

  • Download URL: pipver-0.1.8.tar.gz
  • Upload date:
  • Size: 3.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.2.0 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.6.5

File hashes

Hashes for pipver-0.1.8.tar.gz
Algorithm Hash digest
SHA256 4f0457cda851f2b61c16a09b560e941c66ebc5ee6ad1d8886ff17b6a0799241e
MD5 74aa89dae08dae6449125d10d011bfc7
BLAKE2b-256 cd2baa86f1608a840c7847e47ef71a88bd012d72bda69d8793dbe7e17cd0698c

See more details on using hashes here.

File details

Details for the file pipver-0.1.8-py3-none-any.whl.

File metadata

  • Download URL: pipver-0.1.8-py3-none-any.whl
  • Upload date:
  • Size: 3.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.2.0 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.6.5

File hashes

Hashes for pipver-0.1.8-py3-none-any.whl
Algorithm Hash digest
SHA256 6f52e76c9c2880980d80a3cfec700c40f89f73f65bf3e210e551b8f4e8916bac
MD5 39756c5499d274b0ec741560a0bc267f
BLAKE2b-256 19b6d4d10360927368fcfb5d4ad14a42e6eb78df9d8cc731bf47b87cae74ae86

See more details on using hashes here.

Supported by

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