summaryrefslogtreecommitdiff
path: root/astroid/interpreter
Commit message (Expand)AuthorAgeFilesLines
* Recognize stub ``pyi`` Python files. (#2182)HEADmainMark Byrne2023-05-161-1/+1
* Fix constructors of ``BaseContainer`` and ``Dict``Daniël van Noord2023-05-081-5/+35
* Add two type ignoresDaniël van Noord2023-05-081-2/+3
* Fix the signature of ``infer_call_result``Daniel van Noord2023-04-251-12/+26
* Drop support for Python 3.7 (#2137)Marc Mueller2023-04-232-14/+3
* Remove all ``lazy_imports``Daniël van Noord2023-04-231-10/+20
* Fix constructors of ``FunctionDef``Daniël van Noord2023-04-221-3/+26
* Suppress UserWarning when finding module specs (#2121)Jacob Walls2023-04-161-1/+4
* Fix constructors of ``Arguments``Daniël van Noord2023-04-031-2/+6
* Fix constructors of ``AssignName`` (#2077)Daniël van Noord2023-04-031-2/+12
* [PyCQA migration] Upgrade links to the repositories in code and docPierre Sassoulas2023-03-294-11/+11
* Upgrade pre-commit configuration and move to ruff (#2057)Pierre Sassoulas2023-03-141-1/+1
* Update submodule_path after finding an editable install (#2033)noah-weingarden2023-02-261-2/+12
* Create ``UninferableBase``Daniël van Noord2023-02-051-1/+1
* Add support for custom import hooks (#1752)Daniël van Noord2023-02-051-8/+67
* Initial pass with ``pydocstringformatter``Daniël van Noord2023-01-093-8/+10
* [pre-commit] Trying out black 23.1a1 (#1909)Pierre Sassoulas2022-12-271-1/+0
* Bump pylint from 2.15.8 to 2.15.9 (#1907)dependabot[bot]2022-12-271-6/+5
* Add some inference annotations (#1887)Nick Drozd2022-12-151-4/+4
* Fix misc type issues (#1884)Nick Drozd2022-11-221-2/+2
* Add some InferenceContext annotations (#1883)Nick Drozd2022-11-221-6/+18
* Add some bool annotations (#1877)Nick Drozd2022-11-221-1/+1
* Prevent a crash when a module's ``__path__`` is missingJacob Walls2022-10-151-0/+2
* Create ``ContextManagerModel`` and let ``GeneratorModel`` inheritDaniël van Noord2022-09-291-1/+43
* improve is_namespace checkSaugat Pachhai (सौगात)2022-09-231-1/+4
* [flake8] Set the max line length to 110 instead of 138Pierre Sassoulas2022-09-191-1/+3
* Stop detecting modules compiled by `cffi` as namespace packages (#1777)Jacob Walls2022-09-171-1/+7
* Give a created Arguments node a parentDaniël van Noord2022-09-151-3/+3
* Prevent first-party imports from being resolved to `site-packages` (#1756)Jacob Walls2022-08-291-1/+15
* Add a comment about missing ``__spec__`` on ``PyPy`` (#1758)Daniël van Noord2022-08-281-0/+2
* Fix namespace package detection for frozen stdlib modules on PyPy (#1757)Jacob Walls2022-08-271-1/+3
* Remove str instance in model of BaseException.attrs (#1749)Daniël van Noord2022-08-231-5/+2
* Fix crash in `ExplicitNamespacePackageFinder` (#1714)Jacob Walls2022-08-091-4/+5
* Add some implicit typing (#1706)Daniël van Noord2022-07-111-1/+7
* Add ``__init__`` to the ``ObjectModel`` and return ``BoundMethods`` (#1687)Daniël van Noord2022-07-061-36/+41
* Add ``__new__`` and ``__call__`` to``ObjectModel`` and ``ClassModel`` (#1606)Daniël van Noord2022-07-031-1/+18
* Add strict typing to ``modutils`` (#1626)Daniël van Noord2022-06-161-4/+4
* Only initialize importers when they are required (#1624)Daniël van Noord2022-06-161-70/+39
* Add ignores for missing imports from ``importlib``Daniël van Noord2022-06-161-1/+1
* Add strict typing to ``spec.py``Daniël van Noord2022-06-161-27/+59
* Do not use deprecated ``zipimport.load_module`` on ``PY310``Daniël van Noord2022-06-071-7/+28
* More conservative interpretation of `PathFinder.find_spec()` failures (#1581)Jacob Walls2022-05-311-2/+11
* Special case `__main__` in `is_namespace()` (#1579)Jacob Walls2022-05-311-2/+2
* Revert #1575 and catch further `KeyError`s (#1576)Jacob Walls2022-05-301-8/+40
* Provide first component of dotted path to namespace searches (#1575)Jacob Walls2022-05-301-7/+8
* Detect builtins module on PyPy 3.9 (#1567)Jacob Walls2022-05-241-13/+13
* Remove dependency on `pkg_resources` from `setuptools` (#1536)Jacob Walls2022-05-222-15/+36
* Simplify namespace package detection on Python 3.7+ (#1566)Jacob Walls2022-05-151-4/+1
* Update typing for Python 3.7 (2) (#1556)Marc Mueller2022-05-131-1/+2
* Update typing for Python 3.7 (1) (#1555)Marc Mueller2022-05-132-16/+20