Hatchling implemented a workaround for the 'technically right tag but no one understands it, including pip' issue so this should work now.