I believe daily.sh has a bug in that it checks with scripts/check_requirements.py that PyMySQL is installed but if not it attempts to install the full requirements.txt instead of just PyMySQL.
this is in the php73 and master branches.
The php71-python2 checks the full requirements.txt in the daily.sh so there is no inconsistency in this branch.
I don’t know about the php56 branch.
Also, there is an inconsistency in the pip3 calls in that the daily.sh call pip3 to install the requirements system-wide while composer.json calls pip3 to install the requirements in the user’s home.
Is there a missing --user in the daily.sh pip3 call?