Skip to main content
Join the official 2020 Python Developers SurveyStart the survey!

Python toolkit for building, managing releases and issue tracking

Project description

Master CI:master-build coverage-master
Mailing list:google user group
Design by:Quantmind and Luca Sbardella
Platforms:Linux, OSX, Windows. Python 3.5 and above
Keywords:git, github, python, aws, release, documentation



Toolkit for agile development with python, git, github and aws.


Create the script inside of your repository and create the agile.json file along side.

Available commands to configure are:

  • docs: Compile sphinx docs and upload them to aws
  • httpcopy: Copy remote files to local ones via Http
  • labels: Set labels in github issues
  • release: Make a new release
  • sass: Compile scss files using SASS
  • shell: Run arbitrary commands on the shell

When running tasks, the logging level is by default set to info. For a more verbose logging pass --log-level agile.debug.

Check tasks available:

python -l

Release dry run:

python release

Release push:

python release --push


To run unit tests, create a file alongside this file and add the following two entries:

import os

os.environ['GITHUB_USERNAME'] = "<username for token>"
os.environ['GITHUB_TOKEN'] = "<generate one from>"
os.environ['GITHUB_TEST_REPO'] = "<username>/<reponame>"

Project details

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for pulsar-agile, version 0.3.0
Filename, size File type Python version Upload date Hashes
Filename, size pulsar-agile-0.3.0.tar.gz (49.2 kB) File type Source Python version None Upload date Hashes View

Supported by

Pingdom Pingdom Monitoring Google Google Object Storage and Download Analytics Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page