pyodbc
yüklemek istediğimi söyle. Bazı Windows makinelerinde yapılamaz, ancak 'un python uygulaması olan bir pypyodbc
var.Farklı bağımlılıklar (geri dönüş) 'de setup.py içinde
setuptools.setup
için install_requires=["pyobdc"]
10, eski paket yüklenmemişse pypyodbc
'a geri dönmenin bir yolu var mı?
UPD: Bu özel durum için Çözümümün:
import sys
from setuptools import setup
if sys.platform.startswith("win"):
pyodbc = "pypyodbc>=1.2.0"
else:
pyodbc = "pyodbc>=3.0.7"
...
setup(
...
install_requires=[pyobdc]
)
Ama hala daha genel bir çözüm arayın.
Ben senin yaklaşımı yanlış bir şey görmüyorum. Bu, dokümanlara göre geçerli görünüyor. https://pythonhosted.org/setuptools/setuptools.html#declaring-dependencies – rh0dium