diff options
author | Jeff Epler <jepler@gmail.com> | 2025-08-08 10:09:13 -0500 |
---|---|---|
committer | Damien George <damien@micropython.org> | 2025-09-15 14:53:32 +1000 |
commit | f0c6f16b9eeedc11f3b042704109fddb9aa3532f (patch) | |
tree | 49c6d1923e0f5f488ce589c300e6df19e0176226 /docs/develop/gettingstarted.rst | |
parent | d441788975a6dfb277ad9a3d54d651ae48817d16 (diff) |
all: Remove Python 2.7 support.
Python 2.7 has been EOL since January 2020.
Ubuntu oldoldlts (Focal Fossa, 20.04) has Python 3.8. Debian oldoldstable
(Buster, from 2019) has Python 3.7. RHEL 8 (from 2019) has Python 3.6.
It's easier than ever to install a modern Python using uv.
Given this, it seems like a fine idea to drop Python 2.7 support.
Even though the build is not tested on Python as old as 3.3, I left
comments stating that "3.3+" is the baseline Python version. However, it
might make sense to bump this to e.g., 3.10, the oldest Python 3 version
used during CI. Or, using uv or another method actually test on the oldest
Python interpreter that is desirable to support (uv goes back to Python 3.7
easily; in October 2025, the oldest supported Python interpreter version
will be 3.10)
Signed-off-by: Jeff Epler <jepler@gmail.com>
Diffstat (limited to 'docs/develop/gettingstarted.rst')
-rw-r--r-- | docs/develop/gettingstarted.rst | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/docs/develop/gettingstarted.rst b/docs/develop/gettingstarted.rst index fed632ea1..329d218a8 100644 --- a/docs/develop/gettingstarted.rst +++ b/docs/develop/gettingstarted.rst @@ -106,7 +106,7 @@ See the `ARM GCC toolchain <https://developer.arm.com/downloads/-/arm-gnu-toolchain-downloads>`_ for the latest details. -Python is also required. Python 2 is supported for now, but we recommend using Python 3. +Python 3 is also required. Check that you have Python available on your system: .. code-block:: bash |