summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Bump actions/cache from 3.2.3 to 3.2.4 (#1991)dependabot[bot]2023-01-301-5/+5
|
* Add support for binary union types - Python 3.10 (#1977)Marc Mueller2023-01-305-4/+203
| | | Co-authored-by: Pierre Sassoulas <pierre.sassoulas@gmail.com>
* Capture unwanted output signaled in #1904. (#1978)Ben Elliston2023-01-302-1/+73
| | | | Co-authored-by: Pierre Sassoulas <pierre.sassoulas@gmail.com> Co-authored-by: Marc Mueller <30130371+cdce8p@users.noreply.github.com>
* Update isort to 5.12.0 (#1989)Marc Mueller2023-01-302-2/+2
|
* Skip recursion test on PyPy (#1987)Marc Mueller2023-01-291-1/+9
| | | Co-authored-by: Daniël van Noord <13665637+DanielNoord@users.noreply.github.com>
* Revert "Set higher recusion limit (2**12) for PyPy (#1984)"Marc Mueller2023-01-292-17/+1
| | | | This reverts commit 68bf7d5034bedb3881ee679a2edc39d7928ae8d2.
* Set higher recusion limit (2**12) for PyPy (#1984)Marc Mueller2023-01-292-1/+17
|
* Preserve parent CallContext when inferring nested functions (#1982)Marc Mueller2023-01-297-45/+38
|
* Fix PyPy ClassDef.fromlino with decorators (#1979)Marc Mueller2023-01-285-23/+18
|
* Fix issues with `typing_extensions.TypeVar` (#1973)Marc Mueller2023-01-225-5/+58
| | | | | Co-authored-by: Daniël van Noord <13665637+DanielNoord@users.noreply.github.com> Co-authored-by: Pierre Sassoulas <pierre.sassoulas@gmail.com>
* Merge branch 'maintenance/2.13.x' following 2.13.3 releasePierre Sassoulas2023-01-202-1/+8
|\
| * Bump astroid to 2.13.3, update changelogv2.13.3Pierre Sassoulas2023-01-204-3/+10
| |
| * Fix order of overwritten attributes in inherited dataclasses (#1970) (#1972)Mark Byrne2023-01-183-28/+118
| | | | | | | | 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 Byrne2023-01-184-1/+71
| | | | | | | | | | 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.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. (cherry picked from commit 8581d9d26ae76ea3d5719bdd9a0e103bf79e1528)
| * Fix a regression in 2.13.2 where a ``RunTimeError`` could be raised ↵github-actions[bot]2023-01-104-2/+36
| | | | | | | | | | | | | | | | | | | | | | | | | | 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>
| * Initial pass with ``pydocstringformatter`` over tests (#1949)Daniël van Noord2023-01-0929-252/+197
| | | | | | | | | | Co-authored-by: Pierre Sassoulas <pierre.sassoulas@gmail.com> (cherry picked from commit e259af237ed140e7c15ad61483e92302b3e8ce14)
| * Initial pass with ``pydocstringformatter``Daniël van Noord2023-01-0940-243/+258
| | | | | | | | (cherry picked from commit b717e99964bf9e601b0acb939865990e64da19ee)
* | Fix order of overwritten attributes in inherited dataclasses (#1970)Daniël van Noord2023-01-173-28/+118
| | | | | | Co-authored-by: Pierre Sassoulas <pierre.sassoulas@gmail.com>
* | Bump actions/setup-python from 4.4.0 to 4.5.0 (#1969)dependabot[bot]2023-01-163-7/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bumps [actions/setup-python](https://github.com/actions/setup-python) from 4.4.0 to 4.5.0. - [Release notes](https://github.com/actions/setup-python/releases) - [Commits](https://github.com/actions/setup-python/compare/v4.4.0...v4.5.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> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* | 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)