pixi.toml (2969B)
1 [workspace] 2 name = "hyf" 3 version = "0.1.0" 4 description = "Contextual intelligence for the Radroots network" 5 authors = ["Radroots Authors"] 6 channels = [ 7 "https://conda.modular.com/max-nightly/", 8 "conda-forge", 9 "https://prefix.dev/modular-community", 10 ] 11 platforms = ["osx-arm64", "linux-64"] 12 preview = ["pixi-build"] 13 14 [dependencies] 15 mojo = "==1.0.0b1" 16 json = { git = "https://github.com/triesap/mojo_json.git", rev = "56025d73631054d7803143fa5e68c5de578e33f5" } 17 morph = { git = "https://github.com/triesap/mojo_morph.git", rev = "ea73f909990f3d3f5d12b786fec2f09e1e09f462" } 18 flare = { git = "https://github.com/triesap/mojo_flare.git", rev = "14aa338d8c4f352ebb2d590cddfde0bde5ea1971" } 19 20 [tasks] 21 run = "mojo run -I src src/main.mojo" 22 test-unit = "mojo -I src tests/test_hyf.mojo" 23 test-harness = "mojo -I src -I tests tests/test_harness_self_test.mojo" 24 test-harness-runner-exit = "sh tools/check_harness_runner_exit.sh" 25 test-harness-runner-exit-self-test = "sh tools/check_harness_runner_exit.sh --self-test" 26 test-runtime = "mojo -I src tests/test_runtime_paths.mojo" 27 test-repo-local-process = "mojo -I src tests/test_repo_local_process_contract.mojo" 28 test-stdio = "mojo -I src tests/test_stdio_contract.mojo" 29 test-provider-adapter = "mojo -I src -I tests tests/test_provider_adapter.mojo" 30 test-provider-helpers = "mojo -I src -I tests tests/test_provider_helpers.mojo" 31 test-measurement = "mojo -I src -I tests tests/test_measurement_contract.mojo" 32 measure-h005a = "mojo -I src -I tests tests/measurement_runner.mojo" 33 test-domain = "mojo -I src -I tests tests/test_domain.mojo" 34 test-assist = "mojo -I src -I tests tests/test_assist.mojo" 35 test-jev = "mojo -I src -I tests tests/test_jev.mojo" 36 test-application = "mojo -I src -I tests tests/test_application.mojo" 37 test-stdio-session = "mojo -I src -I tests tests/test_persistent_stdio.mojo" 38 test-journeys = "mojo -I src -I tests tests/test_journeys.mojo" 39 test-soak = "mojo -I src -I tests tests/test_soak.mojo" 40 test-spec = "mojo -I src -I tests tests/test_traceability.mojo" 41 check-build = "mkdir -p .pixi/build && mojo build -I src src/main.mojo -o .pixi/build/hyfd" 42 check-format = "sh tools/check_format.sh" 43 check-format-self-test = "sh tools/check_format.sh --self-test" 44 check-release = { depends-on = [ 45 "test", 46 "check-build", 47 ] } 48 test-architecture = "sh tools/check_architecture.sh --self-test" 49 smoke-max-local = "mojo -I src -I tests tests/max_local_operator_smoke.mojo" 50 smoke-jev = "mojo -I src -I tests tests/smoke_jev.mojo" 51 eval-jev = "mojo -I src -I tests tests/eval_jev.mojo" 52 test-runtime-contract = { depends-on = [ 53 "test-runtime", 54 "test-repo-local-process", 55 "test-stdio", 56 ] } 57 test = { depends-on = [ 58 "test-unit", 59 "test-harness", 60 "test-harness-runner-exit", 61 "test-domain", 62 "test-assist", 63 "test-jev", 64 "test-application", 65 "test-stdio-session", 66 "test-journeys", 67 "test-provider-adapter", 68 "test-provider-helpers", 69 "test-spec", 70 "test-architecture", 71 "test-runtime-contract", 72 ] }