跳转到主要内容

适用于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 (5.0 kB 查看哈希值)

上传时间 源代码

由以下支持