Skip to main content

VUP: Version UPdater

© 2019 SiLeader and Cerussite.

features

  • version number management
  • support some version type
    • auto increment
    • manual increment (increment by command execute)
    • year, month, day
    • number of days from specified date
  • dependent only standard Python libraries

version string format

MAJOR.MINOR.BUILD.REVISION

install

please execute command below.

pip install vup

usage

  1. run init sub command to initialize project
  2. run generate sub command to generate header file
  3. run update sub command to update version number

T is position of version string. T is major, minor, build, or revision.

init sub command

  • --T-type is type of version number
  • --T is initial value
  • --T-from is starting point

Type

type meaning
auto auto increment by update sub command
manual manual increment by update sub command
days number of days from specified date (--T-from)
year year
month month
day day
none not use this field

generate sub command

  • --language or -x: target language (C++, C, or Python)
  • --output or -o: output basename
  • --pre-update: update before generate
  • --post-update: update after generate
  • --standard or --std: C++ standard version

License

GNU General Public License version 3.0 (GPLv3.0)

See LICENSE.

Metadata

Release files for vup 1.1.4

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

Source distribution (sdist)

Source distribution for vup 1.1.4
File Size Uploaded Provenance Actions
vup-1.1.4.tar.gz 5.2 kB Without provenance Details for vup-1.1.4.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for vup 1.1.4
File Interpreter ABI Platform Actions
vup-1.1.4-py3-none-any.whl Python 3 none any Details for vup-1.1.4-py3-none-any.whl

Total release size: 24.2 kB

Release files / vup-1.1.4.tar.gz

Download URL vup-1.1.4.tar.gz
Size 5.2 kB
Tags Source
SHA-256 checksum
How to use checksums
dfdee6682a128780fe30166a3f78fe80a693395633cf8511eb64a2d00673b83b
BLAKE2b-256 checksum
How to use checksums
070e81b83ea3827f1a822af9c7d16063254f0203dd2b35e9220042a92d724ecc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.6.0 requests-toolbelt/0.9.1 tqdm/4.41.1 CPython/3.6.9

Release files / vup-1.1.4-py3-none-any.whl

Download URL vup-1.1.4-py3-none-any.whl
Size 19.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
881b123f5d652620fa90be684f13d3da46c238d0a99d09bbc0abc681f6a59a97
BLAKE2b-256 checksum
How to use checksums
edc44aa91c8b56e7268d47d83df93a215e72633d36e50b1ce6aa5472271ec2bc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.6.0 requests-toolbelt/0.9.1 tqdm/4.41.1 CPython/3.6.9

Security for vup 1.1.4

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.

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