summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Fix test_mechanize_open (issue #61)issue61Julien Cristau2014-11-281-1/+1
| | | | There's no build_string function.
* Support Python installations where sys.prefix != sys.exec_prefix.Torsten Marek2014-11-271-8/+10
|
* Restore the file_stream API.Claudiu Popa2014-11-253-8/+28
| | | | | | | | | | Module.file_stream is again a property, but each opened file is cached. Module node gains a new API, 'close', which should be called for closing all the gathered file streams. This is consistent with how the API worked pre-astroid 1.3 (meaning that no seek is required).
* Added tag astroid-1.3.2 for changeset 16369edfbc89Torsten Marek2014-11-220-0/+0
|
* Prepare the 1.3.2 release.astroid-1.3.2Torsten Marek2014-11-222-2/+3
|
* Do not byte-compile test files on install. Fixes #58.Torsten Marek2014-11-221-0/+10
|
* Make Class.is_subtype_of public, and the context argument optional.Torsten Marek2014-11-221-2/+2
|
* Update the changelog.Torsten Marek2014-11-221-3/+9
|
* Add support for more fine-grained control over extension loading.Torsten Marek2014-11-221-1/+13
|
* Fix a crash with invalid subscript index.Claudiu Popa2014-11-223-0/+19
| | | | | Don't try to infer 'self.config = {0: self.config[0]}' and similar subscript constructions.
* Return proper string types for hashlib overlay. Fixes #29.Torsten Marek2014-11-221-5/+5
|
* Import proper base object semantics in Python 3.Torsten Marek2014-11-223-23/+37
| | | | In Python 3, classes automatically inherit from `object`.
* Pass along the context when inferring the call result of a class to avoid ↵Torsten Marek2014-11-222-5/+19
| | | | infinite loops.
* Added tag astroid-1.3.1 for changeset c48847c4a515Torsten Marek2014-11-210-0/+0
|
* Update the version number for astroid 1.3.1.astroid-1.3.1Torsten Marek2014-11-211-1/+1
|
* Added tag astroid-1.3.1 for changeset 6ad84c7537abTorsten Marek2014-11-210-0/+0
|
* Added a changelog entry for a 1.3.1 bugfix release and a simple test for all ↵Torsten Marek2014-11-212-3/+18
| | | | module extenders.
* Merged in jquast/astroid/pytest-fails-register-module-extender (pull request ↵Claudiu Popa2014-11-210-0/+0
|\ | | | | | | | | | | #63) return AstroidBuilder() value in py2pytest.py
* | return AstroidBuilder() value in py2pytest.pypytest-fails-register-module-extenderJeff Quast2014-11-211-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 Marek2014-11-202-3/+2
| | | | when detecting metaclasses.
* No warnings are left, run the tests with warnings enabled.Torsten Marek2014-11-201-1/+1
|
* Don't use the deprecated 'U' mode for opening files on Python 3, but ↵Torsten Marek2014-11-201-1/+1
| | | | newline=None.
* Add verbose test logging again, there are still test ordering failures on ↵Torsten Marek2014-11-201-1/+1
| | | | Python 3.
* Fix the order of commands and options in the release documentation.Torsten Marek2014-11-201-1/+1
|
* Added tag astroid-1.3 for changeset a92a2a2b7c0eTorsten Marek2014-11-200-0/+0
|
* Update the changelog for a new release.astroid-1.3Torsten Marek2014-11-181-1/+2
|
* Update information in pkginfo, including the version information.Torsten Marek2014-11-181-3/+3
|
* Complete the changelog and remove announce.txt, since it's not used anymore.Torsten Marek2014-11-182-24/+4
|
* add XXX noteSylvain Th?nault2014-11-191-0/+1
|
* fix function's prototype (bad copy/paste)Sylvain Th?nault2014-11-191-1/+1
|
* delete trailing white-spacesSylvain Th?nault2014-11-191-3/+3
|
* Fail gracefully when the string contains null bytes.Claudiu Popa2014-11-182-1/+8
|
* Update the changelog.Torsten Marek2014-11-171-2/+21
|
* Clean the path importer cache correctly, do not nuke entries for the ↵Torsten Marek2014-11-173-7/+3
| | | | standard library.
* Update the drone.io badge link.Claudiu Popa2014-11-171-1/+1
|
* Make file_stream a cached property.Claudiu Popa2014-11-172-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 Popa2014-11-171-3/+3
|
* Close all the streams returned by imp.find_module.Claudiu Popa2014-11-171-2/+14
|
* Add drone.io badge.Claudiu Popa2014-11-171-0/+4
|
* Close the file opened by open_source_file, to prevent ResourceWarnings.Claudiu Popa2014-11-171-10/+11
|
* Add some logging to debug failure on drone.ioTorsten Marek2014-11-162-2/+6
|
* Recognize modules loaded from $SYS_PREFIX\DLLs as standard library modules ↵Torsten Marek2014-11-162-0/+8
| | | | on Windows.
* Properly handle case-insensitive filesystems in modutils.Torsten Marek2014-11-163-52/+53
|
* Generalize hooks for resolving imports that cannot be resolved normally,Torsten Marek2014-11-153-24/+40
| | | | and use the functionality in brain/py2gi.
* Simplify & generalize code for module extenders.Torsten Marek2014-11-156-77/+40
|
* Don't use self imports in tests since those are susceptible to CWD changes.Torsten Marek2014-11-121-2/+2
|
* Disable test_4 for Python 2, because imp.find_module is broken there as well.Claudiu Popa2014-11-141-2/+2
|
* Fix zip_import_data for Windows.Claudiu Popa2014-11-142-4/+8
|
* Assign module path in TreeRebuilder.visit_module, as otherwise transformersAlexander Presnyakov2014-11-132-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 Marek2014-11-0993-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.