Skip to main content

Python toolkit for building, managing releases and issue tracking

Project description

Master CI:

master-build coverage-master

Downloads:

http://pypi.python.org/pypi/pulsar-agile

Source:

https://github.com/quantmind/pulsar-agile

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

ALPHA - USE IT WITH EXTRA CARE

Agile

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

Usage

Create the agileplay.py 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 agileplay.py -l

Release dry run:

python agileplay.py release

Release push:

python agileplay.py release --push

Testing

To run unit tests, create a config.py 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 https://github.com/settings/tokens>"
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.

Source Distribution

pulsar-agile-0.3.0.tar.gz (49.2 kB view hashes)

Uploaded Source

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