[Chapel Merge] Fix python CI format check

Branch: refs/heads/main
Revision: 0578728eed701593096af4972513007124656bb2
Author: jabraham17
Link: https://github.com/chapel-lang/chapel/pull/28682
Log Message:
Fix python CI format check (#28682)

Fixes the python CI format check.

  • Makes sure files in third-party/chpl-venv get checked, since those
    counterintuitively are not third-party code
  • Makes sure only test files at the root get checked, since the check
    historically worked on tools/chpl-language-server/test but after being
    expanded no longer did. This also means important test files like
    sub_test.py and start_test.py get formatted
  • paratest

[Reviewed by @arifthpe]

Compare: Comparing 29ce7205d039288bf973cf58b3a1b8188595023b...12863e5e33153589c3232a005cac686ee3f8dda3 · chapel-lang/chapel · GitHub

Diff:
M .github/workflows/python-format-CI.yml
M third-party/chpl-venv/chpldeps-main.py
M third-party/chpl-venv/chpldoc-sphinx-project/source/conf.py
M tools/chpl-language-server/test/show_generic.py
M util/devel/test/portability/apptainer/extract-docs.py
M util/devel/test/portability/apptainer/tryit.py
M util/devel/test/portability/vagrant/re2-supported.py
M util/test/annotate.py
M util/test/check_annotations.py
M util/test/chpl_launchcmd.py
M util/test/convert_nightly_system_command_log_to_junit_xml.py
M util/test/convert_start_test_log_to_junit_xml.py
M util/test/execution_limiter.py
M util/test/fileReadHelp.py
M util/test/find_slow_tests.py
M util/test/genGraphs.py
M util/test/merge_junit_xmls.py
M util/test/py3_compat.py
M util/test/re2_supports_valgrind.py
M util/test/send_email.py
M util/test/start_test.py
M util/test/sub_test.py
https://github.com/chapel-lang/chapel/pull/28682.diff