当我python setup.py sdist
在我的项目目录中运行并检查内容时,tar --list -f .\dist\my_project_name-1.0.tar.gz
我希望看到一个重要的 python 文件 ( manage.py
) 和几个目录,例如templates
包含 .html 文件和static
包含 .css 文件的目录。但是,这些文件都从 tar 存档中丢失。
但是MANIFEST.in
在 my 中添加或添加以下行setup.py
并没有改变任何内容。我的manage.py
呢?默认情况下不应该包含 python 文件sdist
吗?
include_package_data=True,
data_files=[('templates','my_app/templates/my_app/*.html']),
('static', ['my_app/static/my_app/static/css/*.css'])]
此外,我得到了相同的确切结果python setup.py sdist bdist_wheel
(尽管我不确定这两个命令有什么区别)。