Package: python3-astroid (3.3.5-1)
Links for python3-astroid
Debian Resources:
Download Source Package astroid:
Maintainers:
External Resources:
- Homepage [github.com]
Similar packages:
ricrea un nuovo albero sintattico astratto da AST di Python (Python 3)
Lo scopo di questo modulo è fornire una rappresentazione di base comune di codice sorgente Python per progetti come pychecker, pyreverse, pylint, ... A dire il vero, lo sviluppo di questa libreria è essenzialmente governato dalle necessità di pylint. Si chiamava in passato logilab-astng.
Fornisce una rappresentazione compatibile che deriva dal modulo "_ast". Ricrea l'albero generato dal modulo incorporato _ast scendendo ricorsivamente l'AST e creando un ast esteso. Le nuovi classi dei nodi hanno metodi e attributi aggiuntivi per diversi usi. Includono una certa gestione per l'inferenza statica e ambiti di nomi locali. Inoltre astroid crea alberi parziali ispezionando oggetti vivi.
I moduli principali sono:
* "bases", "node_classses" e "scoped_nodes" contiene le classi per i diversi tipi di nodi dell'albero.
* il "manager" contiene un oggetto di alto livello per ottenere alberi astroid da file sorgenti e oggetti viventi. Mantiene una cache di alberi precedentemente costruiti per un accesso veloce.
python3-astroid è il nuovo nome della precedente libreria python3-logilab-astng.
Other Packages Related to python3-astroid
|
|
|
|
-
- dep: python3
- linguaggio interattivo di alto livello orientato agli oggetti (versione python3 predefinita)
-
- dep: python3-setuptools
- miglioramenti per Python3 Distutils
-
- dep: python3-typing-extensions
- Backported and Experimental Type Hints for Python
-
- dep: python3-typing-extensions (>= 3.10.0)
- Backported and Experimental Type Hints for Python
- or python3-supported-min (>= 3.11)
- Package not available
Download python3-astroid
Architecture | Package Size | Installed Size | Files |
---|---|---|---|
all | 207.0 kB | 1,110.0 kB | [list of files] |