[ANN] ASTNG 0.13.1

Discussion in 'Python' started by Sylvain =?iso-8859-1?Q?Th=E9nault?=, Nov 7, 2005.

  1. Hi there !

    I'm pleased to announce a new bug fix release of ASTNG. This release
    fixes a lot of bugs detected by pylint users, the most popular
    application built on top of this package.


    What's new ?
    ------------
    * fix bug on building from living module the same object in
    encountered more than once time (eg builtins.object) (close #10069)

    * fix bug in Class.ancestors() regarding inner classes (close #10072)

    * fix .self_resolve() on From and Module nodes to handle package
    precedence over module (close #10066)

    * locals dict for package contains __path__ definition (close #10065)

    * astng provide GenExpr and GenExprFor nodes with python >= 2.4
    (close #10063)

    * fix python2.2 compatibility (close #9922)

    * link .__contains__ to .has_key on scoped node to speed up execution

    * remove no more necessary .module_object() method on From and Module
    nodes

    * normalize parser.ParserError to SyntaxError with python 2.2


    What is 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 essentialy
    governed by pylint's needs.

    It extends class defined in the compiler.ast [1] module with some
    additional methods and attributes. Instance attributes are added by a
    builder object, which can either generate extended ast (let's call
    them astng ;) by visiting an existant ast tree or by inspecting living
    object. Methods are added by monkey patching ast classes.


    Home page
    ---------
    http://www.logilab.org/projects/astng

    Download
    --------
    ftp://ftp.logilab.org/pub/astng

    Mailing list
    ------------
    mailto://


    LOGILAB provides services in the fields of XML techniques and advanced
    computing (implementation of intelligent agents, knowledge management,
    natural language processing, statistical analysis, data mining, etc.),
    and also trainings on Python, XML, UML, Object Oriented design, design
    patterns use and other cutting edge topics. To know more about
    Logilab, visit http://www.logilab.com/.

    Logilab is also a strong supporter of the Free Software movement, and an
    active member of the Python and Debian communities. Logilab's open
    source projects can be found on http://www.logilab.org/.

    Enjoy!
    --
    Sylvain Thénault LOGILAB, Paris (France).

    http://www.logilab.com http://www.logilab.fr http://www.logilab.org
    Sylvain =?iso-8859-1?Q?Th=E9nault?=, Nov 7, 2005
    #1
    1. Advertising

Want to reply to this thread or ask your own question?

It takes just 2 minutes to sign up (and it's free!). Just click the sign up button to choose a username and then you can ask your own questions on the forum.
Similar Threads
  1. Sylvain =?iso-8859-1?Q?Th=E9nault?=

    [ANN] ASTNG 0.13

    Sylvain =?iso-8859-1?Q?Th=E9nault?=, Oct 22, 2005, in forum: Python
    Replies:
    0
    Views:
    314
    Sylvain =?iso-8859-1?Q?Th=E9nault?=
    Oct 22, 2005
  2. Sylvain =?iso-8859-1?Q?Th=E9nault?=

    [ANN] astng 0.14

    Sylvain =?iso-8859-1?Q?Th=E9nault?=, Jan 10, 2006, in forum: Python
    Replies:
    0
    Views:
    332
    Sylvain =?iso-8859-1?Q?Th=E9nault?=
    Jan 10, 2006
  3. Sylvain =?iso-8859-1?Q?Th=E9nault?=

    [ANN] PyLint 0.11 / astng 0.16

    Sylvain =?iso-8859-1?Q?Th=E9nault?=, Apr 20, 2006, in forum: Python
    Replies:
    1
    Views:
    268
  4. Sylvain =?iso-8859-1?Q?Th=E9nault?=

    [ANN] logilab-astng 0.16.1

    Sylvain =?iso-8859-1?Q?Th=E9nault?=, Sep 26, 2006, in forum: Python
    Replies:
    0
    Views:
    289
    Sylvain =?iso-8859-1?Q?Th=E9nault?=
    Sep 26, 2006
  5. Sylvain =?iso-8859-1?Q?Th=E9nault?=

    [ANN] pylint 0.12.2 / astng 0.16.3

    Sylvain =?iso-8859-1?Q?Th=E9nault?=, Nov 23, 2006, in forum: Python
    Replies:
    0
    Views:
    253
    Sylvain =?iso-8859-1?Q?Th=E9nault?=
    Nov 23, 2006
Loading...

Share This Page