Enables dynamic versioning with , or schemes.
(scheme, imports)
| 420 | |
| 421 | |
| 422 | def dynamic_versioning(scheme, imports): |
| 423 | """Enables dynamic versioning with <compat>, <gt> or <non-pin> schemes.""" |
| 424 | if scheme == "no-pin": |
| 425 | imports = [{"name": item["name"], "version": ""} for item in imports] |
| 426 | symbol = "" |
| 427 | elif scheme == "gt": |
| 428 | symbol = ">=" |
| 429 | elif scheme == "compat": |
| 430 | symbol = "~=" |
| 431 | return imports, symbol |
| 432 | |
| 433 | |
| 434 | def init(args): |