summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* 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.
* Extend the metaclass hack to cover more potential cases.Torsten Marek2014-11-093-16/+25
|
* Explicitly support metaclass-generating functions that return objects that ↵Torsten Marek2014-11-092-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 Marek2014-11-091-0/+2
|
* Fix some of the issues around running test discover from the base directory ↵Torsten Marek2014-11-094-13/+8
| | | | of the project.
* Never load C extensions that are not from the standard library and also ↵Torsten Marek2014-11-095-65/+75
| | | | | | never load any compiled Python files. Fixes pylint issue #347.
* Update .hgignore to hide build and test artifacts.Torsten Marek2014-11-091-0/+3
|
* Drop verbose output from test runs.Torsten Marek2014-11-091-1/+1
|
* Fix wrong sys.version usage in unittest_inference.Torsten Marek2014-11-091-1/+1
|
* Add missing file.Torsten Marek2014-11-092-3/+2
|
* Remove debugging output.Torsten Marek2014-11-092-6/+3
|
* More debuggingTorsten Marek2014-11-092-1/+2
|
* Print some diagnostic data to find out why tests are not running on drone.ioTorsten Marek2014-11-091-1/+4
|
* Do not import the astroid package when running setup, evaluate __pkginfo__ ↵Torsten Marek2014-11-081-3/+5
| | | | directly.
* Move all astroid modules into a its own directory, which is now the package.Torsten Marek2014-11-08106-54/+18
| | | | python setup.py develop now works.