Skip to main content

Automates the process of releasing a new version of some software.

Project description

Easily write a script to release a new version, with variable steps.

Releasing software usually is a pain. There are several checks that the developer must make for each new version. The developer is prone to forget one of them or perform the checks out of the optimal order. As Murphy would have it, many buggy releases are created for this reason.

releaser is a little framework the developer can use to write a script to guide him through the new version release process, such that the checks are performed automatically. (Each software project will have a release script that differs a little bit from others.)

Many steps of a common release process have already been implemented, and you can easily write your own. (If you do write a step, please donate the code to the project.)

Installing releaser

Activate your virtualenv, then:

easy_install -UZ releaser

Getting started

Simply download this script to the root of your project, then edit it. (You can read it here.)

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

releaser-0.1.1.tar.gz (7.9 kB view details)

Uploaded Source

File details

Details for the file releaser-0.1.1.tar.gz.

File metadata

  • Download URL: releaser-0.1.1.tar.gz
  • Upload date:
  • Size: 7.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for releaser-0.1.1.tar.gz
Algorithm Hash digest
SHA256 9a45b8c4d2517d96cedea46af95415fc1a995257ed6cc09fed6fa604ccd5acdb
MD5 9caa6b2b94d395c367de17fecc8adf48
BLAKE2b-256 874bb404920e794d411b196e8fcb3cfb46eb9b927f1d113580f35378d431f277

See more details on using hashes here.

Supported by

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