Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Bump actions/setup-python from 4.5.0 to 4.6.0 (#2146) | dependabot[bot] | 2023-04-24 | 3 | -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.4 | Marc Mueller | 2023-04-24 | 9 | -9/+48 | |
|\ | | | | | Merge changes following 2.15.4 release | |||||
| * | Merge branch 'maintenance/2.15.x' into main | Marc Mueller | 2023-04-24 | 9 | -9/+48 | |
| |\ |/ / | ||||||
| * | Bump astroid to 2.15.4, update changelog (#2144)v2.15.4 | Marc Mueller | 2023-04-24 | 3 | -3/+9 | |
| | | ||||||
| * | Various TryStar fixes (#2142) | Marc Mueller | 2023-04-24 | 9 | -8/+41 | |
| | | ||||||
* | | Cleanup rebuilder after dropping py37 (#2143) | Marc Mueller | 2023-04-24 | 1 | -238/+117 | |
| | | ||||||
* | | Remove unused constants (#2141) | Marc Mueller | 2023-04-24 | 17 | -146/+39 | |
| | | | | | | | | | | | | * Remove `PY38_PLUS` constant * Remove `BUILTINS` constants * Remove `Load` + `Store` + `Del` * Remove `BOOL_SPECIAL_METHOD` | |||||
* | | Remove cachedproperty decorator (#2140) | Marc Mueller | 2023-04-24 | 3 | -65/+4 | |
| | | ||||||
* | | Drop support for Python 3.7 (#2137) | Marc Mueller | 2023-04-23 | 27 | -296/+148 | |
| | | ||||||
* | | Reduce file system access in `ast_from_file()` (#2135) | Jacob Walls | 2023-04-23 | 3 | -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 Noord | 2023-04-23 | 6 | -34/+41 | |
| | | ||||||
* | | Fix constructors of ``Super`` | Daniël van Noord | 2023-04-23 | 3 | -13/+30 | |
| | | ||||||
* | | Add defaults for ``Unknown.__init__`` | Daniël van Noord | 2023-04-23 | 1 | -0/+17 | |
| | | ||||||
* | | Add defaults for ``EmptyNode.__init__`` | Daniël van Noord | 2023-04-23 | 1 | -0/+17 | |
| | | ||||||
* | | Fix constructor in dataclass brain | Daniël van Noord | 2023-04-23 | 1 | -0/+2 | |
| | | ||||||
* | | Fix some type issues in ``scoped_nodes`` (#2134) | Daniël van Noord | 2023-04-23 | 2 | -27/+36 | |
| | | ||||||
* | | Fix constructors of ``ComprehensionScopes`` (#2132) | Daniël van Noord | 2023-04-22 | 2 | -158/+56 | |
| | | ||||||
* | | Fix constructors of ``Module`` (#2133) | Daniël van Noord | 2023-04-22 | 6 | -73/+19 | |
| | | ||||||
* | | Fix constructors of ``ClassDef`` (#2130) | Daniël van Noord | 2023-04-22 | 13 | -98/+149 | |
| | | ||||||
* | | Fix numerous issues with typing and code in ``bases.py`` | Daniël van Noord | 2023-04-22 | 1 | -31/+41 | |
| | | ||||||
* | | Expand typing on ``CallContext`` | Daniël van Noord | 2023-04-22 | 1 | -1/+3 | |
| | | ||||||
* | | Expand typing on some exceptions | Daniël van Noord | 2023-04-22 | 1 | -3/+3 | |
| | | ||||||
* | | Fix constructors of ``FunctionDef`` | Daniël van Noord | 2023-04-22 | 6 | -65/+92 | |
| | | | | | | | | Co-authored-by: Nick Drozd <nicholasdrozd@gmail.com> | |||||
* | | Fix constructors of ``Lambda`` | Daniël van Noord | 2023-04-22 | 2 | -43/+13 | |
| | | | | | | | | Co-authored-by: Nick Drozd <nicholasdrozd@gmail.com> | |||||
* | | Add ``attr.Factory`` to the recognized class attributes for classes ↵ | Mark Byrne | 2023-04-19 | 3 | -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-17 | 4 | -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 Noord | 2023-04-17 | 4 | -5/+138 | |
| | | | | | | As discussed in #2112 we really need to decouple this nodes. | |||||
* | | Fix changelog following 2.15.3 release | Pierre Sassoulas | 2023-04-16 | 1 | -7/+0 | |
| | | ||||||
* | | Merge branch 'maintenance/2.15.x' following 2.15.3 release | Pierre Sassoulas | 2023-04-16 | 3 | -7/+18 | |
|\ \ | |/ | ||||||
| * | Bump astroid to 2.15.3, update changelogv2.15.3 | Pierre Sassoulas | 2023-04-16 | 3 | -3/+9 | |
| | | ||||||
| * | [packaging metadata] Remove pycqa email in favor of github's org | Pierre Sassoulas | 2023-04-16 | 1 | -3/+0 | |
| | | ||||||
| * | [doc] Create a variable for the contributors description | Pierre Sassoulas | 2023-04-16 | 1 | -3/+4 | |
| | | ||||||
| * | Suppress UserWarning when finding module specs (#2121) (#2122) | github-actions[bot] | 2023-04-16 | 3 | -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 xfail | Jacob Walls | 2023-04-16 | 1 | -0/+3 | |
| | | ||||||
| * | Fix infer_call_result() crash on methods called with_metaclass() (#2118) | Jacob Walls | 2023-04-16 | 3 | -1/+17 | |
| | | ||||||
* | | Suppress UserWarning when finding module specs (#2121) | Jacob Walls | 2023-04-16 | 3 | -1/+18 | |
| | | | | | | | | | | | | | | Found when linting this code: ``` import setuptools import pip ``` | |||||
* | | Port property-related workaround from `infer_functiondef` to ↵ | Jacob Walls | 2023-04-16 | 3 | -1/+14 | |
| | | | | | | | | `infer_property` (#2119) | |||||
* | | Fix infer_call_result() crash on methods called with_metaclass() (#2118) | Jacob Walls | 2023-04-15 | 3 | -1/+17 | |
| | | ||||||
* | | Use `safe_infer` in `_unpack_args` and `_unpack_keywords` (#2117) | Tushar Sadhwani | 2023-04-15 | 3 | -29/+57 | |
| | | ||||||
* | | Clean up If fields (#2109) | Nick Drozd | 2023-04-12 | 3 | -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-11 | 1 | -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 TryExcept | Nick Drozd | 2023-04-07 | 2 | -53/+13 | |
| | | ||||||
* | | Mandatory fields for ExceptHandler | Nick Drozd | 2023-04-07 | 2 | -60/+17 | |
| | | ||||||
* | | Mandatory field for Expr | Nick Drozd | 2023-04-05 | 2 | -37/+4 | |
| | | ||||||
* | | Mandatory field for Yield | Nick Drozd | 2023-04-05 | 3 | -41/+6 | |
| | | ||||||
* | | Mandatory fields for Decorators (#2107) | Nick Drozd | 2023-04-05 | 2 | -40/+3 | |
| | | ||||||
* | | Mandatory fields for Comprehension (#2099) | Nick Drozd | 2023-04-05 | 3 | -38/+23 | |
| | | ||||||
* | | Mandatory fields for Return (#2104) | Nick Drozd | 2023-04-05 | 3 | -39/+5 | |
| | | | | | | Co-authored-by: Daniël van Noord <13665637+DanielNoord@users.noreply.github.com> | |||||
* | | Mandatory fields for Raise (#2103) | Nick Drozd | 2023-04-05 | 2 | -42/+7 | |
| | | | | | | Co-authored-by: Daniël van Noord <13665637+DanielNoord@users.noreply.github.com> | |||||
* | | Mandatory fields for Slice | Nick Drozd | 2023-04-05 | 2 | -47/+10 | |
| | |