# Python bytecode. CONTRIBUTING.md asks every contributor to run
# scripts/validate.py before pushing, and scripts/check_links.py if they are
# touching links — so this directory appears during a normal contribution,
# not only on a maintainer's machine. Without this entry one routine
# `git add -A` commits build artefacts nobody wants to review.
__pycache__/
*.py[cod]

# Installing the pinned jsonschema without touching the system Python means a
# virtual environment. Nothing here creates one; both conventional names are
# listed so that whichever a contributor reaches for stays untracked.
.venv/
venv/

# The repository keeps one copy of the schemas, in schemas/. A wheel built
# from a checkout now takes them straight from there and writes nothing
# here, but any tree built before that change has this directory in it —
# and an sdist extracted in place puts one here too. Left ignored so
# neither shows up as an untracked change to review.
tools/conformance/src/postern_conformance/_schemas/

# Build artifacts
dist/
build/
*.egg-info/
__pycache__/
