|
20 | 20 | {%- set repo_rev.pyupgrade = "v2.7.2" %} |
21 | 21 | {%- set repo_rev.ruff = "v0.1.3" %} |
22 | 22 | {%- set repo_rev.setuptools_odoo = "3.3.2" %} |
| 23 | + {%- set repo_rev.python = "python3.8" %} |
23 | 24 | {%- elif odoo_version < 16 %} |
24 | 25 | {%- set repo_rev.autoflake = "v1.5.3" %} |
25 | 26 | {%- set repo_rev.black = "22.3.0" %} |
|
38 | 39 | {%- set repo_rev.pyupgrade = "v2.29.0" %} |
39 | 40 | {%- set repo_rev.ruff = "v0.1.3" %} |
40 | 41 | {%- set repo_rev.setuptools_odoo = "3.3.2" %} |
| 42 | + {%- set repo_rev.python = "python3.8" %} |
41 | 43 | {%- elif odoo_version < 17 %} |
42 | 44 | {%- set repo_rev.autoflake = "v1.6.1" %} |
43 | 45 | {%- set repo_rev.black = "22.8.0" %} |
|
55 | 57 | {%- set repo_rev.pyupgrade = "v2.38.2" %} |
56 | 58 | {%- set repo_rev.ruff = "v0.1.3" %} |
57 | 59 | {%- set repo_rev.setuptools_odoo = "3.3.2" %} |
| 60 | + {%- set repo_rev.python = "python3.10" %} |
58 | 61 | {%- elif odoo_version < 18 %} |
59 | 62 | {%- set repo_rev.autoflake = "v1.6.1" %} |
60 | 63 | {%- set repo_rev.black = "22.8.0" %} |
|
72 | 75 | {%- set repo_rev.pyupgrade = "v2.38.2" %} |
73 | 76 | {%- set repo_rev.ruff = "v0.1.3" %} |
74 | 77 | {%- set repo_rev.setuptools_odoo = "3.3.2" %} |
| 78 | + {%- set repo_rev.python = "python3.10" %} |
75 | 79 | {%- elif odoo_version < 19 %} |
76 | 80 | {%- set repo_rev.autoflake = "v1.6.1" %} |
77 | 81 | {%- set repo_rev.black = "22.8.0" %} |
|
91 | 95 | {%- set repo_rev.pyupgrade = "v2.38.2" %} |
92 | 96 | {%- set repo_rev.ruff = "v0.6.8" %} |
93 | 97 | {%- set repo_rev.setuptools_odoo = "3.3.2" %} |
| 98 | + {%- set repo_rev.python = "python3.12" %} |
94 | 99 | {%- else %} |
95 | 100 | {%- set repo_rev.autoflake = "v2.3.1" %} |
96 | 101 | {%- set repo_rev.black = "25.1.0" %} |
|
110 | 115 | {%- set repo_rev.pyupgrade = "v3.20.0" %} |
111 | 116 | {%- set repo_rev.ruff = "v0.13.0" %} |
112 | 117 | {%- set repo_rev.setuptools_odoo = "3.3.2" %} |
| 118 | + {%- set repo_rev.python = "python3.12" %} |
113 | 119 | {%- endif %} |
114 | 120 |
|
115 | 121 | {#- Older versions that differ a lot have their own hardcoded templates for readability #} |
@@ -144,7 +150,7 @@ exclude: | |
144 | 150 | # You don't usually want a bot to modify your legal texts |
145 | 151 | (LICENSE.*|COPYING.*) |
146 | 152 | default_language_version: |
147 | | - python: python3 |
| 153 | + python: {{ repo_rev.python }} |
148 | 154 | node: "{{ repo_rev.nodejs }}" |
149 | 155 | repos: |
150 | 156 | - repo: local |
|
0 commit comments