Skip to content

v0.1.1

Choose a tag to compare

@mrSpringpeace mrSpringpeace released this 09 Aug 09:32
· 4 commits to main since this release

easa-erules v0.1.1

First public packaging release of the EASA Easy Access Rules toolkit.

Install

pip install easa-erules
# until PyPI publish completes, use:
# pip install "git+https://github.com/mrSpringpeace/easa-erules.git@v0.1.1"

Highlights

  • Deterministic fetch → parse (Flat OPC / Word SDT) → AST → Markdown / JSON / HTML
  • Designation quality on real EAR packages (CS-VLA.1, AMC1 CS-23.2000, …)
  • Rich metadata from official erules-export customXml
  • FTS5 query, extract, refs, validate
  • Agent cookbook + full manual
  • CI + optional live CS-25 smoke

Notes

  • License: MIT (code only; does not re-license EASA regulatory text)
  • Python: ≥ 3.11
  • Disclaimer: Unofficial tool — verify critical use against official EASA publications

Full changelog: CHANGELOG.md