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, issue URL, 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.2

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.2
File Size Uploaded
github_issue_list-0.0.2.tar.gz 6.7 kB Details

Built distribution (wheel)

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

Total release size: 11.8 kB

Release files / github_issue_list-0.0.2.tar.gz

Download URL github_issue_list-0.0.2.tar.gz
Size 6.7 kB
Tags Source
SHA-256 checksum
How to use checksums
068df3acd0946e7fc63a197be21df101e808ddf61bc1fe98da4fb7c35f40deb6
BLAKE2b-256 checksum
How to use checksums
788199bf63dbafc4b810a757124577d9b549d886a091efac8dca7078ee945be5
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.2-py3-none-any.whl

Download URL github_issue_list-0.0.2-py3-none-any.whl
Size 5.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
b5afcd15b689b6d88156a7f8be07f7c923b3ebc4165eff9520032cf8c28c97e6
BLAKE2b-256 checksum
How to use checksums
a9cfc4a915f6dc4b52d08fba89b4cd2c57f5c9a1e0590bb1a8a2a2bd87b2cc63
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

This release

0.0.2 This release

2 release files

0.0.1

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