我正在尝试创建一个将构建rpm / deb包的setup.py,我希望它创建一个具有777权限的空白目录。我通过data_files
创建目录 data_files=[
( '/var/spool/my_dir', [] )
}
但它创建了具有755权限的目录。如何让setup.py以777权限创建此目录?
答案 0 :(得分:1)
有一种方法可以做到这一点。您需要覆盖install
方法。在这里看到我的答案:
set file permissions in setup.py file
答案 1 :(得分:0)
我认为在调用setup
时无法指定文件权限。
您可以import os
始终os.chmod('/var/spool/my_dir', 0777)
并在setup
电话后执行{{1}}之类的操作。说实话,我想知道你真的是否需要这些权限。