# .fernignore — at the root of Fern's output dir (runtype/_generated/). Suppress
# Fern's standalone-package packaging files so they don't land inside the
# generated subpackage; real package metadata lives in
# packages/python-sdk/pyproject.toml (one level up, outside this output root).
#
# The hand-written ergonomic overlay (runtype/*.py + runtype/_resources/) lives
# OUTSIDE this output root, so Fern never touches it — no overlay entries needed
# here. See fern/generators.yml and fern/CLAUDE.md ("SDK Generation (Python)").
pyproject.toml
README.md
LICENSE
# fern-python-sdk 5.x also emits standalone-package scaffolding into the output
# root. Suppress it for the same reason: it is packaging/doc cruft, not part of
# the importable `runtype._generated` core, and `.fern/metadata.json` embeds the
# origin git commit + dirty flag (non-deterministic — would break the drift gate
# across CI vs local). The generated `tests/` target a `runtypelabs.*` standalone
# package that does not exist in our layout. The importable core modules
# (core/logging.py, core/parse_error.py, core/http_sse/*, _default_clients.py)
# are NOT listed here — they are required at runtime and committed with the tree.
CONTRIBUTING.md
reference.md
.fern/
tests/
