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.
Non abbastanza utile, ma qui è una discussione correlata: http://stackoverflow.com/questions/30686069/doesnt-setup-py-develop-use-wheel-for-install-requires. – alecxe
hai sentito parlare del comando 'pip wheel'? – yedpodtrzitko
@yedpodtrzitko questo comando crea solo ruote. – rocksportrocker