Skip to main content

Simple client for GitHub issues

Project description

https://secure.travis-ci.org/JNRowe/hubugs.png?branch=master

Introduction

hubugs is a very simple client for working with GitHub’s issue tracker.

Requirements

hubugs requires Python v2.6 or above. hubugs’s mandatory dependencies outside of the standard library are argh, blessings, html2text, httplib2, Jinja, kitchen, Pygments and schematics.

Configuration

Before hubugs can operate on issues you must generate an OAuth token. hubugs provides functionality to do this:

$ hubugs setup
GitHub user? [JNRowe]
GitHub password? <password>
Support private repositories? (Y/n) y
Configuration complete!

If you wish to set the authorisation token from the command line you can use the HUBUGS_TOKEN environment variable. For example:

$ HUBUGS_TOKEN=xxx hubugs open

Contributors

I’d like to thank the following people who have contributed to hubugs.

Patches

  • Ben Griffiths

  • Matt Leighton

Bug reports

  • Brandon Cady

  • Sorin Ionescu

Ideas

  • James Gray

  • Jules Marleau

If I’ve forgotten to include your name I wholeheartedly apologise. Just drop me a mail and I’ll update the list!

Hacking

Patches and pull requests are most welcome, but I’d appreciate it if you could follow the guidelines below to make it easier to integrate your changes. These are only guidelines however, and as such can be broken if the need arises or you just want to convince me that your style is better.

  • PEP 8, the style guide, should be followed where possible.

  • While support for Python versions prior to v2.6 if such a need were to arise, you are encouraged to use v2.6 features now

  • All new classes, methods and functions should be accompanied by new reStructuredText formatted descriptions

  • You should add tests for new functionality, and berate me for not writing enough tests at the outset

  • Tests must not span network boundaries, use of a common mocking framework is encouraged

Bugs

If you find any problems, bugs or just have a question about this package either file an issue or drop me a mail.

If you’ve found a problem please attempt to include a minimal testcase so I can reproduce the problem, or even better a patch!

Project details


Download files

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

Source Distributions

hubugs-0.15.0.tar.gz (49.5 kB view details)

Uploaded Source

hubugs-0.15.0.tar.bz2 (43.4 kB view details)

Uploaded Source

File details

Details for the file hubugs-0.15.0.tar.gz.

File metadata

  • Download URL: hubugs-0.15.0.tar.gz
  • Upload date:
  • Size: 49.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for hubugs-0.15.0.tar.gz
Algorithm Hash digest
SHA256 f2e5b3ee862097e9a7ba87671a9352415398d6c400b8d743a573ab23b72ea9b1
MD5 7452b3bcf23fad20684251092d348be0
BLAKE2b-256 8ebbc9488d999b27d33e65257d7b9b7e7b7bc197d8b2aefbd8974141dce0de19

See more details on using hashes here.

File details

Details for the file hubugs-0.15.0.tar.bz2.

File metadata

  • Download URL: hubugs-0.15.0.tar.bz2
  • Upload date:
  • Size: 43.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for hubugs-0.15.0.tar.bz2
Algorithm Hash digest
SHA256 c86bb75810515fa33a885f784a2b95bc92a6356cc8f156e65d6ea70406d0ab1b
MD5 6c39ed68c9de8eac964e0480f5d55f46
BLAKE2b-256 36db91d58252a88013c83d2ef187673518a07f97fc9c0e7033cda9bec5485a7a

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