Error de compilación de la biblioteca de Python, problema de versión: no se puede encontrar my_package.version

Tengo setup.cfg, puedo compilar cuando especifico una versión específica dentro de setup.cfg:

[metadata]
version = 0.0.1

Pero cuando especifico la versión interna como variable dentro de setup.cfg: recibo un error de compilación: no puedo encontrar mi_paquete

version = attr: my_package.VERSION

Error de mensajes:

Traceback (most recent call last):
  File "/tmp/build-env-_y8qqaje/lib/python3.10/site-packages/setuptools/config.py", line 419, in _parse_attr
    return getattr(StaticModule(module_name), attr_name)
  File "/tmp/build-env-_y8qqaje/lib/python3.10/site-packages/setuptools/config.py", line 27, in __init__
    with open(spec.origin) as strm:
AttributeError: 'NoneType' object has no attribute 'origin'

During handling of the above exception, another exception occurred:
....    
ModuleNotFoundError: No module named 'my_package'

Arriba está la estructura de mi proyecto: ingrese la descripción de la imagen aquí

Cualquier ayuda sería útil, esta es la primera vez que construyo un paquete.

Answer