Hail Py4JError while calling z:is.hail.backend.spark.SparkBackend.apply

^The above is because async is a keyword in Python 3.9. Try Python 3.8, it’s possible we don’t actually support 3.9 (I thought we did)

Argh, nvm, that shouldn’t matter. That’s been true since Python 3.7. Anyway, the problem here is now also not hail related, somehow you’re calling some code in the astor library, which is not valid because it uses async as a function argument. async is a reserved word in Python that you can’t use as a function argument starting from Python 3.7.

Thank you for all your suggestions!