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.13.tar.gz (4.4 kB view details)

Uploaded Source

Built Distribution

releasecmd-0.0.13-py2.py3-none-any.whl (4.7 kB view details)

Uploaded Python 2 Python 3

File details

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

File metadata

  • Download URL: releasecmd-0.0.13.tar.gz
  • Upload date:
  • Size: 4.4 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.1

File hashes

Hashes for releasecmd-0.0.13.tar.gz
Algorithm Hash digest
SHA256 22faa0ae71437459d3e2c205e6266827009c9012247e2f8df3895c8ea8e123c6
MD5 9752473e9410965041ffbfbf884014e7
BLAKE2b-256 cc4c5eda6707882857bae7f29a5e14602ef6208541c76f2a1e02f6dc9438eff7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: releasecmd-0.0.13-py2.py3-none-any.whl
  • Upload date:
  • Size: 4.7 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.1

File hashes

Hashes for releasecmd-0.0.13-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 08c747d9ac39e57aea9e5eb639fdeee895ad863748ae1cb2ad0d14e691d8be72
MD5 a4e7144ca0ab046465fe9f95ebf2c144
BLAKE2b-256 61e4122db6df4697eea35612ad2e5ea59c727461b2775377a7e08e7a7d73f869

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