Инструкция по установке Pyan3 - PullRequest
0 голосов
/ 09 июня 2018

При поиске в Интернете графического инструмента для представления зависимостей вызовов функций и методов кажется, что Pyan3 - хороший, если не единственный.

Я не нашел инструкций по установке в этой ссылке на Github: https://github.com/davidfraser/pyan

Может ли кто-нибудь помочь?

Ответы [ 2 ]

0 голосов
/ 25 июня 2019

Pyan3 сопровождающий здесь. На сегодняшний день pyan3 находится на PyPI , поэтому его можно установить через pip install pyan3.Он устанавливает скрипт pyan3, чтобы легко вызывать его из терминала.

Текущая ситуация такова, что мое репо получает последние разработки и исправления для Pyan3, пока я его поддерживаюи изменения иногда (но не очень часто) отправляются в репозиторий davidfraser через PR, когда нам обоим хочется иметь дело с одним.Кроме того, он хранит окончательную версию Pyan2 в архиве с тегом pre-python3.

. Я думаю, что в моем репо в настоящее время есть некоторые исправления, которые еще не были опубликованы, особенно в отношении совместимости с Python 3.6 и более поздними версиями..

Если у вас возникли проблемы с Pyan3, , пожалуйста, откройте проблему здесь .

0 голосов
/ 11 января 2019

Просто клонируйте репо для установки.

Существует сценарий «visualize_pyan_architecture.sh», на который вы можете посмотреть пример его запуска.В этом случае измените путь на .py относительно того места, где находится скрипт, чтобы попробовать разные файлы .py, у вас может быть более одного, и он будет связывать их в полученном графике.Остерегайтесь попыток * .py - я обнаружил, что он может потерпеть неудачу.

Небольшой эксперимент позволил мне получить желаемые результаты.

Я нашел, что лучше всего экспортировать как .yed и использовать его автоматическую разметку длясделать его читабельнымТогда другие макеты, такие как ортогональные и радиальные, действительно могут дать представление о сложных проектах.

Если вы используете точку, вам может потребоваться сделать что-то вроде:

sudo apt-get install graphviz

Чтобы получить зависимости.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...