python - mac - Cómo reconocen las pepitas para crear una rueda para un paquete
python pip package list (1)
¡Creo que está descrito en alguna parte! pero no sé exactamente dónde. tal vez en un PEP.
La comprobación principal de si se debe crear una rueda o no está en https://github.com/pypa/pip/blob/develop/pip/wheel.py#L773
el pip.index.egg_info_matches
comprueba el nombre base de tu paquete con r''([a-z0-9_.]+)-([a-z0-9_.!+-]+)''
. Eso significa que setup.py
contiene el nombre de la carpeta debe estar en la forma de mi mypackage-anything
en primer lugar! de lo contrario, la verificación anterior fallará y se iniciará la instalación heredada.
¿Cómo decide pip
ejecutar setup.py bdist_wheel
instalación setup.py bdist_wheel
lejana de setup.py install
en un paquete?