Edouard Choinière
Edouard Choinière
The default in .NET Framework and newer .NET (or .NET Core) changed. However, when "UseShellExecute" set to false (in newer .NET), starting the process fails immediately and stops the application....
I'm keeping this PR small as grass.script.core is a more commonly used file. For `find_program()` and `_set_location_description()`, a context manager was used directly, as I didn't consider there were better...
Ruff rule: https://docs.astral.sh/ruff/rules/if-else-block-instead-of-dict-get/ Python docs: https://docs.python.org/3/library/stdtypes.html#dict.get The get method never raises a KeyError.
**Is your feature request related to a problem? Please describe.** We currently test using Windows server 2019. Newest Windows server 2025 is expected to launch somewhere in November 2024. Preview...
Ruff rule: https://docs.astral.sh/ruff/rules/unused-import/ Also adjusted the flake8 config file. These commits started from an exploratory branch last week where I was profiling temporal tests. Removing an import of SimpleModule when...
**Is your feature request related to a problem? Please describe.** In https://github.com/OSGeo/grass/pull/4366, there were three failures that remained to be fixed to work properly on Windows. The hardest one concerned...
## Describe the bug I've been working in the background to have pytest collect code coverage on Windows too, and since the time impact is a bit steep, I worked...
Enables the full config of Ubuntu to not use the OS-provided python version, but a specific version. Here, we start testing for Python 3.13. For the min config, the runner...
In the same line of thought of other PRs of the moment fixing ResourceWarnings of unclosed files, this also applies the same context manager pattern when used on multiple lines...
I incrementally updated the utils/dep_tree2sql.sh script first to address some easy shellcheck suggestions, but it ended up being a bit more touchy, so I made this a PR by itself....