Report outdated Python packages in GitHub repos
This script searches all repos accessible to the given user accounts on GitHub.com and/or GitHub Enterprise for requirements.txt
files and generates a list of outdated packages from within those files.
- Python 3.8+
pip packages:
Package requirements are defined in requirements.txt
Configuration is via environment variables:
ENV VAR | Description |
---|---|
GITHUB_PAT |
Personal Access Token for user account on GitHub |
GITHUB_ENTERPRISE_HOST |
Hostname of GitHub Enterprise instance |
GITHUB_ENTERPRISE_PAT |
Personal Access Token for user account on GitHub Enterprise |
IGNORE_REPOS |
(Optional) Ignore repos containing this string; multiple strings must be comma-separated |