Skip to main content

GitHub Issue List

github-issue-list uses the authenticated GitHub CLI account to list open issues assigned to a user in an organization's non-archived repositories.

Issues are printed in a table sorted globally from the oldest creation time to the most recent. Issue titles are normalized to one line and limited to 30 characters.

Requirements

  • Python 3.10 or newer
  • GitHub CLI (gh)
  • An authenticated GitHub CLI session:
gh auth login

Usage

After installing the package, run:

github-issue-list

The organization defaults to kaizten, and the username defaults to the active gh account. Override either value with named arguments:

github-issue-list --organization octo --username monalisa

From a source checkout, the wrapper exposes the same interface:

./github-issue-list.py --organization octo --username monalisa
usage: github-issue-list [-h] [--organization ORGANIZATION] [--username USERNAME]

List open GitHub issues assigned to a user in an organization.

options:
  -h, --help            show this help message and exit
  --organization ORGANIZATION
                        GitHub organization. Default: kaizten
  --username USERNAME   GitHub assignee. Defaults to the authenticated gh user.

The table contains the full repository name, issue number, truncated title, UTC creation time, and elapsed time since creation. The search returns at most 1,000 issues, matching GitHub's issue-search result limit.

Development

Run the unit tests:

python3 -m unittest discover -s tests -v

Build and validate the wheel and source distribution:

./build-package.sh

Artifacts are written under dist/ and checked with Twine.

Publish previously built artifacts to PyPI:

./publish-pypi.sh

If PyPI reports that the version already exists, increment the version in pyproject.toml, rebuild, and publish again.

Install the package in a virtual environment:

python3 -m venv .venv
source .venv/bin/activate
python3 -m pip install .

Metadata

Release files for github-issue-list 0.0.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for github-issue-list 0.0.1
File Size Uploaded
github_issue_list-0.0.1.tar.gz 6.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for github-issue-list 0.0.1
File Interpreter ABI Platform
github_issue_list-0.0.1-py3-none-any.whl Python 3 none any Details

Total release size: 11.7 kB

Release files / github_issue_list-0.0.1.tar.gz

Download URL github_issue_list-0.0.1.tar.gz
Size 6.6 kB
Tags Source
SHA-256 checksum
How to use checksums
3187ef68d65744a5ace9a8b5553fed99d324f428a4e5514e03e96b7c8cfb5632
BLAKE2b-256 checksum
How to use checksums
b0da7d05e83af24879c323f7b326c92255c356fe422fb0ee1f58261af334612b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.4

Release files / github_issue_list-0.0.1-py3-none-any.whl

Download URL github_issue_list-0.0.1-py3-none-any.whl
Size 5.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
8adddcd44b9a92a48cfcd7540e29c0ed05bf2c5076b92b2ecb499500c9462130
BLAKE2b-256 checksum
How to use checksums
dfabb975ec82c0b92cd7fb7177ff08cad0c7fb7507cc849b6057ee146f454d08
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.4

Release history Release notifications | RSS feed

0.0.2

2 release files

This release

0.0.1 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page