Paquet : python3-astroid (2.5.1-1)
Liens pour python3-astroid
Ressources Debian :
- Rapports de bogues
- Developer Information
- Journal des modifications Debian
- Fichier de licence
- Suivis des correctifs pour Debian
Télécharger le paquet source astroid :
Responsables :
Ressources externes :
- Page d'accueil [github.com]
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
|
|
|
|
-
- dep: python3
- langage orienté objet interactif de haut niveau – version par défaut de Python 3
-
- dep: python3-lazy-object-proxy (>= 1.4.0)
- Python 3 fast and thorough lazy object proxy
-
- dep: python3-setuptools
- Améliorations de Python3 Distutils
-
- dep: python3-six
- bibliothèque de compatibilité Python⋅2 et⋅3 –⋅interface Python⋅3
-
- dep: python3-wrapt
- décorateurs, enveloppes et extensions – Python 3.x
Télécharger python3-astroid
Architecture | Taille du paquet | Espace occupé une fois installé | Fichiers |
---|---|---|---|
all | 159,4 ko | 871,0 ko | [liste des fichiers] |