[Chapel Merge] Support Python sub-interpreters

Branch: refs/heads/main
Revision: 6d21724fef2e376b39f6e71235490aeff641c04e
Author: jabraham17
Link: Support Python sub-interpreters by jabraham17 · Pull Request #26597 · chapel-lang/chapel · GitHub
Log Message:
Support Python sub-interpreters (#26597)

Compare: Comparing 54d3abba914a73867472602c3b3b3eaebc76954f...35b61d44a518224f6bcc7369e35738337616c877 · chapel-lang/chapel · GitHub

Diff:
M modules/packages/Python.chpl
M modules/packages/PythonHelper/ChapelPythonHelper.h
M test/library/packages/Python/correctness/compareIterationPatterns.chpl
M test/library/packages/Python/correctness/compareIterationPatterns.good
A test/library/packages/Python/correctness/compareIterationPatterns.skipif
A test/library/packages/Python/correctness/subInterp.chpl
A test/library/packages/Python/correctness/subInterp.execopts
A test/library/packages/Python/correctness/subInterp.good
A test/library/packages/Python/correctness/subInterp.prediff
A test/library/packages/Python/correctness/subInterp.skipif
M test/library/packages/Python/doc-examples/.gitignore
D test/library/packages/Python/doc-examples/DistributedTest.execopts
A test/library/packages/Python/doc-examples/SKIPIF
M test/library/packages/Python/doc-examples/parse_docs.py
https://github.com/chapel-lang/chapel/pull/26597.diff