Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/iamlongalong/pyclasses
python class dependency graph tool
https://github.com/iamlongalong/pyclasses
Last synced: 8 days ago
JSON representation
python class dependency graph tool
- Host: GitHub
- URL: https://github.com/iamlongalong/pyclasses
- Owner: iamlongalong
- License: mit
- Created: 2024-08-16T10:16:07.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2024-08-29T12:28:42.000Z (4 months ago)
- Last Synced: 2024-08-29T13:47:55.834Z (4 months ago)
- Language: Python
- Size: 13.7 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# pyclasses
pyclasses 用于生成 Python 代码的依赖图,可用于快速阅读一个项目。
# usage
```bash
## install
pip3 install pyclasses## use
pyclasses /path/to/project file.svg [classname]
```# develop
```bash
python3 setup.py sdist
twine upload dist/*
```# info
其实用 `pyreverse -o svg -A -p langchain . ` 就挺好的
- 安装 `pip install pylint`在 golang 中
- 使用 `[GoViz](https://github.com/hirokidaichi/goviz)` 能简约地看各个包的引用关系.
- 使用 `[callvis](https://github.com/ondrajz/go-callvis)` 能比较容易看到类关系等等.