Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge branch 'maintenance/2.15.x' following 2.15.2 release | Pierre Sassoulas | 2023-04-03 | 1 | -1/+7 |
|\ | |||||
| * | Bump astroid to 2.15.2, update changelogv2.15.2 | Pierre Sassoulas | 2023-04-02 | 1 | -1/+7 |
| | | |||||
| * | Support attrs decorators even if they are imported from attrs (#2059) (#2073) | Pierre Sassoulas | 2023-04-01 | 1 | -0/+3 |
| | | | | | | | | | | | | | | | | Use inference to determine membership of ``attr(s)`` module Co-authored-by: Daniël van Noord <13665637+DanielNoord@users.noreply.github.com> (cherry picked from commit 489c90fb29970d9362f21f26247bd45a39832dcd) Co-authored-by: alm <alonme@users.noreply.github.com> | ||||
* | | Clean up the constructors of ``If`` and ``IfExp`` (#2076) | Daniël van Noord | 2023-04-02 | 1 | -0/+7 |
| | | |||||
* | | Remove dependency on ``wrapt`` | Daniël van Noord | 2023-04-01 | 1 | -0/+2 |
| | | |||||
* | | Remove `cached` decorator | Jacob Walls | 2023-04-01 | 1 | -0/+3 |
| | | | | | | | | Use `@cached_property` from the stdlib | ||||
* | | Support attrs decorators even if they are imported from attrs (#2059) | alm | 2023-04-01 | 1 | -0/+3 |
| | | | | | | | | | | Use inference to determine membership of ``attr(s)`` module Co-authored-by: Daniël van Noord <13665637+DanielNoord@users.noreply.github.com> | ||||
* | | [PyCQA migration] Upgrade links to the repositories in code and doc | Pierre Sassoulas | 2023-03-29 | 1 | -257/+257 |
|/ | |||||
* | Bump astroid to 2.15.1, update changelogv2.15.1 | Pierre Sassoulas | 2023-03-26 | 1 | -1/+7 |
| | |||||
* | Restore setting a Call as a base for classes using `six.with_metaclass` ↵ | github-actions[bot] | 2023-03-26 | 1 | -0/+6 |
| | | | | | | | | | | | | | | (#2049) (#2067) Harden support for using enums as metaclasses. Fixes the crash in PyCQA/pylint#5935 by adopting the check for not-none bases as in ClassDef._inferred_bases without recausing the false positive reported in PyCQA/pylint#7506, which requires correct bases. (cherry picked from commit b5ebf994a1c6039fa8ca4706889e007700cdf41a) Co-authored-by: Jacob Walls <jacobtylerwalls@gmail.com> | ||||
* | Bump astroid to 2.15.0, update changelog (#2045)v2.15.0 | Pierre Sassoulas | 2023-03-06 | 1 | -1/+17 |
| | | | Co-authored-by: Jacob Walls <jacobtylerwalls@gmail.com> | ||||
* | Clear context cache in AstroidManager.clear_cache() | Jacob Walls | 2023-03-04 | 1 | -0/+4 |
| | |||||
* | Infer returns from match cases (#2042) | Jacob Walls | 2023-03-03 | 1 | -0/+4 |
| | |||||
* | Fix `are_exclusive` function for walrus operator (#2023) | ostr00000 | 2023-02-13 | 1 | -0/+3 |
| | |||||
* | Update ``FormattedValue.postinit`` and its brain (#2029) | Daniël van Noord | 2023-02-13 | 1 | -0/+5 |
| | |||||
* | Replace and deprecate modutils.is_standard_module() (#2015) | Avram Lubkin | 2023-02-12 | 1 | -0/+6 |
| | |||||
* | Merge branch 'maintenance/2.14.x' following 2.14.2 release | Pierre Sassoulas | 2023-02-12 | 1 | -1/+2 |
|\ | |||||
| * | Bump astroid to 2.14.2, update changelogv2.14.2 | Pierre Sassoulas | 2023-02-12 | 1 | -1/+4 |
| | | |||||
| * | Fix '_infer_str_format_call' crash when the string it analyses are ↵ | github-actions[bot] | 2023-02-12 | 1 | -0/+3 |
| | | | | | | | | | | | | | | | | | | uninferable (#2024) (#2025) Closes PyCQA/pylint#8109 (cherry picked from commit ccbdd3c128af9a6e8f9018fb8db5991a28c72db0) Co-authored-by: Pierre Sassoulas <pierre.sassoulas@gmail.com> | ||||
* | | Fix '_infer_str_format_call' crash when the string it analyses are ↵ | Pierre Sassoulas | 2023-02-12 | 1 | -0/+3 |
| | | | | | | | | | | | | | | | | uninferable (#2024) Closes PyCQA/pylint#8109 | ||||
* | | Add support for keyword only argument default values | Daniël van Noord | 2023-02-05 | 1 | -0/+3 |
| | | |||||
* | | Create ``UninferableBase`` | Daniël van Noord | 2023-02-05 | 1 | -0/+5 |
| | | |||||
* | | Add support for custom import hooks (#1752) | Daniël van Noord | 2023-02-05 | 1 | -0/+3 |
|/ | | | Co-authored-by: Jacob Walls <jacobtylerwalls@gmail.com> | ||||
* | Release 2.14.1 (#2004)v2.14.1 | Marc Mueller | 2023-01-31 | 1 | -2/+7 |
| | |||||
* | Merge remote-tracking branch 'upstream/maintenance/2.13.x' into ↵ | Marc Mueller | 2023-01-31 | 1 | -0/+7 |
|\ | | | | | | | maintenance/2.14.x | ||||
| * | Release 2.13.5 (#2003)v2.13.5 | Marc Mueller | 2023-01-31 | 1 | -2/+7 |
| | | |||||
| * | [Backport 2.13.x] Revert CallContext change since it caused a RecursionError ↵ | Marc Mueller | 2023-01-31 | 1 | -0/+2 |
| | | | | | | | | | | | | | | regression (#2000) (#2002) This reverts commit a0d219cb3403cda3338a14ce67a60954b4ff5cd7 (#1982). (cherry picked from commit 72f5afb8c3a15114f8033a51b390f845b49a209c) | ||||
* | | Revert CallContext change since it caused a RecursionError regression ↵ | github-actions[bot] | 2023-01-31 | 1 | -0/+2 |
| | | | | | | | | | | | | | | | | | | (#2000) (#2001) This reverts commit a0d219cb3403cda3338a14ce67a60954b4ff5cd7 (#1982). (cherry picked from commit 72f5afb8c3a15114f8033a51b390f845b49a209c) Co-authored-by: Marc Mueller <30130371+cdce8p@users.noreply.github.com> | ||||
* | | Release 2.14.0 (#1998)v2.14.0 | Marc Mueller | 2023-01-31 | 1 | -5/+15 |
| | | |||||
* | | Merge remote-tracking branch 'upstream/maintenance/2.13.x' | Marc Mueller | 2023-01-31 | 1 | -1/+7 |
|\ \ | |/ | |||||
| * | Bump astroid to 2.13.4, update changelog (#1997)v2.13.4 | Marc Mueller | 2023-01-31 | 1 | -1/+7 |
| | | |||||
| * | Add Lock to multiprocessing (#1976) (#1996) | github-actions[bot] | 2023-01-31 | 1 | -0/+4 |
| | | | | | | | | | | | | | | Co-authored-by: Pierre Sassoulas <pierre.sassoulas@gmail.com> Co-authored-by: Marc Mueller <30130371+cdce8p@users.noreply.github.com> (cherry picked from commit 635a211296ae8dbafbd9b94b56fe5472f7534c8a) Co-authored-by: Dani Alcala <112832187+clavedeluna@users.noreply.github.com> | ||||
| * | Preserve parent CallContext when inferring nested functions (#1982) (#1983) | github-actions[bot] | 2023-01-29 | 1 | -1/+4 |
| | | | | | | | | | | (cherry picked from commit a0d219cb3403cda3338a14ce67a60954b4ff5cd7) Co-authored-by: Marc Mueller <30130371+cdce8p@users.noreply.github.com> | ||||
| * | Fix PyPy ClassDef.fromlino with decorators (#1979) (#1980) | github-actions[bot] | 2023-01-28 | 1 | -0/+2 |
| | | | | | | | | | | (cherry picked from commit dfd88f5edc636df80c8cabd61a6b8d6bc8746ca9) Co-authored-by: Marc Mueller <30130371+cdce8p@users.noreply.github.com> | ||||
| * | Fix issues with `typing_extensions.TypeVar` (#1973) (#1974) | github-actions[bot] | 2023-01-22 | 1 | -0/+2 |
| | | | | | | | | | | | | | | Co-authored-by: Daniël van Noord <13665637+DanielNoord@users.noreply.github.com> Co-authored-by: Pierre Sassoulas <pierre.sassoulas@gmail.com> (cherry picked from commit 0c9ab0fe56703fa83c73e514a1020d398d23fa7f) Co-authored-by: Marc Mueller <30130371+cdce8p@users.noreply.github.com> | ||||
* | | Add Lock to multiprocessing (#1976) | Dani Alcala | 2023-01-31 | 1 | -0/+4 |
| | | | | | | | | Co-authored-by: Pierre Sassoulas <pierre.sassoulas@gmail.com> Co-authored-by: Marc Mueller <30130371+cdce8p@users.noreply.github.com> | ||||
* | | Add support for binary union types - Python 3.10 (#1977) | Marc Mueller | 2023-01-30 | 1 | -0/+3 |
| | | | | | | Co-authored-by: Pierre Sassoulas <pierre.sassoulas@gmail.com> | ||||
* | | Revert "Set higher recusion limit (2**12) for PyPy (#1984)" | Marc Mueller | 2023-01-29 | 1 | -3/+0 |
| | | | | | | | | This reverts commit 68bf7d5034bedb3881ee679a2edc39d7928ae8d2. | ||||
* | | Set higher recusion limit (2**12) for PyPy (#1984) | Marc Mueller | 2023-01-29 | 1 | -0/+3 |
| | | |||||
* | | Preserve parent CallContext when inferring nested functions (#1982) | Marc Mueller | 2023-01-29 | 1 | -1/+4 |
| | | |||||
* | | Fix PyPy ClassDef.fromlino with decorators (#1979) | Marc Mueller | 2023-01-28 | 1 | -0/+2 |
| | | |||||
* | | Fix issues with `typing_extensions.TypeVar` (#1973) | Marc Mueller | 2023-01-22 | 1 | -0/+2 |
|/ | | | | | Co-authored-by: Daniël van Noord <13665637+DanielNoord@users.noreply.github.com> Co-authored-by: Pierre Sassoulas <pierre.sassoulas@gmail.com> | ||||
* | Bump astroid to 2.13.3, update changelogv2.13.3 | Pierre Sassoulas | 2023-01-20 | 1 | -1/+7 |
| | |||||
* | Fix order of overwritten attributes in inherited dataclasses (#1970) (#1972) | Mark Byrne | 2023-01-18 | 1 | -0/+4 |
| | | | | Co-authored-by: Pierre Sassoulas <pierre.sassoulas@gmail.com> Co-authored-by: Daniël van Noord <13665637+DanielNoord@users.noreply.github.com> | ||||
* | Fix a false positive with user-defined `Enum` class (#1967) | Mark Byrne | 2023-01-18 | 1 | -0/+5 |
| | | | | | Co-authored-by: Daniël van Noord <13665637+DanielNoord@users.noreply.github.com> (cherry picked from commit c267397eda848544bcbea04e889815ac4faa6ba8) | ||||
* | Do not require typing_extensions on Python 3.11 | Michal Vasilek | 2023-01-15 | 1 | -0/+2 |
| | | | | | | | | | | 19878a55e61ce8788db530240dba9570706a5aac added an unconditional dependency on typing_extensions to fix tests with Python 3.10 3.11. This commit fixes this issue by only requiring typing_extensions on Python versions lower than 3.11 and using standard typing on Python 3.11 and newer. (cherry picked from commit 8581d9d26ae76ea3d5719bdd9a0e103bf79e1528) | ||||
* | Fix a regression in 2.13.2 where a ``RunTimeError`` could be raised ↵ | github-actions[bot] | 2023-01-10 | 1 | -0/+2 |
| | | | | | | | | | | | | | unexpectedly (#1959) (#1962) * Add a unit test for broken __getattr__ in extension modules Co-authored-by: Florian Bruhin <me@the-compiler.org> Closes #1958 (cherry picked from commit 9eb8c47ddb6b48e14dbdb87bb1b02fcb580cb20d) Co-authored-by: Pierre Sassoulas <pierre.sassoulas@gmail.com> | ||||
* | Bump astroid to 2.13.2, update changelogv2.13.2 | Pierre Sassoulas | 2023-01-08 | 1 | -1/+7 |
| | |||||
* | Remove typing_extensions from the tests requirements (#1944) (#1946) | github-actions[bot] | 2023-01-08 | 1 | -0/+4 |
| | | | | | | | Also fix the version check for 'typing-extensions' dependency in order to fix #1945 (cherry picked from commit 19878a55e61ce8788db530240dba9570706a5aac) Co-authored-by: Pierre Sassoulas <pierre.sassoulas@gmail.com> | ||||
* | Bump astroid to 2.13.1, update changelog (#1943)v2.13.1 | Pierre Sassoulas | 2023-01-08 | 1 | -1/+9 |
| |