Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Update the version number for astroid 1.3.1.astroid-1.3.1 | Torsten Marek | 2014-11-21 | 1 | -1/+1 |
| | |||||
* | Added tag astroid-1.3.1 for changeset 6ad84c7537ab | Torsten Marek | 2014-11-21 | 0 | -0/+0 |
| | |||||
* | Added a changelog entry for a 1.3.1 bugfix release and a simple test for all ↵ | Torsten Marek | 2014-11-21 | 2 | -3/+18 |
| | | | | module extenders. | ||||
* | Merged in jquast/astroid/pytest-fails-register-module-extender (pull request ↵ | Claudiu Popa | 2014-11-21 | 0 | -0/+0 |
|\ | | | | | | | | | | | #63) return AstroidBuilder() value in py2pytest.py | ||||
* | | return AstroidBuilder() value in py2pytest.pypytest-fails-register-module-extender | Jeff Quast | 2014-11-21 | 1 | -1/+1 |
|/ | | | | | | This closes issue #55. function pytest_transform() fails to return any value, causing NoneType exception in register_module_extender(). | ||||
* | Also add sys.path setup to the AsStringTest, since it relies on inference ↵ | Torsten Marek | 2014-11-20 | 2 | -3/+2 |
| | | | | when detecting metaclasses. | ||||
* | No warnings are left, run the tests with warnings enabled. | Torsten Marek | 2014-11-20 | 1 | -1/+1 |
| | |||||
* | Don't use the deprecated 'U' mode for opening files on Python 3, but ↵ | Torsten Marek | 2014-11-20 | 1 | -1/+1 |
| | | | | newline=None. | ||||
* | Add verbose test logging again, there are still test ordering failures on ↵ | Torsten Marek | 2014-11-20 | 1 | -1/+1 |
| | | | | Python 3. | ||||
* | Fix the order of commands and options in the release documentation. | Torsten Marek | 2014-11-20 | 1 | -1/+1 |
| | |||||
* | Added tag astroid-1.3 for changeset a92a2a2b7c0e | Torsten Marek | 2014-11-20 | 0 | -0/+0 |
| | |||||
* | Update the changelog for a new release.astroid-1.3 | Torsten Marek | 2014-11-18 | 1 | -1/+2 |
| | |||||
* | Update information in pkginfo, including the version information. | Torsten Marek | 2014-11-18 | 1 | -3/+3 |
| | |||||
* | Complete the changelog and remove announce.txt, since it's not used anymore. | Torsten Marek | 2014-11-18 | 2 | -24/+4 |
| | |||||
* | add XXX note | Sylvain Th?nault | 2014-11-19 | 1 | -0/+1 |
| | |||||
* | fix function's prototype (bad copy/paste) | Sylvain Th?nault | 2014-11-19 | 1 | -1/+1 |
| | |||||
* | delete trailing white-spaces | Sylvain Th?nault | 2014-11-19 | 1 | -3/+3 |
| | |||||
* | Fail gracefully when the string contains null bytes. | Claudiu Popa | 2014-11-18 | 2 | -1/+8 |
| | |||||
* | Update the changelog. | Torsten Marek | 2014-11-17 | 1 | -2/+21 |
| | |||||
* | Clean the path importer cache correctly, do not nuke entries for the ↵ | Torsten Marek | 2014-11-17 | 3 | -7/+3 |
| | | | | standard library. | ||||
* | Update the drone.io badge link. | Claudiu Popa | 2014-11-17 | 1 | -1/+1 |
| | |||||
* | Make file_stream a cached property. | Claudiu Popa | 2014-11-17 | 2 | -1/+8 |
| | | | | | | Until now, a new file handle was returned each time file_stream was requested, which led to multiple ResourceWarnings emitted on Python 3. | ||||
* | Fix some NameErrors in modutils. | Claudiu Popa | 2014-11-17 | 1 | -3/+3 |
| | |||||
* | Close all the streams returned by imp.find_module. | Claudiu Popa | 2014-11-17 | 1 | -2/+14 |
| | |||||
* | Add drone.io badge. | Claudiu Popa | 2014-11-17 | 1 | -0/+4 |
| | |||||
* | Close the file opened by open_source_file, to prevent ResourceWarnings. | Claudiu Popa | 2014-11-17 | 1 | -10/+11 |
| | |||||
* | Add some logging to debug failure on drone.io | Torsten Marek | 2014-11-16 | 2 | -2/+6 |
| | |||||
* | Recognize modules loaded from $SYS_PREFIX\DLLs as standard library modules ↵ | Torsten Marek | 2014-11-16 | 2 | -0/+8 |
| | | | | on Windows. | ||||
* | Properly handle case-insensitive filesystems in modutils. | Torsten Marek | 2014-11-16 | 3 | -52/+53 |
| | |||||
* | Generalize hooks for resolving imports that cannot be resolved normally, | Torsten Marek | 2014-11-15 | 3 | -24/+40 |
| | | | | and use the functionality in brain/py2gi. | ||||
* | Simplify & generalize code for module extenders. | Torsten Marek | 2014-11-15 | 6 | -77/+40 |
| | |||||
* | Don't use self imports in tests since those are susceptible to CWD changes. | Torsten Marek | 2014-11-12 | 1 | -2/+2 |
| | |||||
* | Disable test_4 for Python 2, because imp.find_module is broken there as well. | Claudiu Popa | 2014-11-14 | 1 | -2/+2 |
| | |||||
* | Fix zip_import_data for Windows. | Claudiu Popa | 2014-11-14 | 2 | -4/+8 |
| | |||||
* | Assign module path in TreeRebuilder.visit_module, as otherwise transformers | Alexander Presnyakov | 2014-11-13 | 2 | -3/+3 |
| | | | | which are run by it won't get module path (it's needed to determine if transformer has to activate) | ||||
* | Merge all test data into a single package per Python version. | Torsten Marek | 2014-11-09 | 93 | -1549/+1642 |
| | | | | | | | | | 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. | ||||
* | Extend the metaclass hack to cover more potential cases. | Torsten Marek | 2014-11-09 | 3 | -16/+25 |
| | |||||
* | Explicitly support metaclass-generating functions that return objects that ↵ | Torsten Marek | 2014-11-09 | 2 | -4/+42 |
| | | | | | | | | | | are only used to call __new__ on, but do not contribute to the inheritance hierarchy. This is a really terrible hack, but I cannot think of a cleaner way short of teaching astroid.scoped_nodes.Class about __new__ invocations on base classes, and having full inference working on them as well. | ||||
* | Explicitly raise if filepath is None in ast_from_module_name. | Torsten Marek | 2014-11-09 | 1 | -0/+2 |
| | |||||
* | Fix some of the issues around running test discover from the base directory ↵ | Torsten Marek | 2014-11-09 | 4 | -13/+8 |
| | | | | of the project. | ||||
* | Never load C extensions that are not from the standard library and also ↵ | Torsten Marek | 2014-11-09 | 5 | -65/+75 |
| | | | | | | never load any compiled Python files. Fixes pylint issue #347. | ||||
* | Update .hgignore to hide build and test artifacts. | Torsten Marek | 2014-11-09 | 1 | -0/+3 |
| | |||||
* | Drop verbose output from test runs. | Torsten Marek | 2014-11-09 | 1 | -1/+1 |
| | |||||
* | Fix wrong sys.version usage in unittest_inference. | Torsten Marek | 2014-11-09 | 1 | -1/+1 |
| | |||||
* | Add missing file. | Torsten Marek | 2014-11-09 | 2 | -3/+2 |
| | |||||
* | Remove debugging output. | Torsten Marek | 2014-11-09 | 2 | -6/+3 |
| | |||||
* | More debugging | Torsten Marek | 2014-11-09 | 2 | -1/+2 |
| | |||||
* | Print some diagnostic data to find out why tests are not running on drone.io | Torsten Marek | 2014-11-09 | 1 | -1/+4 |
| | |||||
* | Do not import the astroid package when running setup, evaluate __pkginfo__ ↵ | Torsten Marek | 2014-11-08 | 1 | -3/+5 |
| | | | | directly. | ||||
* | Move all astroid modules into a its own directory, which is now the package. | Torsten Marek | 2014-11-08 | 106 | -54/+18 |
| | | | | python setup.py develop now works. |