toutes les options
buster  ] [  bullseye  ] [  bookworm  ] [  trixie  ] [  sid  ]
[ Paquet source : astroid  ]

Paquet : python3-astroid (3.3.7-1)

Liens pour python3-astroid

Screenshot

Ressources Debian :

Télécharger le paquet source astroid :

Responsables :

Ressources externes :

Paquets similaires :

reconstruction d’un nouvel arbre syntaxique à partir d’AST de Python – Python 3

Le but de module est de fournir une représentation basique commune du code source en Python de projets tels que pychecker, pyreverse, pylint… En fait, le développement de cette bibliothèque est essentiellement gouverné par les besoins de pylint. Habituellement elle était appelée logilab-astng.

Il fournit une représentation compatible provenant du module « _ast ». Il reconstruit l’arbre généré par le module interne _ast en descendant récursivement l’arbre de la syntaxe abstraite (AST) et en en construisant un étendu. Les classes des nouveaux nœuds ont des méthodes et des attributs supplémentaires pour différents usages. Cela inclut la prise en charge de l’inférence statique et les portées de noms locaux. De plus, astroid construit des arbres partiels en inspectant des objets existants.

Les principaux modules :

  – « bases », « node_classses » et `« coped_nodes » fournissent les
    classes pour les types différents des nœuds de l’arbre ;

  – « manager » fournit un objet de haut niveau pour obtenir des arbres
    astroid à partir des fichiers source et des objets existants. Il
    entretient un arbre précédemment construit pour un accès rapide.

python3-astroid est la nouvelle appellation de l’ancienne bibliothèque python3-logilab-astng.

Autres paquets associés à python3-astroid

  • dépendances
  • recommandations
  • suggestions
  • enhances

Télécharger python3-astroid

Télécharger pour toutes les architectures proposées
Architecture Taille du paquet Espace occupé une fois installé Fichiers
all 207,5 ko1 112,0 ko [liste des fichiers]