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.9.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.9-py3-none-any.whl (3.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pipver-0.1.9.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.9.tar.gz
Algorithm Hash digest
SHA256 e15e792ef1f94703f780dbffd1aa97d09e2312e40c3e783cd2faf7b61653e7fc
MD5 333f74b9e17dbefc8d7cb8e6e6baca15
BLAKE2b-256 2372ca6b66972152c386238c92cc14e14324ef360aaf5effc67d812c06699f3b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pipver-0.1.9-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.9-py3-none-any.whl
Algorithm Hash digest
SHA256 0e340f1b2ffba3498b38bb538dad30be3c3415a1dea616986d55261078421469
MD5 603ae29c7dc78c47f9725f413c5cf7d3
BLAKE2b-256 1b05d0e5f76f9102d93afc6b457cf1f57f21d2c24fc06fc3e7d125cc1ef38eb0

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