python-astroid_1.4.4-1_all.deb


Advertisement

Description

python-astroid - rebuild a new abstract syntax tree from Python's AST

Distribution: Ubuntu 16.04 LTS (Xenial Xerus)
Repository: Ubuntu Universe amd64
Package name: python-astroid
Package version: 1.4.4
Package release: 1
Package architecture: all
Package type: deb
Installed size: 410 B
Download size: 72.32 KB
Official Mirror: archive.ubuntu.com
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. 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. Main modules are: * `bases`, `node_classses` and `scoped_nodes` contain the classes for the different type of nodes of the tree. * the `manager` contains a high level object to get astroid trees from source files and living objects. It maintains a cache of previously constructed tree for quick access. python-astroid is the new name of former python-logilab-astng library.

Alternatives

    Download

    Source package: astroid

    Install Howto

    1. Update the package index:
      # sudo apt-get update
    2. Install python-astroid deb package:
      # sudo apt-get install python-astroid

    Files

    • /usr/lib/python2.7/dist-packages/astroid/__init__.py
    • /usr/lib/python2.7/dist-packages/astroid/__pkginfo__.py
    • /usr/lib/python2.7/dist-packages/astroid/arguments.py
    • /usr/lib/python2.7/dist-packages/astroid/as_string.py
    • /usr/lib/python2.7/dist-packages/astroid/astpeephole.py
    • /usr/lib/python2.7/dist-packages/astroid/bases.py
    • /usr/lib/python2.7/dist-packages/astroid/builder.py
    • /usr/lib/python2.7/dist-packages/astroid/context.py
    • /usr/lib/python2.7/dist-packages/astroid/decorators.py
    • /usr/lib/python2.7/dist-packages/astroid/exceptions.py
    • /usr/lib/python2.7/dist-packages/astroid/inference.py
    • /usr/lib/python2.7/dist-packages/astroid/manager.py
    • /usr/lib/python2.7/dist-packages/astroid/mixins.py
    • /usr/lib/python2.7/dist-packages/astroid/modutils.py
    • /usr/lib/python2.7/dist-packages/astroid/node_classes.py
    • /usr/lib/python2.7/dist-packages/astroid/nodes.py
    • /usr/lib/python2.7/dist-packages/astroid/objects.py
    • /usr/lib/python2.7/dist-packages/astroid/protocols.py
    • /usr/lib/python2.7/dist-packages/astroid/raw_building.py
    • /usr/lib/python2.7/dist-packages/astroid/rebuilder.py
    • /usr/lib/python2.7/dist-packages/astroid/scoped_nodes.py
    • /usr/lib/python2.7/dist-packages/astroid/test_utils.py
    • /usr/lib/python2.7/dist-packages/astroid/transforms.py
    • /usr/lib/python2.7/dist-packages/astroid/util.py
    • /usr/lib/python2.7/dist-packages/astroid-1.4.4.egg-info/PKG-INFO
    • /usr/lib/python2.7/dist-packages/astroid-1.4.4.egg-info/dependency_links.txt
    • /usr/lib/python2.7/dist-packages/astroid-1.4.4.egg-info/requires.txt
    • /usr/lib/python2.7/dist-packages/astroid-1.4.4.egg-info/top_level.txt
    • /usr/lib/python2.7/dist-packages/astroid/brain/brain_builtin_inference.py
    • /usr/lib/python2.7/dist-packages/astroid/brain/brain_dateutil.py
    • /usr/lib/python2.7/dist-packages/astroid/brain/brain_gi.py
    • /usr/lib/python2.7/dist-packages/astroid/brain/brain_mechanize.py
    • /usr/lib/python2.7/dist-packages/astroid/brain/brain_nose.py
    • /usr/lib/python2.7/dist-packages/astroid/brain/brain_numpy.py
    • /usr/lib/python2.7/dist-packages/astroid/brain/brain_pytest.py
    • /usr/lib/python2.7/dist-packages/astroid/brain/brain_qt.py
    • /usr/lib/python2.7/dist-packages/astroid/brain/brain_six.py
    • /usr/lib/python2.7/dist-packages/astroid/brain/brain_stdlib.py
    • /usr/share/doc/python-astroid/README.rst
    • /usr/share/doc/python-astroid/changelog.Debian.gz
    • /usr/share/doc/python-astroid/copyright

    Changelog

    2016-01-28 - Sandro Tosi <morph@debian.org> astroid (1.4.4-1) unstable; urgency=medium * New upstream release

    2016-01-03 - Sandro Tosi <morph@debian.org> astroid (1.4.3-1) unstable; urgency=medium * New upstream release * debian/rules - install README.rst (README was renamed to it)

    2016-01-02 - Sandro Tosi <morph@debian.org> astroid (1.4.1-1) unstable; urgency=medium * New upstream release - add support for Python 3.5; Closes: #800788 - correctly handle multiprocessing; Closes: #790884 * debian/copyright - extend packaging copyright years * debian/control - add wrapt and lazy_object_proxy to b-d, needed to trigger the packages dependencies detection

    2015-08-04 - Sandro Tosi <morph@debian.org> astroid (1.3.8-1) unstable; urgency=medium * New upstream release * debian/control - tighen logilab-common deps to >= 0.63.0

    2015-08-02 - Sandro Tosi <morph@debian.org> astroid (1.3.6-2) unstable; urgency=medium * upload to unstable

    2015-03-26 - Sandro Tosi <morph@debian.org> astroid (1.3.6-1) experimental; urgency=medium * New upstream release * debian/watch - uses PyPI redirector * debian/control - add python{,3}-nose to b-d, needed to run tests

    2015-02-01 - Sandro Tosi <morph@debian.org> astroid (1.3.4-1) experimental; urgency=medium * New upstream release * debian/copyright - extend upstream and packaging copyright years - update upstream email contact - update path location for new upstream code organization * debian/control - add six to dependencies - add setuptoold to b-d * debian/patches/* - drop patched, they are now part of a release * debian/watch - update to the proper PyPI location * debian/rules - test dir has changed name, update rm command

    2014-12-08 - Sandro Tosi <morph@debian.org> astroid (1.2.1-3) unstable; urgency=medium * debian/patches/afea46c0380956213976db2ce0f1e8f3cf6a0abc.patch - enable fine-grained control over extensions loading; this fix is needed after #591676 fix; Addresses: #772018

    2014-11-23 - Sandro Tosi <morph@debian.org> astroid (1.2.1-2) unstable; urgency=medium * debian/patches/e24cacb15e2e152db155fdca9197a8d1bf9ce235.patch - Never load C extensions that are not from the standard library and also never load any compiled Python files; thanks to Jakub Wilk for the report; Closes: #591676

    2014-11-02 - Sandro Tosi <morph@debian.org> astroid (1.2.1-1) unstable; urgency=medium * New upstream release * debian/watch - update to support multiple tarball formats * debian/control - bump Standards-Version to 3.9.6 (no changes needed) - add dh-python to b-d, that package will contain dh_python* scripts

    Advertisement
    Advertisement