[GRASS-git] [OSGeo/grass] bde472: r.support: migrate tests from gunittest to pytest ...

Edouard Choinière noreply at github.com
Tue Sep 1 05:35:58 PDT 2026


  Branch: refs/heads/renovate/main-ubuntu-26.x
  Home:   https://github.com/OSGeo/grass
  Commit: bde472e763a87b33aca0aaaa7422828fdfb8d760
      https://github.com/OSGeo/grass/commit/bde472e763a87b33aca0aaaa7422828fdfb8d760
  Author: Rajveer* <irajveer.bishnoi2310 at gmail.com>
  Date:   2026-08-28 (Fri, 28 Aug 2026)

  Changed paths:
    A raster/r.support/tests/r_support_test.py
    R raster/r.support/testsuite/test_r_support.py

  Log Message:
  -----------
  r.support: migrate tests from gunittest to pytest (#7821)


  Commit: 3ed23b47d5d05cb267c4a03c3a9e319abb6c101d
      https://github.com/OSGeo/grass/commit/3ed23b47d5d05cb267c4a03c3a9e319abb6c101d
  Author: Vaclav Petras <wenzeslaus at gmail.com>
  Date:   2026-08-28 (Fri, 28 Aug 2026)

  Changed paths:
    M README.md

  Log Message:
  -----------
  doc: Add fair-software.eu badge to README (#7856)

GRASS meets all five fair-software.eu recommendations, so the README now can carry the green badge.

Verified with howfairis 0.15.0: open repository, GPL license, the conda-forge registry, CITATION.cff and Zenodo badge (one would be enough), and the OpenSSF Best Practices checklist.


  Commit: cf16f86c6aa063d66640fc65488a7694b1a48906
      https://github.com/OSGeo/grass/commit/cf16f86c6aa063d66640fc65488a7694b1a48906
  Author: OSGeo Weblate <97247866+osgeoweblate at users.noreply.github.com>
  Date:   2026-08-29 (Sat, 29 Aug 2026)

  Changed paths:
    M locale/po/grasslibs_ar.po
    M locale/po/grasslibs_bn.po
    M locale/po/grasslibs_cs.po
    M locale/po/grasslibs_de.po
    M locale/po/grasslibs_el.po
    M locale/po/grasslibs_es.po
    M locale/po/grasslibs_fi.po
    M locale/po/grasslibs_fr.po
    M locale/po/grasslibs_hi.po
    M locale/po/grasslibs_hu.po
    M locale/po/grasslibs_id_ID.po
    M locale/po/grasslibs_it.po
    M locale/po/grasslibs_ja.po
    M locale/po/grasslibs_ko.po
    M locale/po/grasslibs_lv.po
    M locale/po/grasslibs_ml.po
    M locale/po/grasslibs_pl.po
    M locale/po/grasslibs_pt.po
    M locale/po/grasslibs_pt_BR.po
    M locale/po/grasslibs_ro.po
    M locale/po/grasslibs_ru.po
    M locale/po/grasslibs_si.po
    M locale/po/grasslibs_sl.po
    M locale/po/grasslibs_sv.po
    M locale/po/grasslibs_ta.po
    M locale/po/grasslibs_th.po
    M locale/po/grasslibs_tr.po
    M locale/po/grasslibs_uk.po
    M locale/po/grasslibs_vi.po
    M locale/po/grasslibs_zh.po
    M locale/po/grasslibs_zh_Hant.po
    M locale/po/grassmods_ar.po
    M locale/po/grassmods_bn.po
    M locale/po/grassmods_cs.po
    M locale/po/grassmods_de.po
    M locale/po/grassmods_el.po
    M locale/po/grassmods_es.po
    M locale/po/grassmods_fi.po
    M locale/po/grassmods_fr.po
    M locale/po/grassmods_hi.po
    M locale/po/grassmods_hu.po
    M locale/po/grassmods_id_ID.po
    M locale/po/grassmods_it.po
    M locale/po/grassmods_ja.po
    M locale/po/grassmods_ko.po
    M locale/po/grassmods_lv.po
    M locale/po/grassmods_ml.po
    M locale/po/grassmods_pl.po
    M locale/po/grassmods_pt.po
    M locale/po/grassmods_pt_BR.po
    M locale/po/grassmods_ro.po
    M locale/po/grassmods_ru.po
    M locale/po/grassmods_si.po
    M locale/po/grassmods_sl.po
    M locale/po/grassmods_sv.po
    M locale/po/grassmods_ta.po
    M locale/po/grassmods_th.po
    M locale/po/grassmods_tr.po
    M locale/po/grassmods_uk.po
    M locale/po/grassmods_vi.po
    M locale/po/grassmods_zh.po
    M locale/po/grassmods_zh_Hant.po
    M locale/po/grasswxpy_ar.po
    M locale/po/grasswxpy_bn.po
    M locale/po/grasswxpy_cs.po
    M locale/po/grasswxpy_de.po
    M locale/po/grasswxpy_el.po
    M locale/po/grasswxpy_es.po
    M locale/po/grasswxpy_fi.po
    M locale/po/grasswxpy_fr.po
    M locale/po/grasswxpy_hi.po
    M locale/po/grasswxpy_hu.po
    M locale/po/grasswxpy_id_ID.po
    M locale/po/grasswxpy_it.po
    M locale/po/grasswxpy_ja.po
    M locale/po/grasswxpy_ko.po
    M locale/po/grasswxpy_lv.po
    M locale/po/grasswxpy_ml.po
    M locale/po/grasswxpy_pl.po
    M locale/po/grasswxpy_pt.po
    M locale/po/grasswxpy_pt_BR.po
    M locale/po/grasswxpy_ro.po
    M locale/po/grasswxpy_ru.po
    M locale/po/grasswxpy_si.po
    M locale/po/grasswxpy_sl.po
    M locale/po/grasswxpy_sv.po
    M locale/po/grasswxpy_ta.po
    M locale/po/grasswxpy_th.po
    M locale/po/grasswxpy_tr.po
    M locale/po/grasswxpy_uk.po
    M locale/po/grasswxpy_vi.po
    M locale/po/grasswxpy_zh.po
    M locale/po/grasswxpy_zh_Hant.po

  Log Message:
  -----------
  Translations update from OSGeo Weblate (#7867)


  Commit: 6874d10c01b2ae4fa10dcd57c47d91f6a20e983b
      https://github.com/OSGeo/grass/commit/6874d10c01b2ae4fa10dcd57c47d91f6a20e983b
  Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
  Date:   2026-08-29 (Sat, 29 Aug 2026)

  Changed paths:
    M locale/templates/grasslibs.pot
    M locale/templates/grassmods.pot
    M locale/templates/grasswxpy.pot

  Log Message:
  -----------
  locale: Update translation files (124) (#7870)


  Commit: 6b1ebbe6c939c93f0bf0716c516434c8d5bd14f5
      https://github.com/OSGeo/grass/commit/6b1ebbe6c939c93f0bf0716c516434c8d5bd14f5
  Author: Stefan Blumentrath <stefan.blumentrath at gmx.de>
  Date:   2026-08-29 (Sat, 29 Aug 2026)

  Changed paths:
    M .github/workflows/apt.txt
    M .github/workflows/osgeo4w.yml
    M .github/workflows/pytest.yml
    M raster/r.out.gdal/main.c
    M raster/r.out.gdal/tests/test_r_out_gdal.py

  Log Message:
  -----------
  r.out.gdal: increase limit for the number of overviews (#7865)

* allow larger number of overviews

* add multi overview test

* add GDAL python-bindings as test dependency

* Match GDALs overview limit


  Commit: 1191c27919c42a063c34f4a52a2d3a1b5f6a258a
      https://github.com/OSGeo/grass/commit/1191c27919c42a063c34f4a52a2d3a1b5f6a258a
  Author: Anna Petrasova <kratochanna at gmail.com>
  Date:   2026-08-31 (Mon, 31 Aug 2026)

  Changed paths:
    M gui/wxpython/startup/locdownload.py

  Log Message:
  -----------
  gui: add new datasets (Raleigh, NC and Flagstaff, AZ) for download (#7866)

This adds to the GUI download list two new GRASS projects (sample datasets):

- Raleigh, NC - New version of the NC dataset. It's closer to the basic version, but the idea is it will eventually replace the NC datasets in documentation/tutorials.
- Flagstaff, AZ - Developed by Michael Barton (@cmbarton). Uses the same names, so the tutorials that were developed can be run with both of these datasets. Tutorials using it are already online.

Also related is this tutorial: https://github.com/OSGeo/grass-tutorials/pull/144 that describes how to create a dataset like that (focused on US data).

Unrelated change: Natural Earth dataset moved closer to the top, since it is likely more relevant than the others.


  Commit: 646bcad565ea162b3aec16e9226367c819c42ed3
      https://github.com/OSGeo/grass/commit/646bcad565ea162b3aec16e9226367c819c42ed3
  Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
  Date:   2026-09-01 (Tue, 01 Sep 2026)

  Changed paths:
    M .github/workflows/codeql-analysis.yml
    M .github/workflows/documentation.yml
    M .github/workflows/pytest.yml
    M .github/workflows/python-code-quality.yml

  Log Message:
  -----------
  CI(deps): Update rui314/setup-mold digest to 7e4f20a (main) (#7873)


  Commit: 342414ff51897749d38b46aaf4e17148d26a16c8
      https://github.com/OSGeo/grass/commit/342414ff51897749d38b46aaf4e17148d26a16c8
  Author: Edouard Choinière <27212526+echoix at users.noreply.github.com>
  Date:   2026-09-01 (Tue, 01 Sep 2026)

  Changed paths:
    M .github/workflows/apt.txt
    M .github/workflows/codeql-analysis.yml
    M .github/workflows/documentation.yml
    M .github/workflows/osgeo4w.yml
    M .github/workflows/pytest.yml
    M .github/workflows/python-code-quality.yml
    M README.md
    M gui/wxpython/startup/locdownload.py
    M locale/po/grasslibs_ar.po
    M locale/po/grasslibs_bn.po
    M locale/po/grasslibs_cs.po
    M locale/po/grasslibs_de.po
    M locale/po/grasslibs_el.po
    M locale/po/grasslibs_es.po
    M locale/po/grasslibs_fi.po
    M locale/po/grasslibs_fr.po
    M locale/po/grasslibs_hi.po
    M locale/po/grasslibs_hu.po
    M locale/po/grasslibs_id_ID.po
    M locale/po/grasslibs_it.po
    M locale/po/grasslibs_ja.po
    M locale/po/grasslibs_ko.po
    M locale/po/grasslibs_lv.po
    M locale/po/grasslibs_ml.po
    M locale/po/grasslibs_pl.po
    M locale/po/grasslibs_pt.po
    M locale/po/grasslibs_pt_BR.po
    M locale/po/grasslibs_ro.po
    M locale/po/grasslibs_ru.po
    M locale/po/grasslibs_si.po
    M locale/po/grasslibs_sl.po
    M locale/po/grasslibs_sv.po
    M locale/po/grasslibs_ta.po
    M locale/po/grasslibs_th.po
    M locale/po/grasslibs_tr.po
    M locale/po/grasslibs_uk.po
    M locale/po/grasslibs_vi.po
    M locale/po/grasslibs_zh.po
    M locale/po/grasslibs_zh_Hant.po
    M locale/po/grassmods_ar.po
    M locale/po/grassmods_bn.po
    M locale/po/grassmods_cs.po
    M locale/po/grassmods_de.po
    M locale/po/grassmods_el.po
    M locale/po/grassmods_es.po
    M locale/po/grassmods_fi.po
    M locale/po/grassmods_fr.po
    M locale/po/grassmods_hi.po
    M locale/po/grassmods_hu.po
    M locale/po/grassmods_id_ID.po
    M locale/po/grassmods_it.po
    M locale/po/grassmods_ja.po
    M locale/po/grassmods_ko.po
    M locale/po/grassmods_lv.po
    M locale/po/grassmods_ml.po
    M locale/po/grassmods_pl.po
    M locale/po/grassmods_pt.po
    M locale/po/grassmods_pt_BR.po
    M locale/po/grassmods_ro.po
    M locale/po/grassmods_ru.po
    M locale/po/grassmods_si.po
    M locale/po/grassmods_sl.po
    M locale/po/grassmods_sv.po
    M locale/po/grassmods_ta.po
    M locale/po/grassmods_th.po
    M locale/po/grassmods_tr.po
    M locale/po/grassmods_uk.po
    M locale/po/grassmods_vi.po
    M locale/po/grassmods_zh.po
    M locale/po/grassmods_zh_Hant.po
    M locale/po/grasswxpy_ar.po
    M locale/po/grasswxpy_bn.po
    M locale/po/grasswxpy_cs.po
    M locale/po/grasswxpy_de.po
    M locale/po/grasswxpy_el.po
    M locale/po/grasswxpy_es.po
    M locale/po/grasswxpy_fi.po
    M locale/po/grasswxpy_fr.po
    M locale/po/grasswxpy_hi.po
    M locale/po/grasswxpy_hu.po
    M locale/po/grasswxpy_id_ID.po
    M locale/po/grasswxpy_it.po
    M locale/po/grasswxpy_ja.po
    M locale/po/grasswxpy_ko.po
    M locale/po/grasswxpy_lv.po
    M locale/po/grasswxpy_ml.po
    M locale/po/grasswxpy_pl.po
    M locale/po/grasswxpy_pt.po
    M locale/po/grasswxpy_pt_BR.po
    M locale/po/grasswxpy_ro.po
    M locale/po/grasswxpy_ru.po
    M locale/po/grasswxpy_si.po
    M locale/po/grasswxpy_sl.po
    M locale/po/grasswxpy_sv.po
    M locale/po/grasswxpy_ta.po
    M locale/po/grasswxpy_th.po
    M locale/po/grasswxpy_tr.po
    M locale/po/grasswxpy_uk.po
    M locale/po/grasswxpy_vi.po
    M locale/po/grasswxpy_zh.po
    M locale/po/grasswxpy_zh_Hant.po
    M locale/templates/grasslibs.pot
    M locale/templates/grassmods.pot
    M locale/templates/grasswxpy.pot
    M raster/r.out.gdal/main.c
    M raster/r.out.gdal/tests/test_r_out_gdal.py
    A raster/r.support/tests/r_support_test.py
    R raster/r.support/testsuite/test_r_support.py

  Log Message:
  -----------
  Merge branch 'main' into renovate/main-ubuntu-26.x


Compare: https://github.com/OSGeo/grass/compare/3fec3efbdcd3...342414ff5189

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