Metadata-Version: 2.4
Name: pypatree
Version: 0.1.0
Summary: Pretty-print a project's module tree
Project-URL: Homepage, https://github.com/yberreby/pypatree
Project-URL: Repository, https://github.com/yberreby/pypatree
Author-email: Yohaï-Eliel Berreby <me@yberreby.com>
License-Expression: MIT
License-File: LICENSE
Keywords: cli,introspection,module,python,tree
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Topic :: Software Development
Classifier: Typing :: Typed
Requires-Python: >=3.8
Requires-Dist: setuptools>=75.3.2
Requires-Dist: tyro>=0.9.35
Description-Content-Type: text/markdown

# pypatree

[![CI](https://github.com/yberreby/pypatree/actions/workflows/ci.yml/badge.svg)](https://github.com/yberreby/pypatree/actions/workflows/ci.yml)
[![PyPI](https://img.shields.io/pypi/v/pypatree)](https://pypi.org/project/pypatree/)
[![Python](https://img.shields.io/pypi/pyversions/pypatree)](https://pypi.org/project/pypatree/)
[![License](https://img.shields.io/pypi/l/pypatree)](https://github.com/yberreby/pypatree/blob/main/LICENSE)

Pretty-print a project's module tree.

```bash
uv add --dev pypatree
uv run pypatree
```

Example output on this very repo:
```
pypatree
├── build_tree()
├── get_module_items()
├── get_packages()
├── __main__
│   ├── main()
│   └── run()
└── display
    ├── print_tree()
    └── render_tree()
```
