(setup.py)已安装文件的列表

时间:2013-06-26 10:43:27

标签: python installation

我正在为我的图书馆使用setup.py文件(DChars);安装还可以:

sudo python setup.py install --record myfiles.txt

卸载也很简单:

cat files.txt | xargs rm -rf

这是我的问题:如何在不启动安装的情况下获取'myfiles.txt'文件(=所有已安装文件的列表,包含文件的真实路径,而不仅仅是文件名称)?

谢谢!

1 个答案:

答案 0 :(得分:3)

遗憾的是,即使有--dry-run选项,它也不会影响install命令。我发现解决该问题的唯一解决方案是:

mkdir tmpdst
python setup.py install --root tmpdst --record myfiles.txt
rm -rf tmpdst

它将安装本地tmpdst目录中的所有文件,并打印以该目录为根的文件的所有路径。然后你可以摆脱tmpdst目录。