Skip to content

Commit 256e023

Browse files
committed
Announce Python 3.12 migration
1 parent ae87c7b commit 256e023

File tree

1 file changed

+15
-0
lines changed

1 file changed

+15
-0
lines changed

src/user/announcements.rst

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,21 @@ Our announcements are published to an RSS feed `here <https://conda-forge.org/do
88
2023
99
----
1010

11+
2023-09-25: Python 3.12 migration and Python 3.11 by default
12+
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
13+
14+
With the Python 3.12 release approaching, we have already started the rebuild of packages for it.
15+
Although, there is no offical Python 3.12 release yet, the release candidates of it will have the same ABI.
16+
Thus packages built with the release candidate can be safely used with the later offical release.
17+
To support rebuilding packages on conda-forge while ensuring Python release candidates don't end up in end-user solves, we have uploaded the Python 3.12.0rc2 and rc3 builds to the ``conda-forge/label/python_rc`` channel.
18+
The ``python312`` migration adds this channel in the feedstock builds to the Python 3.12 matrix entry.
19+
On the offical release of Python 3.12, we will adjust the migration and remove the channel again.
20+
Then (on a rerender), feedstock will only consume the main channel again.
21+
22+
Overall, this approach allows us to provide Python 3.12 for a wide range of packages already on the day of the offical Python 3.12 release.
23+
24+
At the same time, we have stopped the Python 3.11 migration and added it to the list of default Python versions on conda-forge.
25+
1126
2023-08-24: Bumping Minimum MacOS version to 10.13
1227
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1328

0 commit comments

Comments
 (0)