“Protocols? Why, those are my primary function!”
mr3po is a library of line-based custom protocols for use with the mrjob library.
mr3po is about the easiest Open Source project to contribute to. Just submit a class that can read and write an existing line-based format, and you’ve made a useful contribution.
Some guidelines for contributions:
put the code for your format in mrjob/<format name>.py
the name of your protocol class(es) should end in Protocol
if your protocol class(es) only handle single values (rather than key-value pairs), their name should end in ValueProtocol
include tests, in tests/test_<format name>.py. At least one test should inherit from tests.roundtrip.RoundTripTestCase.
external dependencies are fine, but should be optional; add them to extras_require in setup.py.
Metadata
Release files for mr3po 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| mr3po-0.1.0.tar.gz | 5.0 kB | Details |
Release files / mr3po-0.1.0.tar.gz
| Download URL | mr3po-0.1.0.tar.gz |
|---|---|
| Size | 5.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
fefb78047bf7e774d98458a266701f655bf6bc09fa45c58cdc4a84e080591d5f
|
|
BLAKE2b-256 checksum How to use checksums |
06d749a362a816312bb05a2d144c3f0fbbaf4fd5ece6f13be9f751d4e4a89352
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |