Package: python3-astroid (2.14.2-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
- interactive high-level object-oriented language (default python3 version)
-
- dep: python3-lazy-object-proxy (>= 1.4.0)
- veloce e completo proxy pigro per oggetti Python 3
-
- dep: python3-setuptools
- miglioramenti per Python3 Distutils
-
- dep: python3-six
- libreria di compatibilità per Python 2 e 3
-
- 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 (>> 3.11)
- interactive high-level object-oriented language (default python3 version)
-
- dep: python3-wrapt
- decoratori, wrapper e monkey patch - Python 3.x
- or python3 (<< 3.11)
- interactive high-level object-oriented language (default python3 version)
- dep: python3-wrapt
- or python3 (>> 3.11)
Download python3-astroid
Architecture | Package Size | Installed Size | Files |
---|---|---|---|
all | 204.4 kB | 1,119.0 kB | [list of files] |