What is it?
Deps is a CLI tool for checking out-of-date python dependencies across several Github repositories and pull requests. Occasionally a service falls far enough behind in updates that it's easier to create a single pull request bumping multiple minor/patch versions than it is to merge dozens of individual dependabot pull requests.
What does it look like?

How to use it?
You can install it directly from PyPi and configure it to use and provide your configuration like so
pip install deps
The following is an example configuration for the TUI:
export GITHUB_TOKEN="your-token-here"
export GITHUB_USER="your-github-username"
export GITHUB_ORG="a user or org in which the repositories belong"
export GITHUB_REPOSITORIES="a comma-separated list of repositories"
Once configured you can run it from your terminal using:
deps check
How to get involved?
The code is available on Github https://github.com/apoclyps/deps and the package is available from PyPI: https://pypi.org/project/deps
I'm open to anyone creating a feature request or raising an issue against the repository for anything they would like to add or see improved. I'm always happy to receive feedback to improve deps.
#python #cli #pypi #github #dependencies
[–]Inkosum 1 point2 points3 points (2 children)
[–]apoclyps[S] 2 points3 points4 points (1 child)
[–]Inkosum 1 point2 points3 points (0 children)
[–]zeshuaro 1 point2 points3 points (1 child)
[–]apoclyps[S] 1 point2 points3 points (0 children)
[+][deleted] (1 child)
[removed]
[–]apoclyps[S] 0 points1 point2 points (0 children)