Package: python3-astroid (2.5.1-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-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 (interfaccia Python 3)
-
- dep: python3-wrapt
- decoratori, wrapper e monkey patch - Python 3.x
Download python3-astroid
Architecture | Package Size | Installed Size | Files |
---|---|---|---|
all | 159.4 kB | 871.0 kB | [list of files] |