On 4/22/24 1:23 AM, Collin Funk wrote: > It looks like it can be turned off with 'python3 -B' or setting the > PYTHONDONTWRITEBYTECODE environment variable to a non-empty string [1] > [2].
I was able to reproduce the issue. Modifying the 'gnulib-tool.py' shell script in the 'gnulib' submodule so that -B is passed to 'python3' fixes it for me. Leaving it without a ChangeLog entry for now just incase someone has a better idea. I have no clue if this has a noticeable performance impact or not. diff --git a/gnulib-tool.py b/gnulib-tool.py index cdcd316909..1d45181014 100755 --- a/gnulib-tool.py +++ b/gnulib-tool.py @@ -147,4 +147,4 @@ profiler_args= # For profiling, cf. <https://docs.python.org/3/library/profile.html>. #profiler_args="-m cProfile -s tottime" -exec python3 $profiler_args "$gnulib_dir/.gnulib-tool.py" "$@" +exec python3 -B $profiler_args "$gnulib_dir/.gnulib-tool.py" "$@" Collin