В данный момент этот макрос не нормализует версию согласно https://packaging.python.org/en/latest/specifications/version-specifiers/#normalization. А значит, если в поле Version указать 2024.07.10, то будет ожидаться distinfo следующего вида: <name>-2024.07.10.dist-info/. А тот же setuptools соберёт <name>-2024.7.10.dist-info/, то есть без предшествующего '0' у 7. Это нарушает нормализацию чисел в версии: https://packaging.python.org/en/latest/specifications/version-specifiers/#integer-normalization