core/__snapshots__/TestGenerateBuildPlanForExamples_python-system-deps_1.snap.json
core/__snapshots__/TestGenerateBuildPlanForExamples_python-system-deps_1.snap.jsonBrowse 1970 files
1,102 tokens
3,347 bytes
Token encoding: o200k_base
Snapshot 21a254f
← Back to SKILL.md
1{2 "caches": {3 "apt": {4 "directory": "/var/cache/apt",5 "type": "locked"6 },7 "apt-lists": {8 "directory": "/var/lib/apt/lists",9 "type": "locked"10 },11 "pip": {12 "directory": "/opt/pip-cache",13 "type": "shared"14 }15 },16 "deploy": {17 "base": {18 "step": "packages:apt:runtime"19 },20 "inputs": [21 {22 "include": [23 "/mise/shims",24 "/mise/installs",25 "/usr/local/bin/mise",26 "/etc/mise/config.toml",27 "/root/.local/state/mise"28 ],29 "step": "packages:mise"30 },31 {32 "include": [33 "/app/.venv"34 ],35 "step": "build"36 },37 {38 "exclude": [39 ".venv"40 ],41 "include": [42 "."43 ],44 "step": "build"45 }46 ],47 "startCommand": "python main.py",48 "variables": {49 "PIP_DEFAULT_TIMEOUT": "100",50 "PIP_DISABLE_PIP_VERSION_CHECK": "1",51 "PYTHONDONTWRITEBYTECODE": "1",52 "PYTHONFAULTHANDLER": "1",53 "PYTHONHASHSEED": "random",54 "PYTHONUNBUFFERED": "1",55 "RAILPACK_VERSION": "dev"56 }57 },58 "steps": [59 {60 "caches": [61 "apt",62 "apt-lists"63 ],64 "commands": [65 {66 "cmd": "sh -c 'apt-get update \u0026\u0026 apt-get install -y libcairo2-dev'",67 "customName": "install apt packages: libcairo2-dev"68 }69 ],70 "inputs": [71 {72 "image": "ghcr.io/railwayapp/railpack-builder:mise-2026.9.9"73 }74 ],75 "name": "packages:apt:build"76 },77 {78 "assets": {79 "generated-mise-toml": "[generated-mise-toml]"80 },81 "commands": [82 {83 "path": "/mise/shims"84 },85 {86 "dest": ".python-version",87 "src": ".python-version"88 },89 {90 "customName": "create mise config",91 "name": "generated-mise-toml",92 "path": "/etc/mise/config.toml"93 },94 {95 "cmd": "mise install",96 "customName": "install mise packages: python"97 }98 ],99 "inputs": [100 {101 "step": "packages:apt:build"102 }103 ],104 "name": "packages:mise",105 "variables": {106 "MISE_CACHE_DIR": "/mise/cache",107 "MISE_CONFIG_DIR": "/mise",108 "MISE_DATA_DIR": "/mise",109 "MISE_INSTALLS_DIR": "/mise/installs",110 "MISE_SHIMS_DIR": "/mise/shims"111 }112 },113 {114 "caches": [115 "pip"116 ],117 "commands": [118 {119 "cmd": "python -m venv /app/.venv"120 },121 {122 "path": "/app/.venv/bin"123 },124 {125 "dest": "requirements.txt",126 "src": "requirements.txt"127 },128 {129 "cmd": "pip install -r requirements.txt"130 }131 ],132 "inputs": [133 {134 "step": "packages:mise"135 }136 ],137 "name": "install",138 "variables": {139 "PIP_CACHE_DIR": "/opt/pip-cache",140 "PIP_DEFAULT_TIMEOUT": "100",141 "PIP_DISABLE_PIP_VERSION_CHECK": "1",142 "PYTHONDONTWRITEBYTECODE": "1",143 "PYTHONFAULTHANDLER": "1",144 "PYTHONHASHSEED": "random",145 "PYTHONUNBUFFERED": "1",146 "VIRTUAL_ENV": "/app/.venv"147 }148 },149 {150 "inputs": [151 {152 "step": "install"153 },154 {155 "include": [156 "."157 ],158 "local": true159 }160 ],161 "name": "build",162 "secrets": [163 "*"164 ]165 },166 {167 "caches": [168 "apt",169 "apt-lists"170 ],171 "commands": [172 {173 "cmd": "sh -c 'apt-get update \u0026\u0026 apt-get install -y ffmpeg libcairo2 poppler-utils'",174 "customName": "install apt packages: ffmpeg libcairo2 poppler-utils"175 }176 ],177 "inputs": [178 {179 "image": "ghcr.io/railwayapp/railpack-runtime:mise-2026.9.9"180 }181 ],182 "name": "packages:apt:runtime"183 }184 ]185}