Skip to main content

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.

Metadata

Release files for pydeplist 0.0.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pydeplist 0.0.1
File Size Uploaded
pydeplist-0.0.1.tar.gz 4.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for pydeplist 0.0.1
File Interpreter ABI Platform
pydeplist-0.0.1-py3-none-any.whl Python 3 none any Details

Total release size: 9.3 kB

Release files / pydeplist-0.0.1.tar.gz

Download URL pydeplist-0.0.1.tar.gz
Size 4.1 kB
Tags Source
SHA-256 checksum
How to use checksums
5a4660c626a15192e27de194feb1e8b5259b399f0949ba623dee7da0ef4f8e3c
BLAKE2b-256 checksum
How to use checksums
05fa3c813a87b8e4d31c7c3573a74ce4477ecb9d9aca3242871fbdd61db6cc7c
Upload date
Uploaded using Trusted Publishing?
What is 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

Release files / pydeplist-0.0.1-py3-none-any.whl

Download URL pydeplist-0.0.1-py3-none-any.whl
Size 5.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
322278b9b5fade0ab1906262197ed278b9378a90f2cbe400d6940a9e1aca65ac
BLAKE2b-256 checksum
How to use checksums
6261310b692636c3f68613278a9c59eef45fc3be35b39a6cd042b77889a50fc4
Upload date
Uploaded using Trusted Publishing?
What is 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

Release history Release notifications | RSS feed

This release

0.0.1 This release

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