#PYPI-UP
A tool to release package on Pypi, by incrementing the version number. It also git tag the version and push it to the repository.
##### Requirements: - git
## Installation and setup
pip install pypi-up
pypi-up –setup
## CLI
### Release the current version
pypi-up
follow the prompt
### Increment version and release
#### Increase the patch number
pypi-up -p
> 0.0.1
#### Increase the minor number
pypi-up -m
> 0.1.0
#### Increase the major number
pypi-up -j
> 1.0.0
#### Manually changed the number
pypi-up -e 1.2.3
> 1.2.3
#### Dry Run
If you want to test the release process, you can do a dry run
pypi-up –dry
### Skip prompt
To skip the prompt
pypi-up -x
—
### setup.cfg and __about__.py
setup.cfg is a config file that host the version number and the pypi-up file to update.
__about__.py contains the package’s info, such as name, author, license and __version__ which is the version number of the application. __version__ is required in the file.
The __about__.py file can be called in your application as normal module
import __about__
print(__about__.__version__)
With these two file, pypi-up will be able to increase the version and update the __about__.py effortlessly. You don’t need to touch the versioning file at all.
By the default the __about__.py is at the root of the directory.
But if you want to place it somewhere else, in your setup.cfg change the following to your path
# setup.cfg
[pypi-up] version-file = $path/__about__.py auto-increment = patch
The auto-increment accepts patch, minor, major or blank.
When pypi-up it will auto-increment the version instead of doing it manually all the time.
—
License: MIT
Copyright 2016 Mardix
Metadata
Release files for pypi-up 0.3.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| pypi-up-0.3.2.tar.gz | 6.8 kB | Details |
Release files / pypi-up-0.3.2.tar.gz
| Download URL | pypi-up-0.3.2.tar.gz |
|---|---|
| Size | 6.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
d43242391b6929d905706987dbd59eaca8475f0416280f9fea7a6e99339905c2
|
|
BLAKE2b-256 checksum How to use checksums |
51b28c11b5fe4395998ac83c0259d037f71583833880b8d4dce93545cac408e6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |