dotnet-deptree


Namedotnet-deptree JSON
Version 0.1.4 PyPI version JSON
download
home_pagehttps://github.com/jicruz96/dotnet-deptree
SummaryGenerate dependency tree visualizations for .NET projects
upload_time2024-02-24 13:03:57
maintainer
docs_urlNone
authorJ.I. Cruz
requires_python>=3.11,<4.0
licenseMIT
keywords .net graphviz dependencies visualization dotnet deptree
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # .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

```bash
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](https://github.com/jicruz96/dotnet-deptree) for the latest source code.

### Requirements

* Poetry
* Python >= 3.11
* [`graphviz`](https://graphviz.org/download/)

1. Clone this repository
2. Run `poetry install`

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/jicruz96/dotnet-deptree",
    "name": "dotnet-deptree",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.11,<4.0",
    "maintainer_email": "",
    "keywords": ".NET,graphviz,dependencies,visualization,dotnet,deptree",
    "author": "J.I. Cruz",
    "author_email": "israel.jose.pr@gmail.com",
    "download_url": "https://files.pythonhosted.org/packages/47/df/56d5c2d8ebdd8e2e0c1710fdcabb7ac7d0d17916c041bcc6ec57244cffe5/dotnet_deptree-0.1.4.tar.gz",
    "platform": null,
    "description": "# .NET Dependency Tree Generator\n\nCreate dependency tree visualizations for .NET projects. \n\n## Features\n\n* Generate dependency tree visualizations for one or more .NET projects.\n* Supports rendering to SVG, PNG, PDF, and DOT formats.\n* Visualize your local project dependencies alone, your package dependencies alone, or both together.\n\n## Install\n\n```bash\npip install dotnet-deptree\n```\n\n## Usage\n\n```\n$ dotnet-deptree --help\nusage: dotnet-deptree [-h] [--format {svg,png,pdf,dot}] [--exclude-projects]\n                      [--exclude-packages] [--output OUTPUT] [--open]\n                      project_paths [project_paths ...]\n\nGenerate dependency tree visualizations as for .NET projects.\n\nCan be used to visualize package and project dependencies for a single project or a collection of projects.\n\npositional arguments:\n  project_paths         Generate dependency tree visualizations for one or\n                        more .NET projects.\n\noptions:\n  -h, --help            show this help message and exit\n  --format {svg,png,pdf,dot}, -f {svg,png,pdf,dot}\n                        The format of the rendered output. One of: svg, png,\n                        pdf, dot. Default: svg.\n  --exclude-projects    Exclude local project references from the dependency\n                        tree.\n  --exclude-packages    Exclude package references from the dependency tree.\n  --output OUTPUT, -o OUTPUT\n                        rendered output filename. prints to stdout by default\n  --open                Open the generated files in the default web browser\n```\n\n## Contributing\n\nVisit the [GitHub repository](https://github.com/jicruz96/dotnet-deptree) for the latest source code.\n\n### Requirements\n\n* Poetry\n* Python >= 3.11\n* [`graphviz`](https://graphviz.org/download/)\n\n1. Clone this repository\n2. Run `poetry install`\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "Generate dependency tree visualizations for .NET projects",
    "version": "0.1.4",
    "project_urls": {
        "Homepage": "https://github.com/jicruz96/dotnet-deptree",
        "Repository": "https://github.com/jicruz96/dotnet-deptree"
    },
    "split_keywords": [
        ".net",
        "graphviz",
        "dependencies",
        "visualization",
        "dotnet",
        "deptree"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "4b6dea1637d40208f3d8a59e7cb59354c2151f3aaaa859c50cd79286a0f73696",
                "md5": "b4aff6d2c2c5c07f4e12f0bb8d89ce6d",
                "sha256": "b7c9922f1f09a962e5f7dca84dce6a799eede8612f58b28c4d5a5c9e66965825"
            },
            "downloads": -1,
            "filename": "dotnet_deptree-0.1.4-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "b4aff6d2c2c5c07f4e12f0bb8d89ce6d",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.11,<4.0",
            "size": 12683,
            "upload_time": "2024-02-24T13:03:55",
            "upload_time_iso_8601": "2024-02-24T13:03:55.493697Z",
            "url": "https://files.pythonhosted.org/packages/4b/6d/ea1637d40208f3d8a59e7cb59354c2151f3aaaa859c50cd79286a0f73696/dotnet_deptree-0.1.4-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "47df56d5c2d8ebdd8e2e0c1710fdcabb7ac7d0d17916c041bcc6ec57244cffe5",
                "md5": "21d6101b3be8b93e4611b2ad262aa790",
                "sha256": "197ffbd335248b6574f64f0a94e407a9cee22d0c73177386678cf579cd8526a5"
            },
            "downloads": -1,
            "filename": "dotnet_deptree-0.1.4.tar.gz",
            "has_sig": false,
            "md5_digest": "21d6101b3be8b93e4611b2ad262aa790",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.11,<4.0",
            "size": 10413,
            "upload_time": "2024-02-24T13:03:57",
            "upload_time_iso_8601": "2024-02-24T13:03:57.194907Z",
            "url": "https://files.pythonhosted.org/packages/47/df/56d5c2d8ebdd8e2e0c1710fdcabb7ac7d0d17916c041bcc6ec57244cffe5/dotnet_deptree-0.1.4.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-02-24 13:03:57",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "jicruz96",
    "github_project": "dotnet-deptree",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "lcname": "dotnet-deptree"
}
        
Elapsed time: 0.20912s