A tool to list tree of all the python dependencies which are in GitHub.
Project description
pydeplist
Description
This is a command line tool to list all remote GitHub dependencies for a python package.
The dependencies will stop be listed until we have no access to the repo OR there is no more dependency is needed.
NOTICE: Now, this is only used for show dependencies which are in GitHub. But in the future, I'll try to extend it to packages in Pypi.
Installation
# cd pydeplist
pip3 install .
Usage
cd [package folder]
pydeplist --user [user name for GitHub] --passwd [password]
# or
pydeplist --dir [package folder] --user [user name for GitHub] --passwd [password]
Example Output
- setup
- mcubn
- upctl
- aclient
- testassis
- kball
- timeutil
- pve
- func
- math
- aclient
- cpylua
- mcubn
- upctl
- pve
- func
- math
The dependency tree node ends at func
and math
, because we have no access for func
and math
, so we cannot go on. And it ens at mcubn
because it does not depend in another GitHub repo.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
pydeplist-0.0.1.tar.gz
(4.1 kB
view hashes)
Built Distribution
Close
Hashes for pydeplist-0.0.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 322278b9b5fade0ab1906262197ed278b9378a90f2cbe400d6940a9e1aca65ac |
|
MD5 | 23b7d1cdabf431df8ecbccbd16a1b13f |
|
BLAKE2b-256 | 6261310b692636c3f68613278a9c59eef45fc3be35b39a6cd042b77889a50fc4 |