Skip to main content

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


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 details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pydeplist-0.0.1-py3-none-any.whl (5.3 kB view details)

Uploaded Python 3

File details

Details for the file pydeplist-0.0.1.tar.gz.

File metadata

  • Download URL: pydeplist-0.0.1.tar.gz
  • Upload date:
  • Size: 4.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.2

File hashes

Hashes for pydeplist-0.0.1.tar.gz
Algorithm Hash digest
SHA256 5a4660c626a15192e27de194feb1e8b5259b399f0949ba623dee7da0ef4f8e3c
MD5 422cf1bef856763afc3a05145c7665b7
BLAKE2b-256 05fa3c813a87b8e4d31c7c3573a74ce4477ecb9d9aca3242871fbdd61db6cc7c

See more details on using hashes here.

File details

Details for the file pydeplist-0.0.1-py3-none-any.whl.

File metadata

  • Download URL: pydeplist-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 5.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.2

File hashes

Hashes for pydeplist-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 322278b9b5fade0ab1906262197ed278b9378a90f2cbe400d6940a9e1aca65ac
MD5 23b7d1cdabf431df8ecbccbd16a1b13f
BLAKE2b-256 6261310b692636c3f68613278a9c59eef45fc3be35b39a6cd042b77889a50fc4

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page