aboutsummaryrefslogtreecommitdiffstats
path: root/devel/py-astroid/pkg-descr
diff options
context:
space:
mode:
Diffstat (limited to 'devel/py-astroid/pkg-descr')
-rw-r--r--devel/py-astroid/pkg-descr18
1 files changed, 13 insertions, 5 deletions
diff --git a/devel/py-astroid/pkg-descr b/devel/py-astroid/pkg-descr
index 4a4485f2741c..e1b6629f6237 100644
--- a/devel/py-astroid/pkg-descr
+++ b/devel/py-astroid/pkg-descr
@@ -1,6 +1,14 @@
-The aim of this module is to provide a common base representation
-of python source code for projects such as pychecker, pyreverse,
-pylint... Well, actually the development of this library is essentially
-governed by pylint's needs. It used to be called logilab-astng.
+The aim of this module is to provide a common base representation of python
+source code for projects such as pychecker, pyreverse, pylint... Well, actually
+the development of this library is essentially governed by pylint's needs. It
+used to be called logilab-astng.
-WWW: https://bitbucket.org/logilab/astroid/
+It provides a compatible representation which comes from the _ast module. It
+rebuilds the tree generated by the builtin _ast module by recursively walking
+down the AST and building an extended ast. The new node classes have additional
+methods and attributes for different usages. They include some support for
+static inference and local name scopes. Furthermore, astroid builds partial
+trees by inspecting living objects.
+
+WWW: https://pypi.python.org/pypi/astroid
+WWW: https://github.com/PyCQA/astroid