Skip to content

Commit a8b1fe6

Browse files
committed
Update libs.
1 parent 4c426b9 commit a8b1fe6

File tree

415 files changed

+46433
-23459
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

415 files changed

+46433
-23459
lines changed

pylama.ini

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
[pylama]
2+
ignore=D213
23
linters=pep8,pyflakes,pylint
34

45
[pylama:pymode/libs*]

pymode/libs/_markerlib/__init__.py

Lines changed: 0 additions & 16 deletions
This file was deleted.

pymode/libs/_markerlib/markers.py

Lines changed: 0 additions & 119 deletions
This file was deleted.
Lines changed: 66 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,66 @@
1+
.. image:: https://drone.io/bitbucket.org/logilab/astroid/status.png
2+
:alt: drone.io Build Status
3+
:target: https://drone.io/bitbucket.org/logilab/astroid
4+
5+
Astroid
6+
=======
7+
8+
What's this?
9+
------------
10+
11+
The aim of this module is to provide a common base representation of
12+
python source code for projects such as pychecker, pyreverse,
13+
pylint... Well, actually the development of this library is essentially
14+
governed by pylint's needs. It used to be called logilab-astng.
15+
16+
It provides a compatible representation which comes from the `_ast`
17+
module. It rebuilds the tree generated by the builtin _ast module by
18+
recursively walking down the AST and building an extended ast. The new
19+
node classes have additional methods and attributes for different
20+
usages. They include some support for static inference and local name
21+
scopes. Furthermore, astroid builds partial trees by inspecting living
22+
objects.
23+
24+
Main modules are:
25+
26+
* `bases`, `node_classses` and `scoped_nodes` contain the classes for the
27+
different type of nodes of the tree.
28+
29+
* the `manager` contains a high level object to get astroid trees from
30+
source files and living objects. It maintains a cache of previously
31+
constructed tree for quick access.
32+
33+
34+
Installation
35+
------------
36+
37+
Extract the tarball, jump into the created directory and run::
38+
39+
python setup.py install
40+
41+
For installation options, see::
42+
43+
python setup.py install --help
44+
45+
46+
If you have any questions, please mail the code-quality@python.org
47+
mailing list for support. See
48+
http://mail.python.org/mailman/listinfo/code-quality for subscription
49+
information and archives. You may find older archives at
50+
http://lists.logilab.org/mailman/listinfo/python-projects .
51+
52+
Python Versions
53+
---------------
54+
55+
astroid is compatible with Python 2.7 as well as 3.3 and later. astroid uses
56+
the same code base for both Python versions, using six.
57+
58+
Test
59+
----
60+
61+
Tests are in the 'test' subdirectory. To launch the whole tests suite
62+
at once, you can use unittest discover::
63+
64+
python -m unittest discover -p "unittest*.py"
65+
66+
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
pip
Lines changed: 84 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,84 @@
1+
Metadata-Version: 2.0
2+
Name: astroid
3+
Version: 1.4.9
4+
Summary: A abstract syntax tree for Python with inference support.
5+
Home-page: https://github.com/PyCQA/astroid
6+
Author: Python Code Quality Authority
7+
Author-email: code-quality@python.org
8+
License: LGPL
9+
Platform: UNKNOWN
10+
Classifier: Topic :: Software Development :: Libraries :: Python Modules
11+
Classifier: Topic :: Software Development :: Quality Assurance
12+
Classifier: Programming Language :: Python
13+
Classifier: Programming Language :: Python :: 2
14+
Classifier: Programming Language :: Python :: 3
15+
Requires-Dist: lazy-object-proxy
16+
Requires-Dist: six
17+
Requires-Dist: wrapt
18+
19+
.. image:: https://drone.io/bitbucket.org/logilab/astroid/status.png
20+
:alt: drone.io Build Status
21+
:target: https://drone.io/bitbucket.org/logilab/astroid
22+
23+
Astroid
24+
=======
25+
26+
What's this?
27+
------------
28+
29+
The aim of this module is to provide a common base representation of
30+
python source code for projects such as pychecker, pyreverse,
31+
pylint... Well, actually the development of this library is essentially
32+
governed by pylint's needs. It used to be called logilab-astng.
33+
34+
It provides a compatible representation which comes from the `_ast`
35+
module. It rebuilds the tree generated by the builtin _ast module by
36+
recursively walking down the AST and building an extended ast. The new
37+
node classes have additional methods and attributes for different
38+
usages. They include some support for static inference and local name
39+
scopes. Furthermore, astroid builds partial trees by inspecting living
40+
objects.
41+
42+
Main modules are:
43+
44+
* `bases`, `node_classses` and `scoped_nodes` contain the classes for the
45+
different type of nodes of the tree.
46+
47+
* the `manager` contains a high level object to get astroid trees from
48+
source files and living objects. It maintains a cache of previously
49+
constructed tree for quick access.
50+
51+
52+
Installation
53+
------------
54+
55+
Extract the tarball, jump into the created directory and run::
56+
57+
python setup.py install
58+
59+
For installation options, see::
60+
61+
python setup.py install --help
62+
63+
64+
If you have any questions, please mail the code-quality@python.org
65+
mailing list for support. See
66+
http://mail.python.org/mailman/listinfo/code-quality for subscription
67+
information and archives. You may find older archives at
68+
http://lists.logilab.org/mailman/listinfo/python-projects .
69+
70+
Python Versions
71+
---------------
72+
73+
astroid is compatible with Python 2.7 as well as 3.3 and later. astroid uses
74+
the same code base for both Python versions, using six.
75+
76+
Test
77+
----
78+
79+
Tests are in the 'test' subdirectory. To launch the whole tests suite
80+
at once, you can use unittest discover::
81+
82+
python -m unittest discover -p "unittest*.py"
83+
84+

0 commit comments

Comments
 (0)