github.com/ActiveState/cli@v0.0.0-20240508170324-6801f60cd051/pkg/platform/runtime/buildexpression/testdata/buildexpression-complex.json (about) 1 { 2 "let": { 3 "runtime": { 4 "solve_legacy": { 5 "at_time": "2023-02-03T00:59:08.289000Z", 6 "build_flags": [], 7 "camel_flags": [], 8 "platforms": [ 9 "78977bc8-0f32-519d-80f3-9043f059398c", 10 "0fa42e8c-ac7b-5dd7-9407-8aa15f9b993a", 11 "96b7e6f2-bebf-564c-bc1c-f04482398f38" 12 ], 13 "requirements": [ 14 { 15 "name": "kafka-python", 16 "namespace": "language/python" 17 }, 18 { 19 "name": "boto3", 20 "namespace": "language/python", 21 "version_requirements": [ 22 { 23 "comparator": "gte", 24 "version": "1.9.242" 25 } 26 ] 27 }, 28 { 29 "name": "awscli", 30 "namespace": "language/python" 31 }, 32 { 33 "name": "openssl", 34 "namespace": "shared" 35 }, 36 { 37 "name": "natural", 38 "namespace": "language/python" 39 }, 40 { 41 "name": "asana", 42 "namespace": "language/python" 43 }, 44 { 45 "name": "boto3-stubs", 46 "namespace": "language/python" 47 }, 48 { 49 "name": "websockets", 50 "namespace": "language/python" 51 }, 52 { 53 "name": "toml", 54 "namespace": "language/python" 55 }, 56 { 57 "name": "terminaltables", 58 "namespace": "language/python", 59 "version_requirements": [ 60 { 61 "comparator": "eq", 62 "version": "3.1.0" 63 } 64 ] 65 }, 66 { 67 "name": "questionary", 68 "namespace": "language/python" 69 }, 70 { 71 "name": "setuptools", 72 "namespace": "language/python", 73 "version_requirements": [ 74 { 75 "comparator": "eq", 76 "version": "65.6.3" 77 } 78 ] 79 }, 80 { 81 "name": "arrow", 82 "namespace": "language/python" 83 }, 84 { 85 "name": "pywin32-compat", 86 "namespace": "language/python" 87 }, 88 { 89 "name": "plette", 90 "namespace": "language/python", 91 "version_requirements": [ 92 { 93 "comparator": "eq", 94 "version": "0.3.1" 95 } 96 ] 97 }, 98 { 99 "name": "typer", 100 "namespace": "language/python" 101 }, 102 { 103 "name": "mypy", 104 "namespace": "language/python" 105 }, 106 { 107 "name": "timeago", 108 "namespace": "language/python" 109 }, 110 { 111 "name": "pyyaml", 112 "namespace": "language/python", 113 "version_requirements": [ 114 { 115 "comparator": "gte", 116 "version": "5.1.2" 117 } 118 ] 119 }, 120 { 121 "name": "six", 122 "namespace": "language/python" 123 }, 124 { 125 "name": "pytest", 126 "namespace": "language/python" 127 }, 128 { 129 "name": "rfc3339", 130 "namespace": "language/python", 131 "version_requirements": [ 132 { 133 "comparator": "gte", 134 "version": "6.1" 135 } 136 ] 137 }, 138 { 139 "name": "isort", 140 "namespace": "language/python" 141 }, 142 { 143 "name": "packaging", 144 "namespace": "language/python", 145 "version_requirements": [ 146 { 147 "comparator": "gte", 148 "version": "22.0" 149 } 150 ] 151 }, 152 { 153 "name": "boto3-type-annotations", 154 "namespace": "language/python" 155 }, 156 { 157 "name": "tabulate", 158 "namespace": "language/python", 159 "version_requirements": [ 160 { 161 "comparator": "eq", 162 "version": "0.8.10" 163 } 164 ] 165 }, 166 { 167 "name": "colored", 168 "namespace": "language/python", 169 "version_requirements": [ 170 { 171 "comparator": "gte", 172 "version": "1.4.0" 173 }, 174 { 175 "comparator": "lt", 176 "version": "2" 177 } 178 ] 179 }, 180 { 181 "name": "sendgrid", 182 "namespace": "language/python" 183 }, 184 { 185 "name": "requests-cache", 186 "namespace": "language/python" 187 }, 188 { 189 "name": "graphviz", 190 "namespace": "language/python" 191 }, 192 { 193 "name": "deepdiff", 194 "namespace": "language/python", 195 "version_requirements": [ 196 { 197 "comparator": "eq", 198 "version": "4.0.7" 199 } 200 ] 201 }, 202 { 203 "name": "requests-toolbelt", 204 "namespace": "language/python" 205 }, 206 { 207 "name": "python-dateutil", 208 "namespace": "language/python" 209 }, 210 { 211 "name": "dateparser", 212 "namespace": "language/python" 213 }, 214 { 215 "name": "botocore", 216 "namespace": "language/python" 217 }, 218 { 219 "name": "black", 220 "namespace": "language/python" 221 }, 222 { 223 "name": "nose", 224 "namespace": "language/python" 225 }, 226 { 227 "name": "requests", 228 "namespace": "language/python", 229 "version_requirements": [ 230 { 231 "comparator": "gte", 232 "version": "2.22.0" 233 } 234 ] 235 }, 236 { 237 "name": "certifi", 238 "namespace": "language/python" 239 }, 240 { 241 "name": "python-dotenv", 242 "namespace": "language/python" 243 }, 244 { 245 "name": "colorama", 246 "namespace": "language/python" 247 }, 248 { 249 "name": "flake8", 250 "namespace": "language/python" 251 }, 252 { 253 "name": "gitpython", 254 "namespace": "language/python" 255 }, 256 { 257 "name": "python-json-logger", 258 "namespace": "language/python" 259 }, 260 { 261 "name": "datadog", 262 "namespace": "language/python" 263 }, 264 { 265 "name": "chardet", 266 "namespace": "language/python" 267 }, 268 { 269 "name": "jwt", 270 "namespace": "language/python" 271 }, 272 { 273 "name": "flask", 274 "namespace": "language/python" 275 }, 276 { 277 "name": "deprecated", 278 "namespace": "language/python" 279 }, 280 { 281 "name": "dpath", 282 "namespace": "language/python" 283 }, 284 { 285 "name": "docker", 286 "namespace": "language/python" 287 }, 288 { 289 "name": "typing-extensions", 290 "namespace": "language/python" 291 }, 292 { 293 "name": "npyscreen", 294 "namespace": "language/python" 295 }, 296 { 297 "name": "semver", 298 "namespace": "language/python" 299 }, 300 { 301 "name": "mypy-boto3", 302 "namespace": "language/python" 303 }, 304 { 305 "name": "pytz", 306 "namespace": "language/python" 307 }, 308 { 309 "name": "atlassian-python-api", 310 "namespace": "language/python" 311 }, 312 { 313 "name": "rich", 314 "namespace": "language/python" 315 }, 316 { 317 "name": "click-log", 318 "namespace": "language/python" 319 }, 320 { 321 "name": "click", 322 "namespace": "language/python", 323 "version_requirements": [ 324 { 325 "comparator": "gte", 326 "version": "7.0.0" 327 } 328 ] 329 }, 330 { 331 "name": "tox", 332 "namespace": "language/python", 333 "version_requirements": [ 334 { 335 "comparator": "eq", 336 "version": "3.24.1" 337 } 338 ] 339 }, 340 { 341 "name": "docopt", 342 "namespace": "language/python" 343 }, 344 { 345 "name": "python", 346 "namespace": "language", 347 "version_requirements": [ 348 { 349 "comparator": "eq", 350 "version": "3.9.16" 351 } 352 ] 353 }, 354 { 355 "name": "cpe", 356 "namespace": "language/python" 357 }, 358 { 359 "name": "commoncode", 360 "namespace": "language/python" 361 }, 362 { 363 "name": "itsdangerous", 364 "namespace": "language/python", 365 "version_requirements": [ 366 { 367 "comparator": "eq", 368 "version": "2.0.1" 369 } 370 ] 371 }, 372 { 373 "name": "psycopg2", 374 "namespace": "language/python" 375 }, 376 { 377 "name": "pypi-simple", 378 "namespace": "language/python" 379 }, 380 { 381 "name": "tqdm", 382 "namespace": "language/python" 383 }, 384 { 385 "name": "importlib-metadata", 386 "namespace": "language/python", 387 "version_requirements": [ 388 { 389 "comparator": "eq", 390 "version": "4.0.0" 391 } 392 ] 393 }, 394 { 395 "name": "configparser", 396 "namespace": "language/python" 397 }, 398 { 399 "name": "jsonpath-ng", 400 "namespace": "language/python" 401 }, 402 { 403 "name": "urllib3", 404 "namespace": "language/python" 405 }, 406 { 407 "name": "pluginbase", 408 "namespace": "language/python" 409 }, 410 { 411 "name": "jinja2", 412 "namespace": "language/python" 413 }, 414 { 415 "name": "rollbar", 416 "namespace": "language/python" 417 }, 418 { 419 "name": "appdirs", 420 "namespace": "language/python", 421 "version_requirements": [ 422 { 423 "comparator": "gte", 424 "version": "1.4.3" 425 } 426 ] 427 } 428 ], 429 "solver_version": null 430 } 431 }, 432 "in": "$runtime" 433 } 434 }