core/__snapshots__/TestGenerateBuildPlanForExamples_python-latest-psycopg_1.snap.json
core/__snapshots__/TestGenerateBuildPlanForExamples_python-latest-psycopg_1.snap.jsonBrowse 1970 files
1,174 tokens
3,537 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 "uv": {12 "directory": "/opt/uv-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 libpq-dev'",67 "customName": "install apt packages: libpq-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, uv"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 "uv"116 ],117 "commands": [118 {119 "dest": "pyproject.toml",120 "src": "pyproject.toml"121 },122 {123 "dest": "uv.lock",124 "src": "uv.lock"125 },126 {127 "path": "/root/.local/bin"128 },129 {130 "path": "/app/.venv/bin"131 },132 {133 "cmd": "uv sync --locked --no-dev --no-install-project"134 }135 ],136 "inputs": [137 {138 "step": "packages:mise"139 }140 ],141 "name": "install",142 "variables": {143 "PIP_DEFAULT_TIMEOUT": "100",144 "PIP_DISABLE_PIP_VERSION_CHECK": "1",145 "PYTHONDONTWRITEBYTECODE": "1",146 "PYTHONFAULTHANDLER": "1",147 "PYTHONHASHSEED": "random",148 "PYTHONUNBUFFERED": "1",149 "UV_CACHE_DIR": "/opt/uv-cache",150 "UV_COMPILE_BYTECODE": "1",151 "UV_LINK_MODE": "copy",152 "UV_PYTHON_DOWNLOADS": "never",153 "VIRTUAL_ENV": "/app/.venv"154 }155 },156 {157 "commands": [158 {159 "cmd": "uv sync --locked --no-dev --no-editable"160 }161 ],162 "inputs": [163 {164 "step": "install"165 },166 {167 "include": [168 "."169 ],170 "local": true171 }172 ],173 "name": "build",174 "secrets": [175 "*"176 ]177 },178 {179 "caches": [180 "apt",181 "apt-lists"182 ],183 "commands": [184 {185 "cmd": "sh -c 'apt-get update \u0026\u0026 apt-get install -y libpq5'",186 "customName": "install apt packages: libpq5"187 }188 ],189 "inputs": [190 {191 "image": "ghcr.io/railwayapp/railpack-runtime:mise-2026.9.9"192 }193 ],194 "name": "packages:apt:runtime"195 }196 ]197}