.gitattributes
.gitignore
.python-version
LICENSE
MANIFEST.in
README.md
README.zh-CN.md
THIRD_PARTY_NOTICES.md
pyproject.toml
uv.lock
.github/workflows/checks.yml
.github/workflows/pypi.yml
benchmarks/.gitignore
benchmarks/README.md
benchmarks/baseline_sources.py
benchmarks/conditions.py
benchmarks/gc_probe.py
benchmarks/graph.py
benchmarks/report.py
benchmarks/rules.py
benchmarks/run.py
benchmarks/snapshots.py
benchmarks/suite.py
benchmarks/baselines/manifest.json
benchmarks/baselines/45d0c21/renpy_relations.py
benchmarks/baselines/8827c21/renpy_relations.py
benchmarks/results/current/REPORT.md
benchmarks/results/current/SHA256SUMS
benchmarks/results/current/results.json
benchmarks/results/current/conditions-duckdb/REPORT.md
benchmarks/results/current/conditions-duckdb/execution.json
benchmarks/results/current/conditions-duckdb/results.json
benchmarks/results/current/conditions-sqlite/REPORT.md
benchmarks/results/current/conditions-sqlite/execution.json
benchmarks/results/current/conditions-sqlite/results.json
benchmarks/results/current/duckdb-load-10000/execution.json
benchmarks/results/current/duckdb-load-10000/results.json
benchmarks/results/current/duckdb-load-3000/execution.json
benchmarks/results/current/duckdb-load-3000/results.json
benchmarks/results/current/facts-duckdb/REPORT.md
benchmarks/results/current/facts-duckdb/execution.json
benchmarks/results/current/facts-duckdb/phases.csv
benchmarks/results/current/facts-duckdb/results.json
benchmarks/results/current/facts-sqlite/REPORT.md
benchmarks/results/current/facts-sqlite/execution.json
benchmarks/results/current/facts-sqlite/phases.csv
benchmarks/results/current/facts-sqlite/results.json
benchmarks/results/current/graph/execution.json
benchmarks/results/current/graph/results.json
benchmarks/results/current/snapshots/REPORT.md
benchmarks/results/current/snapshots/execution.json
benchmarks/results/current/snapshots/results.json
docs/maintaining.md
docs/python.md
docs/python.zh-CN.md
docs/quickstart.md
docs/quickstart.zh-CN.md
docs/reference.md
docs/reference.zh-CN.md
examples/palace/baseline.py
examples/palace/schema.json
examples/palace/world.l
examples/palace/game/relations.duckdb.rules.json
examples/palace/game/relations.rules.json
examples/palace/game/script.rpy
examples/palace/game/testcases.rpy
examples/python_access/access.duckdb.rules.json
examples/python_access/access.sqlite.rules.json
examples/python_access/main.py
examples/python_access/schema.json
examples/python_access/world.l
examples/tidelight/README.md
examples/tidelight/build_font.py
examples/tidelight/schema.json
examples/tidelight/world.l
examples/tidelight/game/content.json
examples/tidelight/game/night.py
examples/tidelight/game/relations.duckdb.rules.json
examples/tidelight/game/relations.rules.json
examples/tidelight/game/script.rpy
examples/tidelight/game/story.rpy
examples/tidelight/game/testcases.rpy
examples/tidelight/game/fonts/OFL.txt
examples/tidelight/game/fonts/tidelight.otf
src/renpy_relations/__init__.py
src/renpy_relations/compiler.py
src/renpy_relations/renpy.py
src/renpy_relations/runtime.py
src/renpy_relations.egg-info/PKG-INFO
src/renpy_relations.egg-info/SOURCES.txt
src/renpy_relations.egg-info/dependency_links.txt
src/renpy_relations.egg-info/entry_points.txt
src/renpy_relations.egg-info/requires.txt
src/renpy_relations.egg-info/top_level.txt
tests/conftest.py
tests/test_backends.py
tests/test_benchmark.py
tests/test_compiler.py
tests/test_dependencies.py
tests/test_distribution.py
tests/test_engine_runner.py
tests/test_graph_benchmark.py
tests/test_relations.py
tests/test_release.py
tests/test_rule_benchmark.py
tests/test_snapshot_benchmark.py
tests/test_suite_benchmark.py
tests/test_tidelight.py
tools/__init__.py
tools/check_renpy.py
tools/prepare_game.py
tools/release.py