2016-02-25 23 views
6

Nel mio pacchetto Python dichiaro una dipendenza in setup.py come segue:pip: risoluzione delle dipendenze non usa ruote disponibile

setup(name="xxxx", 
     install_requires=["pycryptodome<=3.3"], 
    ) 

Se a caricare questo pacchetto e corro

pip install xxxx 

pip recupera la distribuzione di origine di pycryptodome anche se su PyPI è disponibile una ruota precompilata. Se corro pip come

pip install "pycryptodome<=3.3" 

la ruota vengono recuperati da PyPI e installato.

C'è un modo per far rispettare le ruote pip se disponibili?

Ho dimenticato di dire che lavoro su Windows.

+0

Non abbastanza utile, ma qui è una discussione correlata: http://stackoverflow.com/questions/30686069/doesnt-setup-py-develop-use-wheel-for-install-requires. – alecxe

+0

hai sentito parlare del comando 'pip wheel'? – yedpodtrzitko

+0

@yedpodtrzitko questo comando crea solo ruote. – rocksportrocker

risposta

-1

C'è una bandiera --use-wheel su pip install. Prova a runnig pip install --use-wheel xxxx.

Problemi correlati