├── .github ├── FUNDING.yaml ├── ISSUE_TEMPLATE │ ├── 0-new-issue.yml │ ├── 1-new-feature.yml │ └── config.yml ├── SECURITY.md ├── dependabot.yaml ├── release.yaml └── workflows │ ├── check.yaml │ └── release.yaml ├── .gitignore ├── .pre-commit-config.yaml ├── LICENSE ├── README.md ├── pyproject.toml ├── src └── pipdeptree │ ├── __init__.py │ ├── __main__.py │ ├── _cli.py │ ├── _detect_env.py │ ├── _discovery.py │ ├── _freeze.py │ ├── _models │ ├── __init__.py │ ├── dag.py │ └── package.py │ ├── _render │ ├── __init__.py │ ├── freeze.py │ ├── graphviz.py │ ├── json.py │ ├── json_tree.py │ ├── mermaid.py │ └── text.py │ ├── _validate.py │ ├── _warning.py │ └── py.typed ├── tests ├── __init__.py ├── _models │ ├── test_dag.py │ └── test_package.py ├── conftest.py ├── our_types.py ├── render │ ├── test_freeze.py │ ├── test_graphviz.py │ ├── test_json.py │ ├── test_json_tree.py │ ├── test_mermaid.py │ ├── test_render.py │ └── test_text.py ├── test_cli.py ├── test_detect_env.py ├── test_discovery.py ├── test_freeze.py ├── test_non_host.py ├── test_pipdeptree.py ├── test_validate.py └── test_warning.py └── tox.toml /.github/FUNDING.yaml: -------------------------------------------------------------------------------- 1 | tidelift: "pypi/pipdeptree" 2 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/0-new-issue.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tox-dev/pipdeptree/HEAD/.github/ISSUE_TEMPLATE/0-new-issue.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/1-new-feature.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tox-dev/pipdeptree/HEAD/.github/ISSUE_TEMPLATE/1-new-feature.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tox-dev/pipdeptree/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tox-dev/pipdeptree/HEAD/.github/SECURITY.md -------------------------------------------------------------------------------- /.github/dependabot.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tox-dev/pipdeptree/HEAD/.github/dependabot.yaml -------------------------------------------------------------------------------- /.github/release.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tox-dev/pipdeptree/HEAD/.github/release.yaml -------------------------------------------------------------------------------- /.github/workflows/check.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tox-dev/pipdeptree/HEAD/.github/workflows/check.yaml -------------------------------------------------------------------------------- /.github/workflows/release.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tox-dev/pipdeptree/HEAD/.github/workflows/release.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | *.pyc 2 | *.egg-info 3 | dist/ 4 | .tox/ 5 | /src/pipdeptree/version.py 6 | -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tox-dev/pipdeptree/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tox-dev/pipdeptree/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tox-dev/pipdeptree/HEAD/README.md -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tox-dev/pipdeptree/HEAD/pyproject.toml -------------------------------------------------------------------------------- /src/pipdeptree/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/pipdeptree/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tox-dev/pipdeptree/HEAD/src/pipdeptree/__main__.py -------------------------------------------------------------------------------- /src/pipdeptree/_cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tox-dev/pipdeptree/HEAD/src/pipdeptree/_cli.py -------------------------------------------------------------------------------- /src/pipdeptree/_detect_env.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tox-dev/pipdeptree/HEAD/src/pipdeptree/_detect_env.py -------------------------------------------------------------------------------- /src/pipdeptree/_discovery.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tox-dev/pipdeptree/HEAD/src/pipdeptree/_discovery.py -------------------------------------------------------------------------------- /src/pipdeptree/_freeze.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tox-dev/pipdeptree/HEAD/src/pipdeptree/_freeze.py -------------------------------------------------------------------------------- /src/pipdeptree/_models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tox-dev/pipdeptree/HEAD/src/pipdeptree/_models/__init__.py -------------------------------------------------------------------------------- /src/pipdeptree/_models/dag.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tox-dev/pipdeptree/HEAD/src/pipdeptree/_models/dag.py -------------------------------------------------------------------------------- /src/pipdeptree/_models/package.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tox-dev/pipdeptree/HEAD/src/pipdeptree/_models/package.py -------------------------------------------------------------------------------- /src/pipdeptree/_render/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tox-dev/pipdeptree/HEAD/src/pipdeptree/_render/__init__.py -------------------------------------------------------------------------------- /src/pipdeptree/_render/freeze.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tox-dev/pipdeptree/HEAD/src/pipdeptree/_render/freeze.py -------------------------------------------------------------------------------- /src/pipdeptree/_render/graphviz.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tox-dev/pipdeptree/HEAD/src/pipdeptree/_render/graphviz.py -------------------------------------------------------------------------------- /src/pipdeptree/_render/json.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tox-dev/pipdeptree/HEAD/src/pipdeptree/_render/json.py -------------------------------------------------------------------------------- /src/pipdeptree/_render/json_tree.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tox-dev/pipdeptree/HEAD/src/pipdeptree/_render/json_tree.py -------------------------------------------------------------------------------- /src/pipdeptree/_render/mermaid.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tox-dev/pipdeptree/HEAD/src/pipdeptree/_render/mermaid.py -------------------------------------------------------------------------------- /src/pipdeptree/_render/text.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tox-dev/pipdeptree/HEAD/src/pipdeptree/_render/text.py -------------------------------------------------------------------------------- /src/pipdeptree/_validate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tox-dev/pipdeptree/HEAD/src/pipdeptree/_validate.py -------------------------------------------------------------------------------- /src/pipdeptree/_warning.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tox-dev/pipdeptree/HEAD/src/pipdeptree/_warning.py -------------------------------------------------------------------------------- /src/pipdeptree/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/_models/test_dag.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tox-dev/pipdeptree/HEAD/tests/_models/test_dag.py -------------------------------------------------------------------------------- /tests/_models/test_package.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tox-dev/pipdeptree/HEAD/tests/_models/test_package.py -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tox-dev/pipdeptree/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/our_types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tox-dev/pipdeptree/HEAD/tests/our_types.py -------------------------------------------------------------------------------- /tests/render/test_freeze.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tox-dev/pipdeptree/HEAD/tests/render/test_freeze.py -------------------------------------------------------------------------------- /tests/render/test_graphviz.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tox-dev/pipdeptree/HEAD/tests/render/test_graphviz.py -------------------------------------------------------------------------------- /tests/render/test_json.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tox-dev/pipdeptree/HEAD/tests/render/test_json.py -------------------------------------------------------------------------------- /tests/render/test_json_tree.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tox-dev/pipdeptree/HEAD/tests/render/test_json_tree.py -------------------------------------------------------------------------------- /tests/render/test_mermaid.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tox-dev/pipdeptree/HEAD/tests/render/test_mermaid.py -------------------------------------------------------------------------------- /tests/render/test_render.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tox-dev/pipdeptree/HEAD/tests/render/test_render.py -------------------------------------------------------------------------------- /tests/render/test_text.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tox-dev/pipdeptree/HEAD/tests/render/test_text.py -------------------------------------------------------------------------------- /tests/test_cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tox-dev/pipdeptree/HEAD/tests/test_cli.py -------------------------------------------------------------------------------- /tests/test_detect_env.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tox-dev/pipdeptree/HEAD/tests/test_detect_env.py -------------------------------------------------------------------------------- /tests/test_discovery.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tox-dev/pipdeptree/HEAD/tests/test_discovery.py -------------------------------------------------------------------------------- /tests/test_freeze.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tox-dev/pipdeptree/HEAD/tests/test_freeze.py -------------------------------------------------------------------------------- /tests/test_non_host.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tox-dev/pipdeptree/HEAD/tests/test_non_host.py -------------------------------------------------------------------------------- /tests/test_pipdeptree.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tox-dev/pipdeptree/HEAD/tests/test_pipdeptree.py -------------------------------------------------------------------------------- /tests/test_validate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tox-dev/pipdeptree/HEAD/tests/test_validate.py -------------------------------------------------------------------------------- /tests/test_warning.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tox-dev/pipdeptree/HEAD/tests/test_warning.py -------------------------------------------------------------------------------- /tox.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tox-dev/pipdeptree/HEAD/tox.toml --------------------------------------------------------------------------------