Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix to maintain order of package paths #135

Open
wants to merge 51 commits into
base: main
Choose a base branch
from

Commits on Jul 7, 2024

  1. Fix invalid-name regression for class attributes in subclasses (pyl…

    …int-dev#9772) (pylint-dev#9775)
    
    (cherry picked from commit b9a42e8)
    
    Co-authored-by: Jacob Walls <jacobtylerwalls@gmail.com>
    github-actions[bot] and jacobtylerwalls authored Jul 7, 2024
    Configuration menu
    Copy the full SHA
    aea868c View commit details
    Browse the repository at this point in the history

Commits on Jul 12, 2024

  1. Bump astroid to 3.2.3 (pylint-dev#9787)

    Co-authored-by: Pierre Sassoulas <pierre.sassoulas@gmail.com>
    jacobtylerwalls and Pierre-Sassoulas authored Jul 12, 2024
    Configuration menu
    Copy the full SHA
    9882537 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8eb2c4d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    bd4c8f1 View commit details
    Browse the repository at this point in the history

Commits on Jul 15, 2024

  1. Fix a false positive for missing-param-doc (pylint-dev#9740) (pyl…

    …int-dev#9793)
    
    * Fix a false positive for ``missing-param-doc`` where a method which is decorated with ``typing.overload`` was expected to have a docstring specifying its parameters.
    
    Closes pylint-dev#9739
    
    (cherry picked from commit 9cd5c37)
    
    Co-authored-by: Mark Byrne <31762852+mbyrnepr2@users.noreply.github.com>
    github-actions[bot] and mbyrnepr2 authored Jul 15, 2024
    Configuration menu
    Copy the full SHA
    8410f57 View commit details
    Browse the repository at this point in the history

Commits on Jul 16, 2024

  1. Fix consider-using-min-max-builtin (pylint-dev#9802) (pylint-dev#9803)

    Fix a false positive for `consider-using-min-max-builtin` when the
    assignment target is an attribute.
    
    (cherry picked from commit 6236b91)
    
    Co-authored-by: Ekin Dursun <ekindursun@gmail.com>
    github-actions[bot] and onlined authored Jul 16, 2024
    Configuration menu
    Copy the full SHA
    1d877de View commit details
    Browse the repository at this point in the history

Commits on Jul 20, 2024

  1. Configuration menu
    Copy the full SHA
    60bd230 View commit details
    Browse the repository at this point in the history
  2. Bump astroid to 3.2.4 (pylint-dev#9816) (pylint-dev#9821)

    (cherry picked from commit c9c768e)
    jacobtylerwalls authored Jul 20, 2024
    Configuration menu
    Copy the full SHA
    c0b1d22 View commit details
    Browse the repository at this point in the history
  3. Fix a crash when a subclass extends __slots__ (pylint-dev#9817) (py…

    …lint-dev#9822)
    
    (cherry picked from commit 8e18fc0)
    
    Co-authored-by: Pierre Sassoulas <pierre.sassoulas@gmail.com>
    jacobtylerwalls and Pierre-Sassoulas authored Jul 20, 2024
    Configuration menu
    Copy the full SHA
    5f19cd5 View commit details
    Browse the repository at this point in the history
  4. Update setuptools to >=71.0.4 (pylint-dev#9812) (pylint-dev#9824)

    (cherry picked from commit 60bd230)
    
    Co-authored-by: Marc Mueller <30130371+cdce8p@users.noreply.github.com>
    github-actions[bot] and cdce8p authored Jul 20, 2024
    Configuration menu
    Copy the full SHA
    810c59c View commit details
    Browse the repository at this point in the history

Commits on Jul 21, 2024

  1. Configuration menu
    Copy the full SHA
    d2c7fbc View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    da19566 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    70bbec0 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2d484f5 View commit details
    Browse the repository at this point in the history

Commits on Jul 22, 2024

  1. Update pytest requirement from ~=8.2 to ~=8.3 (pylint-dev#9828)

    Updates the requirements on [pytest](https://github.com/pytest-dev/pytest) to permit the latest version.
    - [Release notes](https://github.com/pytest-dev/pytest/releases)
    - [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst)
    - [Commits](pytest-dev/pytest@8.2.0...8.3.1)
    
    ---
    updated-dependencies:
    - dependency-name: pytest
      dependency-type: direct:production
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Jul 22, 2024
    Configuration menu
    Copy the full SHA
    42fac79 View commit details
    Browse the repository at this point in the history
  2. Bump sphinx from 7.4.3 to 7.4.7 (pylint-dev#9830)

    Bumps [sphinx](https://github.com/sphinx-doc/sphinx) from 7.4.3 to 7.4.7.
    - [Release notes](https://github.com/sphinx-doc/sphinx/releases)
    - [Changelog](https://github.com/sphinx-doc/sphinx/blob/master/CHANGES.rst)
    - [Commits](sphinx-doc/sphinx@v7.4.3...v7.4.7)
    
    ---
    updated-dependencies:
    - dependency-name: sphinx
      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>
    dependabot[bot] authored Jul 22, 2024
    Configuration menu
    Copy the full SHA
    969a78b View commit details
    Browse the repository at this point in the history
  3. Bump furo from 2024.5.6 to 2024.7.18 (pylint-dev#9829)

    Bumps [furo](https://github.com/pradyunsg/furo) from 2024.5.6 to 2024.7.18.
    - [Release notes](https://github.com/pradyunsg/furo/releases)
    - [Changelog](https://github.com/pradyunsg/furo/blob/main/docs/changelog.md)
    - [Commits](pradyunsg/furo@2024.05.06...2024.07.18)
    
    ---
    updated-dependencies:
    - dependency-name: furo
      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>
    dependabot[bot] authored Jul 22, 2024
    Configuration menu
    Copy the full SHA
    54141dc View commit details
    Browse the repository at this point in the history

Commits on Jul 23, 2024

  1. [pre-commit.ci] pre-commit autoupdate (pylint-dev#9831)

    updates:
    - [github.com/astral-sh/ruff-pre-commit: v0.5.2 → v0.5.4](astral-sh/ruff-pre-commit@v0.5.2...v0.5.4)
    - [github.com/pre-commit/mirrors-mypy: v1.10.1 → v1.11.0](pre-commit/mirrors-mypy@v1.10.1...v1.11.0)
    
    Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
    pre-commit-ci[bot] authored Jul 23, 2024
    Configuration menu
    Copy the full SHA
    9ddb1a4 View commit details
    Browse the repository at this point in the history

Commits on Jul 28, 2024

  1. Configuration menu
    Copy the full SHA
    9491f93 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9f63895 View commit details
    Browse the repository at this point in the history

Commits on Jul 29, 2024

  1. Configuration menu
    Copy the full SHA
    e64d453 View commit details
    Browse the repository at this point in the history

Commits on Jul 30, 2024

  1. [pre-commit.ci] pre-commit autoupdate

    updates:
    - [github.com/astral-sh/ruff-pre-commit: v0.5.4 → v0.5.5](astral-sh/ruff-pre-commit@v0.5.4...v0.5.5)
    pre-commit-ci[bot] authored and jacobtylerwalls committed Jul 30, 2024
    Configuration menu
    Copy the full SHA
    c25bef3 View commit details
    Browse the repository at this point in the history

Commits on Jul 31, 2024

  1. Configuration menu
    Copy the full SHA
    83ade13 View commit details
    Browse the repository at this point in the history

Commits on Aug 2, 2024

  1. Configuration menu
    Copy the full SHA
    de6e6fa View commit details
    Browse the repository at this point in the history

Commits on Aug 5, 2024

  1. Configuration menu
    Copy the full SHA
    b75c7cd View commit details
    Browse the repository at this point in the history
  2. Bump actions/upload-artifact from 4.3.4 to 4.3.5 (pylint-dev#9858)

    Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 4.3.4 to 4.3.5.
    - [Release notes](https://github.com/actions/upload-artifact/releases)
    - [Commits](actions/upload-artifact@v4.3.4...v4.3.5)
    
    ---
    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>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Aug 5, 2024
    Configuration menu
    Copy the full SHA
    2adae46 View commit details
    Browse the repository at this point in the history
  3. Update towncrier requirement from ~=23.11 to ~=24.7 (pylint-dev#9857)

    Updates the requirements on [towncrier](https://github.com/twisted/towncrier) to permit the latest version.
    - [Release notes](https://github.com/twisted/towncrier/releases)
    - [Changelog](https://github.com/twisted/towncrier/blob/trunk/NEWS.rst)
    - [Commits](twisted/towncrier@23.11.0...24.7.1)
    
    ---
    updated-dependencies:
    - dependency-name: towncrier
      dependency-type: direct:production
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Aug 5, 2024
    Configuration menu
    Copy the full SHA
    afd7b50 View commit details
    Browse the repository at this point in the history

Commits on Aug 6, 2024

  1. [pre-commit.ci] pre-commit autoupdate (pylint-dev#9860)

    updates:
    - [github.com/astral-sh/ruff-pre-commit: v0.5.5 → v0.5.6](astral-sh/ruff-pre-commit@v0.5.5...v0.5.6)
    - [github.com/psf/black: 24.4.2 → 24.8.0](psf/black@24.4.2...24.8.0)
    - [github.com/pre-commit/mirrors-mypy: v1.11.0 → v1.11.1](pre-commit/mirrors-mypy@v1.11.0...v1.11.1)
    
    Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
    pre-commit-ci[bot] authored Aug 6, 2024
    Configuration menu
    Copy the full SHA
    c35e2e6 View commit details
    Browse the repository at this point in the history

Commits on Aug 7, 2024

  1. Configuration menu
    Copy the full SHA
    466c671 View commit details
    Browse the repository at this point in the history

Commits on Aug 11, 2024

  1. Fix crash in refactoring checker when calling bound lambda

    Fixes:
    ```
      File "sources/pylint/pylint/checkers/refactoring/refactoring_checker.py", line 2094, in _is_function_def_never_returning
        and node.returns
            ^^^^^^^^^^^^
      File "sources/pylint/.venv/lib/python3.11/site-packages/astroid/bases.py", line 138, in __getattr__
        return getattr(self._proxied, name)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    AttributeError: 'Lambda' object has no attribute 'returns'
    ```
    
    Crash is reproducible if you have something like this:
    
    ```python
    class C:
        eq = lambda self, y: self == y
    ```
    
    As a workaround, use a normal function instead of a lambda.
    
    Closes pylint-dev#9865
    Hnasar authored and jacobtylerwalls committed Aug 11, 2024
    Configuration menu
    Copy the full SHA
    b78deb6 View commit details
    Browse the repository at this point in the history
  2. Support Python 3.13

    jacobtylerwalls committed Aug 11, 2024
    Configuration menu
    Copy the full SHA
    72081e6 View commit details
    Browse the repository at this point in the history
  3. Add max_pyver=3.13

    jacobtylerwalls committed Aug 11, 2024
    Configuration menu
    Copy the full SHA
    b6be944 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    74abdc5 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    5da674c View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    f7a928c View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    94f7e3b View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    c5dbf06 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    74343e9 View commit details
    Browse the repository at this point in the history
  10. Bump astroid to 3.3.2

    jacobtylerwalls committed Aug 11, 2024
    Configuration menu
    Copy the full SHA
    ca32b00 View commit details
    Browse the repository at this point in the history

Commits on Aug 12, 2024

  1. Bump furo from 2024.7.18 to 2024.8.6 (pylint-dev#9869)

    Bumps [furo](https://github.com/pradyunsg/furo) from 2024.7.18 to 2024.8.6.
    - [Release notes](https://github.com/pradyunsg/furo/releases)
    - [Changelog](https://github.com/pradyunsg/furo/blob/main/docs/changelog.md)
    - [Commits](pradyunsg/furo@2024.07.18...2024.08.06)
    
    ---
    updated-dependencies:
    - dependency-name: furo
      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>
    dependabot[bot] authored Aug 12, 2024
    Configuration menu
    Copy the full SHA
    afaf54c View commit details
    Browse the repository at this point in the history
  2. Bump actions/upload-artifact from 4.3.5 to 4.3.6 (pylint-dev#9870)

    Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 4.3.5 to 4.3.6.
    - [Release notes](https://github.com/actions/upload-artifact/releases)
    - [Commits](actions/upload-artifact@v4.3.5...v4.3.6)
    
    ---
    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>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Aug 12, 2024
    Configuration menu
    Copy the full SHA
    55bf34c View commit details
    Browse the repository at this point in the history
  3. [pre-commit.ci] pre-commit autoupdate (pylint-dev#9872)

    updates:
    - [github.com/astral-sh/ruff-pre-commit: v0.5.6 → v0.5.7](astral-sh/ruff-pre-commit@v0.5.6...v0.5.7)
    
    Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
    pre-commit-ci[bot] authored Aug 12, 2024
    Configuration menu
    Copy the full SHA
    18f03b7 View commit details
    Browse the repository at this point in the history

Commits on Aug 16, 2024

  1. Configuration menu
    Copy the full SHA
    cb6db06 View commit details
    Browse the repository at this point in the history

Commits on Aug 18, 2024

  1. Fix false negatives when isinstance is provided too many or too few…

    … arguments (pylint-dev#9868)
    
    - add too-many-function-args call
    - include handling for too-few-function-args
    rogersheu authored Aug 18, 2024
    Configuration menu
    Copy the full SHA
    a32250c View commit details
    Browse the repository at this point in the history

Commits on Aug 19, 2024

  1. too-few-function-args redundant with no-value-for-parameter (pyli…

    …nt-dev#9882)
    
    
    Co-authored-by: Pierre Sassoulas <pierre.sassoulas@gmail.com>
    rogersheu and Pierre-Sassoulas authored Aug 19, 2024
    Configuration menu
    Copy the full SHA
    40f58ea View commit details
    Browse the repository at this point in the history

Commits on Aug 20, 2024

  1. [pre-commit.ci] pre-commit autoupdate (pylint-dev#9886)

    updates:
    - [github.com/astral-sh/ruff-pre-commit: v0.5.7 → v0.6.1](astral-sh/ruff-pre-commit@v0.5.7...v0.6.1)
    
    Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
    pre-commit-ci[bot] authored Aug 20, 2024
    Configuration menu
    Copy the full SHA
    6bb335f View commit details
    Browse the repository at this point in the history

Commits on Aug 21, 2024

  1. Configuration menu
    Copy the full SHA
    15be859 View commit details
    Browse the repository at this point in the history

Commits on Aug 23, 2024

  1. Update fragment

    akamat10 committed Aug 23, 2024
    Configuration menu
    Copy the full SHA
    a7ecb86 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d0ae7de View commit details
    Browse the repository at this point in the history
  3. Update fragment

    akamat10 committed Aug 23, 2024
    Configuration menu
    Copy the full SHA
    54457af View commit details
    Browse the repository at this point in the history
  4. Rename fragments file

    akamat10 committed Aug 23, 2024
    Configuration menu
    Copy the full SHA
    8901361 View commit details
    Browse the repository at this point in the history