summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* Bump actions/setup-python from 4.5.0 to 4.6.0 (#2146)dependabot[bot]2023-04-243-7/+7
| | | | | | | | | | | | | | | Bumps [actions/setup-python](https://github.com/actions/setup-python) from 4.5.0 to 4.6.0. - [Release notes](https://github.com/actions/setup-python/releases) - [Commits](https://github.com/actions/setup-python/compare/v4.5.0...v4.6.0) --- updated-dependencies: - dependency-name: actions/setup-python dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Merge pull request #2145 from cdce8p/merge-2.15.4Marc Mueller2023-04-249-9/+48
|\ | | | | Merge changes following 2.15.4 release
| * Merge branch 'maintenance/2.15.x' into mainMarc Mueller2023-04-249-9/+48
| |\ |/ /
| * Bump astroid to 2.15.4, update changelog (#2144)v2.15.4Marc Mueller2023-04-243-3/+9
| |
| * Various TryStar fixes (#2142)Marc Mueller2023-04-249-8/+41
| |
* | Cleanup rebuilder after dropping py37 (#2143)Marc Mueller2023-04-241-238/+117
| |
* | Remove unused constants (#2141)Marc Mueller2023-04-2417-146/+39
| | | | | | | | | | | | * Remove `PY38_PLUS` constant * Remove `BUILTINS` constants * Remove `Load` + `Store` + `Del` * Remove `BOOL_SPECIAL_METHOD`
* | Remove cachedproperty decorator (#2140)Marc Mueller2023-04-243-65/+4
| |
* | Drop support for Python 3.7 (#2137)Marc Mueller2023-04-2327-296/+148
| |
* | Reduce file system access in `ast_from_file()` (#2135)Jacob Walls2023-04-233-8/+17
| | | | | | | | | | get_source_file() is needed to resolve relative to absolute paths, but is not needed before getting a cache hit. This had the potential to issue tens of thousands of repetitive os.path.exists() calls.
* | Remove all ``lazy_imports``Daniël van Noord2023-04-236-34/+41
| |
* | Fix constructors of ``Super``Daniël van Noord2023-04-233-13/+30
| |
* | Add defaults for ``Unknown.__init__``Daniël van Noord2023-04-231-0/+17
| |
* | Add defaults for ``EmptyNode.__init__``Daniël van Noord2023-04-231-0/+17
| |
* | Fix constructor in dataclass brainDaniël van Noord2023-04-231-0/+2
| |
* | Fix some type issues in ``scoped_nodes`` (#2134)Daniël van Noord2023-04-232-27/+36
| |
* | Fix constructors of ``ComprehensionScopes`` (#2132)Daniël van Noord2023-04-222-158/+56
| |
* | Fix constructors of ``Module`` (#2133)Daniël van Noord2023-04-226-73/+19
| |
* | Fix constructors of ``ClassDef`` (#2130)Daniël van Noord2023-04-2213-98/+149
| |
* | Fix numerous issues with typing and code in ``bases.py``Daniël van Noord2023-04-221-31/+41
| |
* | Expand typing on ``CallContext``Daniël van Noord2023-04-221-1/+3
| |
* | Expand typing on some exceptionsDaniël van Noord2023-04-221-3/+3
| |
* | Fix constructors of ``FunctionDef``Daniël van Noord2023-04-226-65/+92
| | | | | | | | Co-authored-by: Nick Drozd <nicholasdrozd@gmail.com>
* | Fix constructors of ``Lambda``Daniël van Noord2023-04-222-43/+13
| | | | | | | | Co-authored-by: Nick Drozd <nicholasdrozd@gmail.com>
* | Add ``attr.Factory`` to the recognized class attributes for classes ↵Mark Byrne2023-04-193-2/+20
| | | | | | | | | | | | decorated with ``attrs``. Closes pylint-dev/pylint#4341
* | Bump actions/checkout from 3.5.0 to 3.5.2 (#2125)dependabot[bot]2023-04-174-8/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bumps [actions/checkout](https://github.com/actions/checkout) from 3.5.0 to 3.5.2. - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](https://github.com/actions/checkout/compare/v3.5.0...v3.5.2) --- updated-dependencies: - dependency-name: actions/checkout dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* | Decouple ``FunctionDef`` and ``Lambda`` (#2115)Daniël van Noord2023-04-174-5/+138
| | | | | | As discussed in #2112 we really need to decouple this nodes.
* | Fix changelog following 2.15.3 releasePierre Sassoulas2023-04-161-7/+0
| |
* | Merge branch 'maintenance/2.15.x' following 2.15.3 releasePierre Sassoulas2023-04-163-7/+18
|\ \ | |/
| * Bump astroid to 2.15.3, update changelogv2.15.3Pierre Sassoulas2023-04-163-3/+9
| |
| * [packaging metadata] Remove pycqa email in favor of github's orgPierre Sassoulas2023-04-161-3/+0
| |
| * [doc] Create a variable for the contributors descriptionPierre Sassoulas2023-04-161-3/+4
| |
| * Suppress UserWarning when finding module specs (#2121) (#2122)github-actions[bot]2023-04-163-1/+18
| | | | | | | | | | | | | | | | | | | | | | Found when linting this code: ``` import setuptools import pip ``` (cherry picked from commit 6723e635e54e991a4304e45293308f5076b0bcb8) Co-authored-by: Jacob Walls <jacobtylerwalls@gmail.com>
| * Add xfailJacob Walls2023-04-161-0/+3
| |
| * Fix infer_call_result() crash on methods called with_metaclass() (#2118)Jacob Walls2023-04-163-1/+17
| |
* | Suppress UserWarning when finding module specs (#2121)Jacob Walls2023-04-163-1/+18
| | | | | | | | | | | | | | Found when linting this code: ``` import setuptools import pip ```
* | Port property-related workaround from `infer_functiondef` to ↵Jacob Walls2023-04-163-1/+14
| | | | | | | | `infer_property` (#2119)
* | Fix infer_call_result() crash on methods called with_metaclass() (#2118)Jacob Walls2023-04-153-1/+17
| |
* | Use `safe_infer` in `_unpack_args` and `_unpack_keywords` (#2117)Tushar Sadhwani2023-04-153-29/+57
| |
* | Clean up If fields (#2109)Nick Drozd2023-04-123-40/+12
| | | | | | Co-authored-by: Daniël van Noord <13665637+DanielNoord@users.noreply.github.com>
* | [pre-commit.ci] pre-commit autoupdate (#2114)pre-commit-ci[bot]2023-04-111-2/+2
| | | | | | | | | | | | | | updates: - [github.com/charliermarsh/ruff-pre-commit: v0.0.260 → v0.0.261](https://github.com/charliermarsh/ruff-pre-commit/compare/v0.0.260...v0.0.261) - [github.com/pre-commit/mirrors-mypy: v1.1.1 → v1.2.0](https://github.com/pre-commit/mirrors-mypy/compare/v1.1.1...v1.2.0) Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
* | Mandatory fields for TryExceptNick Drozd2023-04-072-53/+13
| |
* | Mandatory fields for ExceptHandlerNick Drozd2023-04-072-60/+17
| |
* | Mandatory field for ExprNick Drozd2023-04-052-37/+4
| |
* | Mandatory field for YieldNick Drozd2023-04-053-41/+6
| |
* | Mandatory fields for Decorators (#2107)Nick Drozd2023-04-052-40/+3
| |
* | Mandatory fields for Comprehension (#2099)Nick Drozd2023-04-053-38/+23
| |
* | Mandatory fields for Return (#2104)Nick Drozd2023-04-053-39/+5
| | | | | | Co-authored-by: Daniël van Noord <13665637+DanielNoord@users.noreply.github.com>
* | Mandatory fields for Raise (#2103)Nick Drozd2023-04-052-42/+7
| | | | | | Co-authored-by: Daniël van Noord <13665637+DanielNoord@users.noreply.github.com>
* | Mandatory fields for SliceNick Drozd2023-04-052-47/+10
| |