python – 如何使“setup.py bdist_egg”忽略特定的源文件?
发布时间:2020-12-20 13:27:03 所属栏目:Python 来源:网络整理
导读:我正在尝试为 django应用程序构建一个包,但不包括所有测试模块. 我试过设置 exclude = ["*.tests","*.tests.*","tests.*","tests"] 在find_packages上定义一个MANIFEST.in,但是测试总是被编译并包含在bundle中. 有线索吗? 解决方法 我发现这个组合都添加了
我正在尝试为
django应用程序构建一个包,但不包括所有测试模块.
我试过设置 exclude = ["*.tests","*.tests.*","tests.*","tests"] 在find_packages上定义一个MANIFEST.in,但是测试总是被编译并包含在bundle中. 有线索吗? 解决方法
我发现这个组合都添加了
find_packages 规则并写出了
MANIFEST.in rules,即修剪测试
请注意,对于python 3.2及更早版本,您必须在测试root中具有__init__.py,对于find_packages命令,将tests文件夹视为包. 示例find_packages排除setup.py中的命令 packages=find_packages( exclude=["*.tests","tests"]), 示例MANIFEST.in include *.txt *.ini *.cfg *.rst recursive-include fmcc *.ico *.png *.css *.gif *.jpg *.pt *.txt *.mak *.mako *.js *.html *.xml prune tests (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |