我正在打包一个带有编译扩展的Python项目,所以我需要为每个平台(Linux和OSX)和Python版本(2.7和3.6)构建不同的轮子。我可以用:
正确创建每个轮子python setup.py bdist_wheel
然后使用twine upload dist/package_name.whl
上传每个。
问题在于,当我尝试使用pip
安装它时,它在某些平台/ Python版本中不起作用(例如,OSX + Python 3.6出现No matching distribution found for package_name
。)
我想知道如何配置它,以便pip
可以自动检测要安装的轮子版本。
谢谢!