Skip to content

Add dependency-free TOML parser - #1242

Merged
rickwierenga merged 1 commit into
mainfrom
feat/simple-toml-parser
Sep 3, 2026
Merged

Add dependency-free TOML parser#1242
rickwierenga merged 1 commit into
mainfrom
feat/simple-toml-parser

Conversation

@rickwierenga

Copy link
Copy Markdown
Member

Summary

  • add a small dependency-free TOML parser compatible with Python 3.9
  • support common values, tables, dotted keys, arrays, inline tables, comments, and date/time values
  • add focused tests for parsing and error handling

Test plan

  • .venv/bin/python -m pytest -q pylabrobot/lib/toml_tests.py
  • .venv/bin/python -m ruff check pylabrobot/lib
  • .venv/bin/python -m ruff format --check pylabrobot/lib
  • .venv/bin/python -m mypy pylabrobot/lib
  • Python 3.9 AST grammar check

@rickwierenga
rickwierenga merged commit c38cb69 into main Sep 3, 2026
22 checks passed
@rickwierenga
rickwierenga deleted the feat/simple-toml-parser branch September 3, 2026 18:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant