我如何告诉 'setup.py' 将我的根目录中的文件包含在构建的发行版中?
How can I tell 'setup.py' to include files from my root directory for the built distribution?
我有一个典型的项目结构,如下所示:
/project/
README.md
CONTRIBUTING.md
LICENSE
setup.py
requirements.txt
project/
some_project_file
docs/
some_docs_file
tests/
some_tests_file
当 运行 python setup.py sdist bdisst_wheel
时,创建的 'dist' 文件夹中的结果分布包含除 'CONTRIBUTING'、'LICENSE' 和 [=20= 之外的所有内容] 文件。是否可以将我的根目录中的这些文件包含在构建的发行版中?
创建一个 MANIFEST.in 文件,内容如下:
include LICENSE
include CONTRIBUTING.md
include requirements.txt
我有一个典型的项目结构,如下所示:
/project/
README.md
CONTRIBUTING.md
LICENSE
setup.py
requirements.txt
project/
some_project_file
docs/
some_docs_file
tests/
some_tests_file
当 运行 python setup.py sdist bdisst_wheel
时,创建的 'dist' 文件夹中的结果分布包含除 'CONTRIBUTING'、'LICENSE' 和 [=20= 之外的所有内容] 文件。是否可以将我的根目录中的这些文件包含在构建的发行版中?
创建一个 MANIFEST.in 文件,内容如下:
include LICENSE
include CONTRIBUTING.md
include requirements.txt