all options
buster  ] [  bullseye  ] [  bookworm  ] [  trixie  ] [  sid  ]
[ Source: astroid  ]

Package: python3-astroid (3.1.0-1)

Links for python3-astroid

Screenshot

Debian Resources:

Download Source Package astroid:

Maintainers:

External Resources:

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

  • depends
  • recommends
  • suggests
  • enhances

Download python3-astroid

Download for all available architectures
Architecture Package Size Installed Size Files
all 206.0 kB1,112.0 kB [list of files]