Skip to main content

InclusionMap

Tests Tests

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)

Source distribution for InclusionMap 1.5.2
File Size Uploaded
inclusionmap-1.5.2.tar.gz 24.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for InclusionMap 1.5.2
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

1.5.2 This release

2 release files

1.5.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page