适用于mrjob的基于行的协议。
项目描述
“协议?哦,那些是我的主要功能!”
mr3po 是一个用于与 自定义协议 相关的库,适用于 mrjob 库。
mr3po 是最容易贡献的开源项目之一。只需提交一个可以读取和写入现有基于行的格式的类,您就做出了有用的贡献。
一些贡献指南
将您的格式的代码放入 mrjob/<format name>.py
您的协议类(们)名称应以“Protocol”结尾。
如果您的协议类(们)只处理单个值(而不是键值对),则它们的名称应以“ValueProtocol”结尾。
在tests/test_<格式名称>.py中包含测试,至少有一个测试应继承自tests.roundtrip.RoundTripTestCase。
外部依赖项是可以的,但应该是可选的;将它们添加到setup.py中的extras_require。
项目详细信息
关闭
mr3po-0.1.0.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | fefb78047bf7e774d98458a266701f655bf6bc09fa45c58cdc4a84e080591d5f |
|
MD5 | 0f927555758a400b6d4a0d1a2cf067af |
|
BLAKE2b-256 | 06d749a362a816312bb05a2d144c3f0fbbaf4fd5ece6f13be9f751d4e4a89352 |