diff --git a/blog/2024-09-26-python-313.md b/blog/2024-09-26-python-313.md index 56ebe76ab7..c3b0ba0983 100644 --- a/blog/2024-09-26-python-313.md +++ b/blog/2024-09-26-python-313.md @@ -4,33 +4,31 @@ authors: tags: [infrastructure] --- -# Python 3.13 Release candidate builds on conda-forge +# Python 3.13 builds on conda-forge -conda-forge now supports Python 3.13 release candidates on conda. +conda-forge now supports Python 3.13 on conda. You can create a new environment with Python 3.13 by running the command: - conda create -n py313 python=3.13 -c conda-forge/label/python_rc -c conda-forge + conda create -n py313 python=3.13 -c conda-forge This will create a new environment with Python 3.13 with the global interpreter lock (GIL) enabled. A migration is underway that builds Python extensions like those included in `numpy` and `scipy` as conda packages. The migration -is [55% complete](/status/migration/?name=python313) at the time of writing. Once the first final release of -`python` 3.13 is available the `python_rc` label will not be needed -anymore. +is [55% complete](/status/migration/?name=python313) at the time of writing. New in this Python release is the `python-freethreading` build which removes the GIL and enables free threading. To install a `freethreading` build, you can do: - conda create -n py313 python=3.13 python-freethreading -c conda-forge/label/python_rc -c conda-forge + conda create -n py313 python=3.13 python-freethreading -c conda-forge Analogous to this package we also have a metapackage to explicitly install the GIL variant: - conda create -n py313 python=3.13 python-gil -c conda-forge/label/python_rc -c conda-forge + conda create -n py313 python=3.13 python-gil -c conda-forge Note that there are no conda packages for freethreading Python extensions yet and we hope to start a migration for freethreading extensions in the