我正在打包我的第一个Django应用程序,我想从egg中省略我的settings_local.py文件。理想情况下,我正在寻找一种方法,让我的.gitignore文件中的所有内容都从egg中排除。打包Python蛋时,如何排除.gitignore中的文件?
我试着在我MANIFEST.in文件中的以下变化(每个鸡蛋试图创建一个):
prune project_name settings_local.py
prune project_name/settings_local.py
exclude project_name settings_local.py
exclude project_name/settings_local.py
我也尝试添加以下行到我的startup.py文件(在推荐朋友):
exclude_package_data= {'': 'settings_local.py'},
任何建议将非常感激。
感谢。太棒了。我很尴尬地承认问题在于我没有预料到setup.py的顶级目录,当我初始化本地回购时,所以它在它之外。 – Nox