[GRASS-git] [OSGeo/grass] 008397: CI(deps): Update dependency pylint to v4.1.2 (main...

renovate[bot] noreply at github.com
Sat Oct 3 06:56:12 PDT 2026


  Branch: refs/heads/main
  Home:   https://github.com/OSGeo/grass
  Commit: 0083972ede97356d6bdce7633dfc8fd50b3fbfcb
      https://github.com/OSGeo/grass/commit/0083972ede97356d6bdce7633dfc8fd50b3fbfcb
  Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
  Date:   2026-10-03 (Sat, 03 Oct 2026)

  Changed paths:
    M .github/workflows/python-code-quality.yml
    M gui/wxpython/core/utils.py
    M gui/wxpython/gui_core/forms.py
    M gui/wxpython/tplot/frame.py
    M python/grass/pygrass/raster/segment.py
    M python/grass/temporal/c_libraries_interface.py
    M python/grass/temporal/temporal_extent.py
    M scripts/i.pansharpen/i.pansharpen.py
    M scripts/r.in.wms/wms_drv.py
    M scripts/r.tileset/r.tileset.py

  Log Message:
  -----------
  CI(deps): Update dependency pylint to v4.1.2 (main) (#7996)

* CI(deps): Update dependency pylint to v4.1.1

* Python: Fix new pylint chained-comparison and comparison-with-itself messages

Pylint 4.1 reports R1716 (chained-comparison) and R0124
(comparison-with-itself). Rewrite the flagged conditions as chained
comparisons, with unchanged logic, and use math.isnan() for the NaN
checks in c_libraries_interface.

Needed for the pylint update in #7996. Drafted with AI assistance
(Claude Code); the changes are mechanical and were checked with
pylint 4.1.1 and ruff.

* Update pylint to 4.1.2

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Edouard Choinière <27212526+echoix at users.noreply.github.com>



To unsubscribe from these emails, change your notification settings at https://github.com/OSGeo/grass/settings/notifications


More information about the grass-commit mailing list