[Chapel Merge] Make chapel-py rebuild on changes to header files

Branch: refs/heads/main
Revision: 41f14f07f23fb8267829df07fb5e8e857d66b7a1
Author: jabraham17
Link: Make chapel-py rebuild on changes to header files by jabraham17 · Pull Request #24821 · chapel-lang/chapel · GitHub
Log Message:
Make chapel-py rebuild on changes to header files (#24821)

Prior to this PR, if a developer changed the a header file in the python
bindings, it would not trigger a rebuild of the C++ sources. This PR
fixes that by making setup.py depend on the header files

[Reviewed by @DanilaFe]

Compare: Comparing 66956257c909fe20c9c0c54363d0e19eadcac522...8d59187e38440ea53064e164b5719ab6a2a6d432 · chapel-lang/chapel · GitHub

Diff:
M tools/chapel-py/setup.py
https://github.com/chapel-lang/chapel/pull/24821.diff