2017-02-16 1 views
3

Dans mon setup.py J'ai une dépendance pour numpy (dans install_requires).Comment instrumenter setup.py pour utiliser des paquets de roues

Est-il possible d'utiliser la fonction setup pour utiliser des paquets de roues plutôt que ceux de la source et ne pas compiler tout le numpy?

Note: Quand je fais pip install numpy il télécharge le paquet binaire de numpy. Cependant python setup.py install obtient le paquet source.

+0

Quel type d'instrumentation avez-vous en tête? 'setuptools.setup()' ne supporte pas les roues (voir https://packaging.python.org/pip_easy_install/#pip-vs-easy-install). – Leon

+0

Je veux utiliser des roues lors de l'exécution de 'python setup.py install'. Donc je suppose qu'il n'y a pas d'option pour ça? –

+1

Pas avec l'état actuel de 'setuptools' – Leon

Répondre

2

Le package wheel était introduced dans le but de résoudre les problèmes liés aux distributions source utilisées par setuptools. Bien que setuptools ait eu son propre format Egg pour les distributions construites antérieures à wheel de 8 ans, wheel est actuellement . A ce jour, setuptoolsdon't yet support the wheel format.