1
我正在使用setuptools
打包自定義模塊進行部署,其中不應包含用於開發的data/
目錄中的某些文件。我已經成功地排除使用recursive-exclude data/ *
必要的文件在我MANIFEST.in
文件,但我也看到了,我可以通過prune data/
setuptools中的剪枝和遞歸 - 排除之間的區別?
這兩種方法都從package.egg-info/SOURCES.txt
包裝後通過python setup.py egg_info
刪除預期的文件,這樣做有什麼區別之間他們倆?
啊!我正在查看setuptools文檔,而不是distutils ...無論如何,'recursive-exclude'似乎也擺脫了空文件夾。看看文檔,我認爲唯一的區別是'recursive-exclude'允許你指定文件類型,而'prune'則刪除整個目錄。 – yunque