Fixed:
- Ensure that the
dependency_hash
method of theenvironment
interface is called aftersync_dependencies
for cases where the hash is only known at that point, such as for dependency lockers - Only acknowledge the
HATCH_PYTHON_VARIANT_*
environment variables for Python resolution for supported platforms and architectures - Fix Python resolution when there are metadata hooks with unsatisfied dependencies