debian/0000755000000000000000000000000012261766423007177 5ustar debian/control0000644000000000000000000000600112261762457010602 0ustar Source: astroid Section: python Priority: optional Maintainer: Debian Python Modules Team Uploaders: Sandro Tosi Build-Depends: debhelper (>= 9.0.0), python, python3 Standards-Version: 3.9.5 Homepage: http://www.astroid.org/ Vcs-Svn: svn://anonscm.debian.org/python-modules/packages/astroid/trunk/ Vcs-Browser: http://anonscm.debian.org/viewvc/python-modules/packages/astroid/trunk/ Package: python-astroid Architecture: all Depends: ${python:Depends}, ${misc:Depends}, python-logilab-common (>= 0.60.0) Description: rebuild a new abstract syntax tree from Python's AST 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. Package: python3-astroid Architecture: all Depends: ${python3:Depends}, ${misc:Depends}, python3-logilab-common (>= 0.60.0) Description: rebuild a new abstract syntax tree from Python's AST (Python3) 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. . python3-astroid is the new name of former python3-logilab-astng library. debian/source/0000755000000000000000000000000012261766423010477 5ustar debian/source/format0000644000000000000000000000001412261553025011675 0ustar 3.0 (quilt) debian/rules0000755000000000000000000000107012261766210010247 0ustar #!/usr/bin/make -f # -*- makefile -*- # Uncomment this to turn on verbose mode. #export DH_VERBOSE=1 PKG2=python-astroid PKG3=python3-astroid %: dh $@ --with python2,python3 override_dh_install: NO_SETUPTOOLS=1 python setup.py install --no-compile \ --root=$(CURDIR)/debian/$(PKG2)/ \ --install-layout=deb NO_SETUPTOOLS=1 python3 setup.py install --no-compile \ --root=$(CURDIR)/debian/$(PKG3)/ \ --install-layout=deb # remove tests files rm -rf debian/*/usr/lib/python*/*-packages/astroid/test override_dh_installdocs: dh_installdocs -i README debian/copyright0000644000000000000000000000531512261553025011126 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: astroid Source: http://www.astroid.org/ Files: * Copyright: 2003-2013 Logilab License: LGPL-2.1+ astroid is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, either version 2.1 of the License, or (at your option) any later version. . astroid is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. . You should have received a copy of the GNU Lesser General Public License along with astroid. If not, see . . On Debian systems, the complete text of the GNU Lesser General Public License version 2.1 can be found in "/usr/share/common-licenses/LGPL-2.1". Files: debian/* Copyright: 2014 Sandro Tosi License: LGPL-2.1+ astroid is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, either version 2.1 of the License, or (at your option) any later version. . astroid is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. . You should have received a copy of the GNU Lesser General Public License along with astroid. If not, see . . On Debian systems, the complete text of the GNU Lesser General Public License version 2.1 can be found in "/usr/share/common-licenses/LGPL-2.1". Files: test/unittest_brain.py Copyright: Copyright 2013 Google Inc. All Rights Reserved. License: LGPL-2.1+ astroid is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, either version 2.1 of the License, or (at your option) any later version. . astroid is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. . You should have received a copy of the GNU Lesser General Public License along with astroid. If not, see . . On Debian systems, the complete text of the GNU Lesser General Public License version 2.1 can be found in "/usr/share/common-licenses/LGPL-2.1". debian/changelog0000644000000000000000000000022412261766412011045 0ustar astroid (1.0.1-1) unstable; urgency=low * Initial release (Closes: #734075) -- Sandro Tosi Sat, 04 Jan 2014 12:14:12 +0100 debian/watch0000644000000000000000000000017612261553025010224 0ustar # Compulsory line, this is a version 3 file version=3 https://pypi.python.org/packages/source/a/astroid/astroid-(.*)\.tar.gz debian/compat0000644000000000000000000000000212261553025010365 0ustar 9