InclusionMap
Installation
pip install InclusionMap
Utilisation
inclusionmap LIST_OF_DIRECTORIES ... -l PROGRAMMING_LANGUAGE [OPTIONS]
ou
python3 -m inclusion_map LIST_OF_DIRECTORIES ... -l PROGRAMMING_LANGUAGE [OPTIONS]
Options générales
LIST_OF_DIRECTORIES ...
Répertoires racines du projet.
[{-I|--include-dirs}]
Répertoires dans lesquels commence la recherche des fichiers inclus.
Par défaut, cherche dans tous les répertoires racines.
{-l|--language} {c|c++|python}
Langage dans lequel sont écrits les fichiers du projet.
[{-e|--extensions} LIST_OF_EXTENSIONS ...]
Extensions des fichiers à afficher dans le graphe.
Par défaut, détermine automatiquement les extensions selon le langage utilisé.
[{-i|--ignore-dirs} LIST_OF_STRINGS ...]
Répertoires à ignorer.
Par défaut, détermine automatiquement les répertoires à ignorer selon le langage
utilisé (par exemple __pycache__ pour python).
[{-s|--simplify}]
Simplifie le graphe en exploitant la transitivité de la relation d'inclusion.
Si x inclut y, y inclut z et x inclut z, alors n'affiche pas le fait que x inclut z.
Options graphiques
[--display-algorithm {patchwork|circo|osage|sfdp|dot|twopi|neato|fdp}]
Nom d'un algorithme d'affichage de graphe.
Pour utiliser un autre algorithme d'affichage que default, il est nécessaire d'installer le paquet pygraphviz.
[--font-size INTEGER]
Taille de la police utilisée pour écrire les noms des nœuds.
TODO: Commande inverted
Construit le graphe des dépendances inverses d'un ensemble donné de fichiers. I.e part d'un ensemble donné de fichiers et affiche sur le graphe les fichiers qui incluent au moins l'un d'eux.
LIST_OF_FILES ...
Fichiers de départ à partir desquels on parcourt les dépendances inverses.
[--max-depth INTEGER]
Profondeur maximale des nœuds apparaissant sur le graphe (Infinie par défaut).
Metadata
Release files for InclusionMap 1.5.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| inclusionmap-1.5.2.tar.gz | 24.0 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| InclusionMap-1.5.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 50.4 kB
Release files / inclusionmap-1.5.2.tar.gz
| Download URL | inclusionmap-1.5.2.tar.gz |
|---|---|
| Size | 24.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
e80a292c39683c6662e038ae48873c2ebadba8f793cbfc67ff3d757564c3a866
|
|
BLAKE2b-256 checksum How to use checksums |
1d6989431a73811802ef95d16f4a05fac20e8c70bee23479227d25b91b634653
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.11.8
|
Release files / InclusionMap-1.5.2-py3-none-any.whl
| Download URL | InclusionMap-1.5.2-py3-none-any.whl |
|---|---|
| Size | 26.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
854bcf88ea3a45ed5f465aa46548cb3283b5e9b68c7849eba0f3544ce0b8d26f
|
|
BLAKE2b-256 checksum How to use checksums |
7be7b21d9c9cd989a4d352c7e957dd9c0ef26462f685eae801928d6e68fa6182
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.11.8
|