这是我的 setup.py
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
但是,它不会在~/.shipane_sdk下安装config/scheduler-example.ini
pip 文件说:
setuptools 允许绝对“data_files”路径,并且 pip 在从 sdist 安装时将它们视为绝对路径。从车轮分布安装时,情况并非如此。Wheels 不支持绝对路径,它们最终是相对于“站点包”安装的。有关讨论,请参见轮问题 #92。
你知道如何从 sdist 安装吗?