From 18c29e01f0405a274fbeb116b123efabb61d1209 Mon Sep 17 00:00:00 2001 From: Emile Anclin Date: Mon, 22 Mar 2010 18:20:33 +0100 Subject: prepare 0.20.0 release --- __pkginfo__.py | 29 +++++++++++++++++------------ 1 file changed, 17 insertions(+), 12 deletions(-) (limited to '__pkginfo__.py') diff --git a/__pkginfo__.py b/__pkginfo__.py index fbe4ce9..744b71a 100644 --- a/__pkginfo__.py +++ b/__pkginfo__.py @@ -1,4 +1,4 @@ -# Copyright (c) 2003-2009 LOGILAB S.A. (Paris, FRANCE). +# Copyright (c) 2003-2010 LOGILAB S.A. (Paris, FRANCE). # http://www.logilab.fr/ -- mailto:contact@logilab.fr # # This program is free software; you can redistribute it and/or modify it under @@ -15,6 +15,12 @@ # 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. """ logilab.astng packaging information + +:author: Sylvain Thenault +:copyright: 2003-2010 LOGILAB S.A. (Paris, FRANCE) +:contact: http://www.logilab.fr/ -- mailto:python-projects@logilab.org +:copyright: 2003-2010 Sylvain Thenault +:contact: mailto:thenault@gmail.com """ distname = 'logilab-astng' @@ -22,14 +28,15 @@ distname = 'logilab-astng' modname = 'astng' subpackage_of = 'logilab' -numversion = (0, 19, 3) +numversion = (0, 20, 0) version = '.'.join([str(num) for num in numversion]) -install_requires = ['logilab-common >= 0.39.0'] +install_requires = ['logilab-common >= 0.49.0'] pyversions = ["2.3", "2.4", "2.5", '2.6'] license = 'GPL' +copyright = 'LOGILAB S.A.' author = 'Logilab' author_email = 'python-projects@lists.logilab.org' @@ -37,20 +44,18 @@ mailinglist = "mailto://%s" % author_email web = "http://www.logilab.org/project/%s" % distname ftp = "ftp://ftp.logilab.org/pub/%s" % modname -short_desc = "extend python's abstract syntax tree" +short_desc = "rebuild a new abstract syntax tree from Python's ast" long_desc = """The aim of this module is to provide a common base \ -representation of -python source code for projects such as pychecker, pyreverse, +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 extends class defined in the compiler.ast [1] module (python <= 2.4) or in -the builtin _ast module (python >= 2.5) 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 existent ast -tree or by inspecting living object. Methods are added by monkey patching ast -classes.""" +It rebuilds the tree generated by the compiler.ast [1] module (python <= 2.4) +or by the builtin _ast module (python >= 2.5) by recursively walking down the +AST and building an extended ast (let's call it astng ;). The new node classes +have additional methods and attributes for different usages. +Furthermore, astng builds partial trees by inspecting living objects.""" from os.path import join -- cgit v1.2.1