astroid
- Python Abstract Syntax Tree New Generation.__pkginfo__
- Undocumentedarguments
- No module docstring; 1/1 class documentedastroid_manager
- This file contain the global astroid MANAGER.bases
- This module contains base classes and functions for the nodes and some inference utils.brain
- No package docstring; 35/52 modules documentedbrain_argparse
, brain_attrs
, brain_boto3
, brain_builtin_inference
, brain_collections
, brain_crypt
, brain_ctypes
, brain_curses
, brain_dataclasses
, brain_dateutil
, brain_fstrings
, brain_functools
, brain_gi
, brain_hashlib
, brain_http
, brain_hypothesis
, brain_io
, brain_mechanize
, brain_multiprocessing
, brain_namedtuple_enum
, brain_nose
, brain_numpy_core_einsumfunc
, brain_numpy_core_fromnumeric
, brain_numpy_core_function_base
, brain_numpy_core_multiarray
, brain_numpy_core_numeric
, brain_numpy_core_numerictypes
, brain_numpy_core_umath
, brain_numpy_ma
, brain_numpy_ndarray
, brain_numpy_random_mtrand
, brain_numpy_utils
, brain_pathlib
, brain_pkg_resources
, brain_pytest
, brain_qt
, brain_random
, brain_re
, brain_regex
, brain_responses
, brain_scipy_signal
, brain_signal
, brain_six
, brain_sqlalchemy
, brain_ssl
, brain_subprocess
, brain_threading
, brain_type
, brain_typing
, brain_unittest
, brain_uuid
, helpers
builder
- The AstroidBuilder makes astroid from living object and / or from _ast.const
- Undocumentedconstraint
- Classes representing different types of constraints on inference values.context
- Various context related utilities, including inference and call contexts.decorators
- A few useful function/method decorators.exceptions
- This module contains exceptions used in the astroid library.filter_statements
- _filter_stmts and helper functions.helpers
- Various helper utilities.inference
- This module contains a set of functions to handle inference on astroid trees.inference_tip
- Transform utilities (filters and decorator).interpreter
- No package docstring; 2/2 modules, 0/1 package documenteddunder_lookup
- Contains logic for retrieving special methods.objectmodel
- Data object model, as per https://docs.python.org/3/reference/datamodel.html._import
- Undocumentedmanager
- astroid manager: avoid multiple astroid build of a same module when possible by providing a class responsible to get astroid representation from various source and using a cache of built modules)mixins
- This module contains some mixins for the different nodes.modutils
- Python modules manipulation utility functions.node_classes
- Undocumentednodes
- Every available node class.as_string
- This module renders Astroid nodes as stringconst
- Undocumentednode_classes
- Module for some node classes. More nodes in scoped_nodes.pynode_ng
- Undocumentedscoped_nodes
- This module contains all classes that are considered a "scoped" node and anything related.mixin
- This module contains mixin classes for scoped nodes.scoped_nodes
- This module contains the classes for "scoped" node, i.e. which are opening a new local scope in the language definition : Module, ClassDef, FunctionDef (and Lambda, GeneratorExp, DictComp and SetComp to some extent).utils
- This module contains utility functions for scoped nodes.utils
- Undocumented_base_nodes
- This module contains some base nodes that can be inherited for the different nodes.objects
- Inference objects are a way to represent composite AST nodes, which are used only as inference results, so they can't be found in the original AST tree. For instance, inferring the following frozenset use, leads to an inferred FrozenSet:...protocols
- This module contains a set of functions to handle python protocols for nodes where it makes sense.raw_building
- this module contains a set of functions to create astroid trees from scratch (build_* functions) or from living object (object_build_* functions)rebuilder
- This module contains utilities for rebuilding an _ast tree in order to get a single Astroid representation.scoped_nodes
- Undocumentedtest_utils
- Utility functions for test code that uses astroid ASTs as input.transforms
- No module docstring; 1/1 class documentedtyping
- No module docstring; 0/5 type alias, 0/1 type variable, 2/2 classes documentedutil
- No module docstring; 0/1 constant, 2/5 functions, 4/4 classes documented_ast
- No module docstring; 1/7 function, 0/2 class documented_backport_stdlib_names
- Shim to support Python versions < 3.10 that don't have sys.stdlib_module_names_cache
- No module docstring; 0/1 constant, 1/1 class documented