GitXplorerGitXplorer
r

modulegraph2

public
15 stars
8 forks
12 issues

Commits

List of commits on branch master.
Unverified
3b8c453281fc25f622efcf778eebe7d7c6847ea6

Tweak workflow

rronaldoussoren committed 2 years ago
Unverified
c30c0ce8d61533f4513b22f96d6d9245f2467215

Tweak workflow

rronaldoussoren committed 2 years ago
Unverified
6b96183b44cb4a5944dc9bde6bf31ad1df18f905

test improvements

rronaldoussoren committed 2 years ago
Unverified
e88263934a540076198b13f054df13148ff5951d

Various small fixes to improve testing

rronaldoussoren committed 2 years ago
Unverified
934ea13784ffbfc3f62f53a93a24243b7f9b85bb

Add tests for mypyc support

rronaldoussoren committed 2 years ago
Unverified
d6eaf2fe6869acb382690d5019b9b3a555882e87

Run post-processing hooks once per node

rronaldoussoren committed 2 years ago

README

The README file for this repository.

Introduction

Modulegraph2 is a library for creating and introspecting the dependency graph between Python modules. The graph is created using static analisys from source and byte code.

The dependency graph contains information about packages, modules, extensions and their dependencies. The dependencies are annotated with relevant information about the import statement.

Modules that from a distribution installed using pip also have a link to information about that distribution.

There is documentation at readthedocs <https://modulegraph2.readthedocs.io/>_

.. image:: https://img.shields.io/badge/code%20style-black-000000.svg :target: https://github.com/psf/black

CI Status .........

.. image:: https://github.com/ronaldoussoren/modulegraph2/workflows/Lint/badge.svg .. image:: https://github.com/ronaldoussoren/modulegraph2/workflows/Test/badge.svg

Historic ........

Modulegraph2 is a complete rewrite of modulegraph <https://pypi.org/project/modulegraph/>_, using lessons learned in that project but with a complete new Python 3 code base and full test coverage.