format-implementation
Installation
SKILL.md
Format Implementation Guide
Adding New Formats
Step-by-Step Process
- Create format file:
iterable/datatypes/<format>.py - Implement BaseIterable: Inherit from
BaseIterableiniterable/base.py - Required methods:
read(),write(),read_bulk(),write_bulk(), etc. - Add detection: Update
iterable/helpers/detect.py - Create tests:
tests/test_<format>.py - Update dependencies: Add optional dependency to
pyproject.tomlif needed - Update documentation: Add format to docs
Implementation Pattern
from iterable.base import BaseIterable