【发布时间】:2016-08-19 04:18:54
【问题描述】:
实际上是否可以使用 setuptools 将 sdist 中的数据文件安装到 sys.prefix 目录之外的任意位置?
documentation 暗示可以这样做,在 data_files 目录 部分中使用绝对路径,但实际上前导斜杠似乎被忽略了。
例如data_files=[('/opt/foo/bar', [...])],文件应该安装到目录/opt/foo/bar。但是它们都在 /usr/local/lib/python3.4/dist-packages/opt/foo/bar 中,这对人和野兽都没有用。
我怀疑它曾经可以工作 - 它最近是否被更改/损坏?
(使用 pip 8.1.1、Python 3.4、setuptools 20.9.0)
【问题讨论】:
标签: python python-3.x setuptools