¿Cómo forzar una rueda de pitón para que sea específica de la plataforma al construirla?

Estoy trabajando en un paquete python2 en el que elsetup.py contiene algunos comandos de instalación personalizados. Estos comandos realmente construyen un código Rust y generan algunos.dylib archivos que se mueven al paquete python.

Un punto importante es que el código Rust está fuera del paquete python.

setuptools&nbsp;se supone que detecta automáticamente si el paquete de Python es Python puro o específico de la plataforma (si contiene algunas extensiones C, por ejemplo). En mi caso, cuando corropython setup.py bdist_wheel, la rueda generada se etiqueta como una rueda de pitón puro:<package_name>-<version>-py2-none-any.whl. Esto es problemático porque necesito ejecutar este código en diferentes plataformas y, por lo tanto, necesito generar una rueda por plataforma.

¿Hay alguna manera, al construir una rueda, para forzar la construcción para que sea específica de la plataforma?