Zserio运行时和Python包生成器。
zserio的Python项目详细描述
Zserio包
围绕zserio序列化框架的PyPI包基础结构。 有关zserio的大量文档,请查看 zserio.org。在
安装
快跑
pip3 install zserio
或者,克隆此存储库,然后运行
^{pr2}$导入zserio包源
importzserio# Automatically inserts a new python module called `mypackage`# into the current python environmentzserio.generate("mypackage/all.zs","mypackage")# You can now access structs from your zserio sources!frommypackage.allimportCoolStruct
运行测试
只是执行
pytest test
可用脚本:
在获取.sh[--python模块][--版本][--目录]
在特定目标下设置zserio工件版本
路径(或者./current/zserio
,如果没有指定目的地)
到一个理想的版本。如果版本尚未添加到
./cache
,它将被下载并放在那里。你应该
git add/push
它。在
脚本将以下文件放在<directory>
下:
runtime/
cpp/...
java/...
python/...
zserio.jar
version.txt
[if --python-module]
:patched python runtime sources
在下载.sh<;版本>;
如果只想添加新的zserio版本,请使用此选项
到缓存(这也是由get.sh
触发的)
如果请求非缓存版本)。在
- 项目
标签: