summaryrefslogtreecommitdiff
path: root/README.rst
diff options
context:
space:
mode:
authorClaudiu Popa <pcmanticore@gmail.com>2018-06-03 18:40:44 +0800
committerClaudiu Popa <pcmanticore@gmail.com>2018-06-04 06:52:05 -0700
commit563b42b62d648cdf8d9b081f0df6a22c80109ee7 (patch)
treede67898ff1e57286ef8de73176bc58060bd2046a /README.rst
parent2fcb7e6e4ea33ea8b38429f85f55d681a0cf1e35 (diff)
downloadastroid-git-563b42b62d648cdf8d9b081f0df6a22c80109ee7.tar.gz
Drop the references to Python 2 from the README and clean it up a bit
Diffstat (limited to 'README.rst')
-rw-r--r--README.rst22
1 files changed, 10 insertions, 12 deletions
diff --git a/README.rst b/README.rst
index 7cd5571e..dcff7ae2 100644
--- a/README.rst
+++ b/README.rst
@@ -21,16 +21,14 @@ What's this?
------------
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.
+python source code. It is currently the powering pylint's capabilities.
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
+usages. They include some support for static inference and local name
+scopes. Furthermore, astroid can also build partial trees by inspecting living
objects.
@@ -49,19 +47,19 @@ For installation options, see::
If you have any questions, please mail the code-quality@python.org
mailing list for support. See
http://mail.python.org/mailman/listinfo/code-quality for subscription
-information and archives. You may find older archives at
-http://lists.logilab.org/mailman/listinfo/python-projects .
+information and archives.
Python Versions
---------------
-astroid is compatible with Python 2.7 as well as 3.4 and later. astroid uses
-the same code base for both Python versions, using six.
+astroid 2.0 is currently available for Python 3 only. If you want Python 2
+support, older versions of astroid will still supported until 2020.
Test
----
-Tests are in the 'test' subdirectory. To launch the whole tests suite
-at once, you can use unittest discover::
+Tests are in the 'test' subdirectory. To launch the whole tests suite, you can use
+either `tox` or `pytest`::
- python -m unittest discover -p "unittest*.py"
+ tox
+ pytest astroid