python - `MANIFEST.in` 中的`include a b.txt` 和 `include a/b.txt` 用于包分发的区别?
问题描述
我查看了如何在 python 发行版中包含 docs 目录,其中显示了以下示例:
include docs/*
recursive-include docs *
但是然后查看使用 MANIFEST.in 在源代码分发中包含文件,我看到:
include pat1 pat2 ...
到目前为止,我的理解是这个目录结构:
a/
b.txt # File 1
b.txt # File 2
include a/b.txt
导致仅包含文件 1。include a b.txt
导致两个文件 1 文件 2 都被包括在内(因为全部a
都包括在内)。
这是正确的吗?
解决方案
推荐阅读
- python - 获取符合条件的组合
- c# - 从 C# 中的 REST 服务下载文件
- python - psycopg2 连接到数据库集群中的主服务器
- javascript - 在嵌套数组中查找空数组并在 Javascript 中删除它们
- javascript - expo-service-worker.js:93 未捕获的 DOMException:无法在“WorkerGlobalScope”上执行“importScripts”:
- php - 会话变量偶尔丢失
- typescript - postgresql typeOrm 过滤多对多关系
- php - Xero PHP API 错误:“您无权访问此资源”
- owl - 在 Protege 中根据对象属性按照一定的规则对个体进行分类
- java - 将阿拉伯数字转换为罗马数字的问题