Skip to main content

Generate dependency tree visualizations for .NET projects

Project description

.NET Dependency Tree Generator

Create dependency tree visualizations for .NET projects.

Features

  • Generate dependency tree visualizations for one or more .NET projects.
  • Supports rendering to SVG, PNG, PDF, and DOT formats.
  • Visualize your local project dependencies alone, your package dependencies alone, or both together.

Install

pip install dotnet-deptree

Usage

$ dotnet-deptree --help
usage: dotnet-deptree [-h] [--format {svg,png,pdf,dot}] [--exclude-projects]
                      [--exclude-packages] [--output OUTPUT] [--open]
                      project_paths [project_paths ...]

Generate dependency tree visualizations as for .NET projects.

Can be used to visualize package and project dependencies for a single project or a collection of projects.

positional arguments:
  project_paths         Generate dependency tree visualizations for one or
                        more .NET projects.

options:
  -h, --help            show this help message and exit
  --format {svg,png,pdf,dot}, -f {svg,png,pdf,dot}
                        The format of the rendered output. One of: svg, png,
                        pdf, dot. Default: svg.
  --exclude-projects    Exclude local project references from the dependency
                        tree.
  --exclude-packages    Exclude package references from the dependency tree.
  --output OUTPUT, -o OUTPUT
                        rendered output filename. prints to stdout by default
  --open                Open the generated files in the default web browser

Contributing

Visit the GitHub repository for the latest source code.

Requirements

  1. Clone this repository
  2. Run poetry install

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

dotnet_deptree-0.1.4.tar.gz (10.4 kB view details)

Uploaded Source

Built Distribution

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

dotnet_deptree-0.1.4-py3-none-any.whl (12.7 kB view details)

Uploaded Python 3

File details

Details for the file dotnet_deptree-0.1.4.tar.gz.

File metadata

  • Download URL: dotnet_deptree-0.1.4.tar.gz
  • Upload date:
  • Size: 10.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.7.1 CPython/3.11.1 Darwin/23.2.0

File hashes

Hashes for dotnet_deptree-0.1.4.tar.gz
Algorithm Hash digest
SHA256 197ffbd335248b6574f64f0a94e407a9cee22d0c73177386678cf579cd8526a5
MD5 21d6101b3be8b93e4611b2ad262aa790
BLAKE2b-256 47df56d5c2d8ebdd8e2e0c1710fdcabb7ac7d0d17916c041bcc6ec57244cffe5

See more details on using hashes here.

File details

Details for the file dotnet_deptree-0.1.4-py3-none-any.whl.

File metadata

  • Download URL: dotnet_deptree-0.1.4-py3-none-any.whl
  • Upload date:
  • Size: 12.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.7.1 CPython/3.11.1 Darwin/23.2.0

File hashes

Hashes for dotnet_deptree-0.1.4-py3-none-any.whl
Algorithm Hash digest
SHA256 b7c9922f1f09a962e5f7dca84dce6a799eede8612f58b28c4d5a5c9e66965825
MD5 b4aff6d2c2c5c07f4e12f0bb8d89ce6d
BLAKE2b-256 4b6dea1637d40208f3d8a59e7cb59354c2151f3aaaa859c50cd79286a0f73696

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