Skip to content

Latest commit

 

History

History
20 lines (16 loc) · 538 Bytes

File metadata and controls

20 lines (16 loc) · 538 Bytes

eqdownload Project Context

Purpose

Convert CSV transaction downloads (from EQ Bank) to OFX format using csv2ofx.

Structure

  • src/eqdownload/convert.py - CLI entry point
  • src/eqdownload/eq.py - EQ Bank-specific csv2ofx mapping
  • tests/ - Pytest tests with sample data

Development

uv sync          # Install dependencies
uv run pytest    # Run tests

Quality Checks

  • Type checking: uv run basedpyright (must show 0 errors, 0 warnings)
  • Linting: uv run ruff check
  • Formatting: uv run ruff format