Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Even more granular copyrights (thanks to copyrite) | Claudiu Popa | 2016-07-22 | 1 | -2/+4 |
| | |||||
* | Keep a consistent copyright notice across the board. | Claudiu Popa | 2016-07-19 | 1 | -0/+2 |
| | |||||
* | New function, astroid.extract_node, exported out from astroid.test_utils. | Claudiu Popa | 2016-06-29 | 1 | -177/+0 |
| | |||||
* | Convert all files to new license header | Ceridwen | 2016-05-17 | 1 | -0/+3 |
| | |||||
* | Changed the way how parameters are being built | Claudiu Popa | 2016-02-13 | 1 | -1/+12 |
| | | | | | | | | | | | | | | | The old way consisted in having the parameter names, their defaults and their annotations separated in different components of the Arguments node. We introduced a new Param node, which holds the name of a parameter, its default value and its annotation. If any of the last two values are missing, then that slot will be filled with a new node kind, Empty, which is used for specifying the lack of something (None could have been used instead, but that means having non-AST nodes in the Arguments node). We're also having support for positional only arguments, for the moment only in raw_building. Close #215 | ||||
* | Fix an undefined-variable in extract_node. | Claudiu Popa | 2015-12-11 | 1 | -1/+1 |
| | |||||
* | Enable the warnings in tests through a context manager | Claudiu Popa | 2015-12-11 | 1 | -0/+13 |
| | | | | | | | | Previously, we were enabling blindly all the warnings in tests files through `warnings.simplefilter`, which had the side effect of not taking into account the values of the -W flag. This meant that warnings which should have been silenced, weren't, leading to a huge output when running the tests with Python 3.5. | ||||
* | Change the call to raw_building.ast_from_builtins. | Claudiu Popa | 2015-11-16 | 1 | -2/+1 |
| | |||||
* | Move the bootstrap of the builtins from Manager.clear_cache into testutils | Claudiu Popa | 2015-11-13 | 1 | -1/+11 |
| | | | | It's needed only by tests. | ||||
* | Add helper function for reraising exceptions | Ceridwen | 2015-09-21 | 1 | -5/+4 |
| | |||||
* | Use six.reraise to avoid losing tracebacks for simple cases | Ceridwen | 2015-09-21 | 1 | -1/+5 |
| | |||||
* | Remove debug statements | Ceridwen | 2015-08-21 | 1 | -6/+0 |
| | |||||
* | Fix isinstance/proxy bug by changing from lazy-object-proxy to wrapt and ↵ | Ceridwen | 2015-07-11 | 1 | -1/+0 |
| | | | | minor fixes | ||||
* | Merge logilab/astroid again | Ceridwen | 2015-07-11 | 1 | -17/+1 |
|\ | |||||
| * | Fix pylint issues. | Claudiu Popa | 2015-07-11 | 1 | -1/+0 |
| | | |||||
| * | Add a new convenience API, `astroid.parse`. | Claudiu Popa | 2015-07-11 | 1 | -16/+1 |
| | | | | | | | | | | | | This API can be used to retrieve an astroid AST from a source code string, similar to how ast.parse can be used to obtain a Python AST from a source string. This is the test_utils.build_module promoted to a public API. | ||||
* | | Node constructors almost finished except for two bugs | Ceridwen | 2015-07-08 | 1 | -4/+10 |
|/ | |||||
* | Merge all test data into a single package per Python version. | Torsten Marek | 2014-11-09 | 1 | -5/+7 |
| | | | | | | | | | Also modernized a lot of test code. This makes it possible to run the tests from both the base directory of the project as well as the astroid package. Since the packages have the same name for Python 2 and 3, there is less version-dependent code in the tests. | ||||
* | Fix some of the issues around running test discover from the base directory ↵ | Torsten Marek | 2014-11-09 | 1 | -0/+3 |
| | | | | of the project. | ||||
* | Move all astroid modules into a its own directory, which is now the package. | Torsten Marek | 2014-11-08 | 1 | -0/+213 |
python setup.py develop now works. |