一个打包实用程序,用于根据yaml清单创建要分发的文件包。
distributionPackage的Python项目详细描述
一种工具,用于使用来自 packageManifest project。
1 Main Features
- 简单的默认操作
- zip或tar gzip包生成(或两者都生成)
- 指定要从中生成包的项目路径
- 将清单文件附加到现有的TAR或ZIP包
2 Installation
获取distributionPackage的最简单方法是使用pip。
pip install distributionPackage
强烈建议您将软件包安装到 Python virtual environment。
3 Getting Started
在YAML文件中定义包清单distributionPackage需要的默认名称是manifest.yml。例子 下面为一个假设的C++项目构造一个简单的清单。
-include:files:['README.md','LICENSE','VERSION']-global-include:files:['*.h','*.cpp']-prune:directory:'scripts'
假设您已经安装了distributionPackage,并且makePackage命令在您的路径中,
makePackage
默认情况下,makePackage将从./manifest.yml获取清单定义,并输出一个文件 distribution-out.tar.gz在当前目录中,并假定当前目录是 要打包的项目(用于根据清单构造包文件名)
makePackage --help
使用--help选项将描述可用的各种选项