Commit 8d6de24
authored
Select the lambda runtime base on release-version (#19)
Add support for Python runtime 3.12.
Starting from release v1.20.0, all ESF versions will use the Python runtime 3.12. With this change, the infrastructure will pick the correct runtime based on the ESF version.
We decided only to support a single runtime for each ESF release.
| Header | Header |
|--------|--------|
| <= 1.19.0 | `python3.9` |
| >= 1.20.0 | `python3.12` |
We can consider supporting multiple runtime versions for the same ESF release in the future. However, today it doesn't seem worth continuing to support `python3.9`.
Supporting multiple runtimes requires a rework in the build system to include extension's `.so` files for all supported Python versions.1 parent 1cfa58c commit 8d6de24
1 file changed
Lines changed: 15 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
124 | 124 | | |
125 | 125 | | |
126 | 126 | | |
| 127 | + | |
| 128 | + | |
| 129 | + | |
| 130 | + | |
| 131 | + | |
| 132 | + | |
| 133 | + | |
| 134 | + | |
| 135 | + | |
| 136 | + | |
| 137 | + | |
| 138 | + | |
| 139 | + | |
| 140 | + | |
127 | 141 | | |
128 | 142 | | |
129 | 143 | | |
| |||
176 | 190 | | |
177 | 191 | | |
178 | 192 | | |
179 | | - | |
| 193 | + | |
180 | 194 | | |
181 | 195 | | |
182 | 196 | | |
| |||
0 commit comments