summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* | Fix a false positive with user-defined `Enum` class (#1967)Mark Byrne2023-01-154-1/+71
| | | | | | Co-authored-by: Daniël van Noord <13665637+DanielNoord@users.noreply.github.com>
* | Do not require typing_extensions on Python 3.11Michal Vasilek2023-01-153-3/+8
| | | | | | | | | | | | | | | | 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.
* | Fix a regression in 2.13.2 where a ``RunTimeError`` could be raised ↵Pierre Sassoulas2023-01-104-2/+36
| | | | | | | | | | | | | | | | | | | | unexpectedly (#1959) * Add a unit test for broken __getattr__ in extension modules Co-authored-by: Florian Bruhin <me@the-compiler.org> Closes #1958
* | [pre-commit.ci] pre-commit autoupdate (#1957)pre-commit-ci[bot]2023-01-101-1/+1
| | | | | | | | | | | | updates: - https://github.com/Pierre-Sassoulas/black-disable-checker/: v1.1.1 → v1.1.3 Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
* | Bump actions/checkout from 3.2.0 to 3.3.0 (#1951)dependabot[bot]2023-01-094-8/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bumps [actions/checkout](https://github.com/actions/checkout) from 3.2.0 to 3.3.0. - [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.2.0...v3.3.0) --- updated-dependencies: - dependency-name: actions/checkout dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* | Bump actions/download-artifact from 3.0.1 to 3.0.2 (#1952)dependabot[bot]2023-01-091-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bumps [actions/download-artifact](https://github.com/actions/download-artifact) from 3.0.1 to 3.0.2. - [Release notes](https://github.com/actions/download-artifact/releases) - [Commits](https://github.com/actions/download-artifact/compare/v3.0.1...v3.0.2) --- updated-dependencies: - dependency-name: actions/download-artifact dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* | [codecov] Use our own token to avoid being rate limited (#1956)Pierre Sassoulas2023-01-091-0/+3
| | | | | | See https://github.com/codecov/codecov-action/issues/557#issuecomment-1224970469
* | Bump actions/upload-artifact from 3.1.1 to 3.1.2 (#1953)dependabot[bot]2023-01-091-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 3.1.1 to 3.1.2. - [Release notes](https://github.com/actions/upload-artifact/releases) - [Commits](https://github.com/actions/upload-artifact/compare/v3.1.1...v3.1.2) --- updated-dependencies: - dependency-name: actions/upload-artifact dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* | Bump actions/cache from 3.2.2 to 3.2.3 (#1954)dependabot[bot]2023-01-091-5/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bumps [actions/cache](https://github.com/actions/cache) from 3.2.2 to 3.2.3. - [Release notes](https://github.com/actions/cache/releases) - [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md) - [Commits](https://github.com/actions/cache/compare/v3.2.2...v3.2.3) --- updated-dependencies: - dependency-name: actions/cache dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* | Bump pylint from 2.15.9 to 2.15.10 (#1955)dependabot[bot]2023-01-091-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bumps [pylint](https://github.com/PyCQA/pylint) from 2.15.9 to 2.15.10. - [Release notes](https://github.com/PyCQA/pylint/releases) - [Commits](https://github.com/PyCQA/pylint/compare/v2.15.9...v2.15.10) --- updated-dependencies: - dependency-name: pylint dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* | Some modifications for pep237 with pydocstringformatter (#1792)Pierre Sassoulas2023-01-0913-33/+46
| | | | | | Co-authored-by: Daniël van Noord <13665637+DanielNoord@users.noreply.github.com>
* | Initial pass with ``pydocstringformatter`` over tests (#1949)Daniël van Noord2023-01-0929-252/+197
| | | | | | Co-authored-by: Pierre Sassoulas <pierre.sassoulas@gmail.com>
* | Initial pass with ``pydocstringformatter``Daniël van Noord2023-01-0940-243/+258
| |
* | Merge branch 'maintenance/2.13.x' following 2.13.2 releasePierre Sassoulas2023-01-081-1/+7
|\ \ | |/
| * Bump astroid to 2.13.2, update changelogv2.13.2Pierre Sassoulas2023-01-083-3/+9
| |
| * Remove typing_extensions from the tests requirements (#1944) (#1946)github-actions[bot]2023-01-083-2/+5
| | | | | | | | | | | | | | 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>
* | Remove typing_extensions from the tests requirements (#1944)Pierre Sassoulas2023-01-083-2/+5
| | | | | | | | Also fix the version check for 'typing-extensions' dependency in order to fix #1945
* | Merge branch 'maintenance/2.13.x' follwing 2.13.1 releasePierre Sassoulas2023-01-083-4/+17
|\ \ | |/
| * Bump astroid to 2.13.1, update changelog (#1943)v2.13.1Pierre Sassoulas2023-01-085-6/+19
|/
* bump minimal version of typing-extensionsplucury2023-01-082-2/+2
|
* [Changelog] Move #1189 changelog back in 2.13.0Pierre Sassoulas2023-01-071-9/+8
|
* Bump astroid to 2.14.0-dev0, update changelogPierre Sassoulas2023-01-072-2/+2
|
* Bump astroid to 2.13.0, update changelogv2.13.0Pierre Sassoulas2023-01-074-10/+29
|
* Attempt to improve comment clarityJames Addison2023-01-071-1/+1
| | | | Relates to / follows up on #1903
* Support "is None" constraints from if statements during inference (#1189)David Liu2023-01-066-5/+770
| | | | | | Co-authored-by: Marc Mueller <30130371+cdce8p@users.noreply.github.com> Co-authored-by: Pierre Sassoulas <pierre.sassoulas@gmail.com> Co-authored-by: Daniël van Noord <13665637+DanielNoord@users.noreply.github.com>
* Merge branch 'maintenance/2.12.x' into main following 2.12.14 releasePierre Sassoulas2023-01-063-3/+4
|\
| * Bump astroid to 2.12.14, update changelogv2.12.14Pierre Sassoulas2023-01-065-5/+5
| |
| * Use codecov and separate flags per OS (#1935) (#1936)Pierre Sassoulas2023-01-036-63/+83
| | | | | | Co-authored-by: Daniël van Noord <13665637+DanielNoord@users.noreply.github.com>
| * Handle kw_only=True in dataclass fieldsDaniël van Noord2022-12-273-14/+72
| | | | | | | | (cherry picked from commit 406dfbc8199e6c432c5032059fa82d76d4848cbc)
| * Handle init=False with defaults in dataclasses (#1898)Daniël van Noord2022-12-273-19/+105
| | | | | | | | (cherry picked from commit a17835335cd1754e3d057e7e326e78e546843f0f)
| * [pypy 3.8] Fix wrong line given by the ast for pypy 3.8Pierre Sassoulas2022-12-272-6/+17
| | | | | | | | (cherry picked from commit 3a4242244d16f228c0641f96e2f3ba247a08ab47)
| * Inference tip str.format transformation: handle AttributeError during ↵James Addison2022-12-273-1/+10
| | | | | | | | | | | | str.format template evaluation (#1903) (cherry picked from commit 6eb6bde7809c9ad2cc8d91c32804d9c8844207d6)
| * Fix crash if numpy doesn't have version (#1892)Tushar Sadhwani2022-12-272-1/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Fix crash if numpy doesn't have version * Add changelog entry * re run jobs * Update ChangeLog Co-authored-by: Mark Byrne <31762852+mbyrnepr2@users.noreply.github.com> * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci Co-authored-by: Mark Byrne <31762852+mbyrnepr2@users.noreply.github.com> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> (cherry picked from commit 33b3100c3156b8846d62a8c655d63316e4f66223)
| * Handle properties in dataclasses correctlyDaniël van Noord2022-12-273-0/+97
| | | | | | | | (cherry picked from commit 0bc160f887ff4e4d00c35ba4d63312d415e85ec5)
| * [doc] Fix the sorting in the contributor.txt (#1920) (#1921)github-actions[bot]2022-12-261-6/+9
| | | | | | | | | | | | | | Done in order to test the backport job. (cherry picked from commit 9d867c3b9c5153ac04d4c95417f2133be54132ab) Co-authored-by: Pierre Sassoulas <pierre.sassoulas@gmail.com>
| * [github actions] Add the same backporting job than in pylint (#1918)Pierre Sassoulas2022-12-261-0/+29
| |
* | [pre-commit.ci] pre-commit autoupdate (#1937)pre-commit-ci[bot]2023-01-031-1/+1
| | | | | | | | | | | | updates: - [github.com/psf/black: 23.1a1 → 22.12.0](https://github.com/psf/black/compare/23.1a1...22.12.0) Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
* | Add ``regex`` brain (#1934)Daniël van Noord2023-01-024-0/+145
| | | | | | | | Co-authored-by: Skip Montanaro <skip.montanaro@gmail.com> Co-authored-by: Pierre Sassoulas <pierre.sassoulas@gmail.com>
* | Use codecov and separate flags per OS (#1935)Daniël van Noord2023-01-026-62/+82
| |
* | Make ``Arguments.defaults`` ``None`` for uninferable signatures (#1595)Daniël van Noord2023-01-024-9/+18
| |
* | Bump actions/cache from 3.2.1 to 3.2.2 (#1933)dependabot[bot]2023-01-021-6/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bumps [actions/cache](https://github.com/actions/cache) from 3.2.1 to 3.2.2. - [Release notes](https://github.com/actions/cache/releases) - [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md) - [Commits](https://github.com/actions/cache/compare/v3.2.1...v3.2.2) --- updated-dependencies: - dependency-name: actions/cache dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* | Cache `ClassDef._metaclass_lookup_attribute` (#1932)Jacob Walls2022-12-313-1/+12
| | | | | | | | | | When linting import returns.result from the returns library, generates 93,315 cache hits to 443 misses, cutting the total linting time from 50s to 12s. Closes PyCQA/pylint#4750
* | brain tip for numpy masked_invalid (#1931)Dani Alcala2022-12-303-24/+25
| | | | | | | | | | | | | | | | | | | | | | | | | | * brain tip for numpy masked_invalid * add unit test * refactor tests and update changelog * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
* | [pre-commit] Trying out black 23.1a1 (#1909)Pierre Sassoulas2022-12-279-9/+7
| | | | | | Co-authored-by: Daniël van Noord <13665637+DanielNoord@users.noreply.github.com>
* | [pre-commit.ci] pre-commit autoupdate (#1928)pre-commit-ci[bot]2022-12-272-6/+6
| | | | | | Co-authored-by: Daniël van Noord <13665637+DanielNoord@users.noreply.github.com>
* | Handle kw_only=True in dataclass fieldsDaniël van Noord2022-12-273-14/+72
| |
* | Handle init=False with defaults in dataclasses (#1898)Daniël van Noord2022-12-273-19/+105
| |
* | [github actions] Default python used for release is now 3.11Pierre Sassoulas2022-12-271-1/+1
| |
* | [github action] Proper content right for codesql analysisPierre Sassoulas2022-12-271-1/+4
| |
* | [doc] Make the pull request template more like pylintPierre Sassoulas2022-12-271-15/+12
| |