我正在尝试创建一个 setup.py 来构建 rpm/deb 包,我希望它创建一个具有 777 权限的空白目录。我让它通过 data_files 创建目录
data_files=[
( '/var/spool/my_dir', [] )
}
但它会创建具有 755 权限的目录。我如何获得 setup.py 以创建具有 777 权限的目录?
有一种方法可以做到这一点。您将需要覆盖该install
方法。在这里查看我的答案:
在 setup.py 文件中设置文件权限
我认为没有办法在对setup
.
你总是可以在通话后import os
做一些事情。不过老实说,我想知道您是否真的需要这些权限。os.chmod('/var/spool/my_dir', 0777)
setup