Be more liberal with dependency versions

Pinning PyYAML to 3.10 causes conflicts in projects that have dependencies that require 3.11 or newer.  Assuming that newer versions would work just as well, let's allow them.