3
這裏是我的setup.py如何Python包的data_files安裝到主目錄
setup(
name='shipane_sdk',
version='1.0.0.a5',
# ...
data_files=[(os.path.join(os.path.expanduser('~'), '.shipane_sdk', 'config'), ['config/scheduler-example.ini'])],
# ...
)
包裝&上傳命令:
python setup.py sdist
python setup.py bdist_wheel --universal
twine upload dist/*
安裝命令:
pip install shipane_sdk
但是,它不會安裝config/scheduler-example.ini〜/ .shipane_sdk
畫中畫文件下稱:
setuptools的允許絕對的「data_files」路徑,和PIP榮譽它們作爲 絕對的,從sdist安裝時。從輪子分佈安裝 時,這不是真的。車輪不支持絕對路徑,並且它們最終被安裝爲相對於「站點包」。有關 的討論,請參閱第92期問題車輪。
你知道怎麼做從sdist安裝?
謝謝。這已經通過使用--no-binary開關解決了。稍後我會添加一個替代答案。 – user1633272