Skip to main content

releasecmd is a release subcommand for setup.py (setuptools.setup). the subcommand create a git tag and push, and upload packages to PyPI.

Project description

releasecmd

PyPI package version Supported Python versions

Summary

releasecmd is a release subcommand for setup.py (setuptools.setup). The subcommand create a git tag and push, and upload packages to PyPI.

The subcommand class (releasecmd.ReleaseCommand) is implemented as a subclass of setuptools.Command class. The release subcommand does the followings:

  1. create a git tag from the package version information

  2. push git tags

  3. upload package files to PyPI by using twine

Example

$ python setup.py release
[reading ./typepy/__version__.py]
[pushing git tags: v0.0.26]
[upload packages to PyPI]
...

Before execute, need to exist uploading binaries in dist/ directory.

Skip create a git tag

$ python setup.py release --skip-tagging
running release
...

Dependencies

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

releasecmd-0.0.14.tar.gz (4.5 kB view details)

Uploaded Source

Built Distribution

releasecmd-0.0.14-py2.py3-none-any.whl (4.8 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file releasecmd-0.0.14.tar.gz.

File metadata

  • Download URL: releasecmd-0.0.14.tar.gz
  • Upload date:
  • Size: 4.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.29.1 CPython/3.7.2

File hashes

Hashes for releasecmd-0.0.14.tar.gz
Algorithm Hash digest
SHA256 fb29095bf9b3b93a2a432d034298503405fe4c260606758a42e02a1055059e26
MD5 0dda29360bc3295ae0928f92e6bc4505
BLAKE2b-256 f6ec7461cdf3dc9869caba7b9cb95e5859c3d29bc8ee05ee0fe9c55b57cf5e94

See more details on using hashes here.

File details

Details for the file releasecmd-0.0.14-py2.py3-none-any.whl.

File metadata

  • Download URL: releasecmd-0.0.14-py2.py3-none-any.whl
  • Upload date:
  • Size: 4.8 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.29.1 CPython/3.7.2

File hashes

Hashes for releasecmd-0.0.14-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 26d538e519a5f595dc6a5012f4b26b066c6eba60f1ed2715ae80c58a029bdc74
MD5 9aca7ebbbd344d82e72748745036fc70
BLAKE2b-256 5ab3676618f16f611c723d04b4af34537ddba05f70c64b6c9d184fd168f914a7

See more details on using hashes here.

Supported by

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