[Chapel Merge] Try to ensure arkouda dependency versions match ou

Branch: refs/heads/master
Revision: 4db737f
Author: ronawho
Log Message:

Merge pull request #16977 from ronawho/fix-arkouda-pip

Try to ensure arkouda dependency versions match our test dependencies

[co-developed with @e-kayrakli]

We pin to PyYaml 5.3.1 in test-requirements, but an Arkouda dependency
was pulling in 5.4.0 because we throw --upgrade --no-cache-dir since
#15654. There is some issue in PyYaml 5.4 that is breaking yaml imports
at the moment. To fix this and hopefully avoid similar issues in the
future list our test-requirements as a constraint for versioning. This
should make sure that Arkouda dependencies pull in the same versions we
want, assuming they don’t hard code versions themselves.

Modified Files:
M test/studies/arkouda/sub_test

Compare: Comparing 3509c6540483...4db737fecdf0 · chapel-lang/chapel · GitHub