File tree Expand file tree Collapse file tree 1 file changed +19
-0
lines changed Expand file tree Collapse file tree 1 file changed +19
-0
lines changed Original file line number Diff line number Diff line change
1
+ # Python 3.12 migration and Python 3.11 by default
2
+
3
+ With the Python 3.12 release approaching, we have already started the
4
+ rebuild of packages for it. Although, there is no offical Python 3.12
5
+ release yet, the release candidates of it will have the same ABI. Thus
6
+ packages built with the release candidate can be safely used with the
7
+ later offical release. To support rebuilding packages on conda-forge
8
+ while ensuring Python release candidates don't end up in end-user
9
+ solves, we have uploaded the Python 3.12.0rc2 and rc3 builds to the
10
+ ` conda-forge/label/python_rc ` channel. The ` python312 ` migration adds
11
+ this channel in the feedstock builds to the Python 3.12 matrix entry. On
12
+ the offical release of Python 3.12, we will adjust the migration and
13
+ remove the channel again. Then (on a rerender), feedstock will only
14
+ consume the main channel again.
15
+
16
+ Overall, this approach allows us to provide Python 3.12 for a wide range
17
+ of packages already on the day of the offical Python 3.12 release.
18
+ At the same time, we have stopped the Python 3.11 migration and added it
19
+ to the list of default Python versions on conda-forge.
You can’t perform that action at this time.
0 commit comments