Jaunt
Reference

Output Locations

Where generated modules land, and how staleness is tracked.

For a spec module my_app.specs (under src/), Jaunt writes:

  • Generated implementation: src/my_app/__generated__/specs.py
  • Generated import path: my_app.__generated__.specs

For a test spec module tests.specs_email (under project root), Jaunt writes:

  • Generated tests: tests/__generated__/specs_email.py
  • Generated import path: tests.__generated__.specs_email

Generated files include a header like:

# This file was generated by jaunt. DO NOT EDIT.
# jaunt:kind=build|test
# jaunt:source_module=...
# jaunt:module_digest=sha256:...

Jaunt uses the header digest to decide whether a module is stale and needs regeneration.

Next: Limitations.