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
- run
initsub command to initialize project - run
generatesub command to generate header file - run
updatesub command to update version number
T is position of version string.
T is major, minor, build, or revision.
init sub command
--T-typeis type of version number--Tis initial value--T-fromis 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
--languageor-x: target language (C++, C, or Python)--outputor-o: output basename--pre-update: update before generate--post-update: update after generate--standardor--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)
| 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)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| 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.