# Exact Python payload allowed in a public wheel. Keep this list explicit so a
# new module cannot silently enter a release merely because its directory name
# happens to match a broad setuptools glob.
diepi/__init__.py
diepi/__main__.py
diepi/cli.py
diepi/integration.py
diepi/artifacts/__init__.py
diepi/artifacts/adapters.py
diepi/artifacts/models.py
diepi/artifacts/provenance.py
diepi/artifacts/storage.py
diepi/backtest/__init__.py
diepi/backtest/config.py
diepi/backtest/instruments.py
diepi/backtest/liquidity.py
diepi/backtest/metrics.py
diepi/backtest/outcome.py
diepi/backtest/result_contract.py
diepi/backtest/rulebook.py
diepi/backtest/session_calendar.py
diepi/backtest/broker/__init__.py
diepi/backtest/broker/account.py
diepi/backtest/broker/broker.py
diepi/backtest/broker/events.py
diepi/backtest/broker/fees.py
diepi/backtest/broker/order.py
diepi/backtest/broker/position.py
diepi/backtest/broker/replay.py
diepi/backtest/broker/settlement.py
diepi/backtest/broker/target.py
diepi/backtest/broker/target_execution.py
diepi/backtest/broker/validation.py
diepi/backtest/cli/__init__.py
diepi/backtest/cli/combo_bundle.py
diepi/backtest/cli/combo_replay_template.py
diepi/backtest/cli/runner.py
diepi/backtest/cli/signal_input.py
diepi/backtest/cli/signal_replay_template.py
diepi/backtest/comparison/__init__.py
diepi/backtest/comparison/models.py
diepi/backtest/comparison/orchestration.py
diepi/backtest/comparison/run_parity.py
diepi/backtest/data/__init__.py
diepi/backtest/data/calendar.py
diepi/backtest/data/cache_manager.py
diepi/backtest/data/contract.py
diepi/backtest/data/data_provider.py
diepi/backtest/data/dataset_manifest.py
diepi/backtest/data/exceptions.py
diepi/backtest/data/extraction_service.py
diepi/backtest/data/index_provider.py
diepi/backtest/data/plain_files.py
diepi/backtest/data/report_generator.py
diepi/backtest/data/result_storage.py
diepi/backtest/data/source_evidence.py
diepi/backtest/data/stock_pool.py
diepi/backtest/data/validation_service.py
diepi/backtest/engine/__init__.py
diepi/backtest/engine/attribution.py
diepi/backtest/engine/backtest_engine.py
diepi/backtest/engine/context.py
diepi/backtest/engine/listing_rules.py
diepi/backtest/engine/minute_resampler.py
diepi/backtest/engine/parallel_runner.py
diepi/backtest/engine/portfolio_context.py
diepi/backtest/engine/portfolio_engine.py
diepi/backtest/engine/price_mode.py
diepi/backtest/engine/window.py
diepi/backtest/strategy/__init__.py
diepi/backtest/strategy/base.py
diepi/backtest/strategy/ma_cross.py
diepi/backtest/strategy/portfolio_strategy.py
diepi/backtest/ui/__init__.py
diepi/backtest/ui/main_window.py
diepi/backtest/ui/styles.py
diepi/backtest/ui/worker.py
diepi/backtest/ui/screens/__init__.py
diepi/backtest/ui/screens/editor_screen.py
diepi/backtest/ui/screens/result_screen.py
diepi/backtest/ui/screens/welcome_screen.py
diepi/backtest/ui/widgets/__init__.py
diepi/backtest/ui/widgets/api_panel.py
diepi/backtest/ui/widgets/code_editor.py
diepi/backtest/ui/widgets/config_panel.py
diepi/backtest/ui/widgets/history_dialog.py
diepi/backtest/ui/widgets/kline_chart.py
diepi/backtest/ui/widgets/kline_dialog.py
diepi/commands/__init__.py
diepi/commands/combo_validate.py
diepi/commands/data_validate.py
diepi/commands/data_extract.py
diepi/commands/demo.py
diepi/commands/doctor.py
diepi/commands/examples.py
diepi/commands/run_compare.py
diepi/demo/__init__.py
diepi/demo/generator.py
diepi/examples/__init__.py
diepi/examples/catalog.py
diepi/examples/ma_cross_strategy.py
diepi/futures/__init__.py
diepi/futures/combiner.py
diepi/futures/constants.py
diepi/futures/contract.py
diepi/futures/cost.py
diepi/futures/engine.py
diepi/futures/journal.py
diepi/futures/result.py
diepi/runtime.py
