# Download Thonny

> Thonny is a Python IDE meant for learning programming.

- Canonical page: https://everyversion.net/thonny/
- Publisher: Aivar Annamaa
- Latest: Windows 5.0.1, macOS 5.0.1, Linux 4.1.7 (Windows build released 2026-10-28)
- Platforms: Windows, macOS, Linux
- License: MIT (https://github.com/thonny/thonny/blob/HEAD/LICENSE.txt)
- Price: Free and open source
- Website: https://thonny.org/
- Support: https://github.com/thonny/thonny/issues
- Bug tracker: https://github.com/thonny/thonny/issues
- winget ID: AivarAnnamaa.Thonny

- Homebrew cask: thonny
- Flathub: org.thonny.Thonny — https://flathub.org/apps/org.thonny.Thonny (app data from Flathub; license listed there: MIT)
- Flathub publisher verified: yes (Publisher verified on Flathub by proving control of thonny.org, 2023-05-06)
- Verification: level 1 — Hashes re-computed from the publisher’s download: 4 of 4 installers match the upstream manifest. Checked by Cristian Gonzalez Guasch.
- Source (Windows): winget-pkgs @ 1464d41576767dbac3497f1cf70f79561fd0e7b6 — https://github.com/microsoft/winget-pkgs/tree/1464d41576767dbac3497f1cf70f79561fd0e7b6/manifests/a/AivarAnnamaa/Thonny
- Source (macOS): Homebrew cask @ 1aac7c6920d0d8e5026b2892d2bb99f587813241 — https://github.com/Homebrew/homebrew-cask/blob/1aac7c6920d0d8e5026b2892d2bb99f587813241/Casks/t/thonny.rb
- Source (Linux): Flathub — https://github.com/flathub/org.thonny.Thonny

## Windows

### What the installer does
- Delivered as an Inno Setup program (.exe) for x64 and ARM64.
- Offers both a per-user and an all-users installer.
- The installer asks Windows for administrator rights itself.
- No custom silent switch is declared; winget falls back to its default for this installer type (`/SP- /VERYSILENT /SUPPRESSMSGBOXES /NORESTART`).
- Declared install modes: interactive, silent, and silentWithProgress.
- Upgrades remove the previous version first.

### Versions (newest first)

#### 5.0.1 — 2026-10-28

- x64 inno (machine): thonny-5.0.1-x64.exe
  - url: https://github.com/thonny/thonny/releases/download/v5.0.1/thonny-5.0.1-x64.exe
  - sha256: a2b04784cd2ee7d4c22ed46865de5e8ba6eaf55950543ef9546374f53cf778a5
- x64 inno (user): thonny-5.0.1-x64.exe
  - url: https://github.com/thonny/thonny/releases/download/v5.0.1/thonny-5.0.1-x64.exe
  - sha256: a2b04784cd2ee7d4c22ed46865de5e8ba6eaf55950543ef9546374f53cf778a5
- arm64 inno (machine): thonny-5.0.1-arm64.exe
  - url: https://github.com/thonny/thonny/releases/download/v5.0.1/thonny-5.0.1-arm64.exe
  - sha256: 907f61d2cdc07ced9a7320886968fc7669d63f67728ea2102b3870598c2036ab
- arm64 inno (user): thonny-5.0.1-arm64.exe
  - url: https://github.com/thonny/thonny/releases/download/v5.0.1/thonny-5.0.1-arm64.exe
  - sha256: 907f61d2cdc07ced9a7320886968fc7669d63f67728ea2102b3870598c2036ab
Release notes: Thonny 5 is dedicated to Ukraine fighting the Russian invasion. Please support Ukraine! Thonny 5 was originally planned to include many new features, but because they are taking longer than expected, we are releasing version 5 as an intermediate bug‑fix release, mainly to add compatibility with newer Python versions. The major version number has been increased only because of dependency upgrades in the bundles. All new features have been moved to the version 6 milestone. Changes since 5.0.0 - Upgrade Python to 3.14.10 in macOS and Windows bundles. This upgrades bundled Tk from 8.6.17 to 9.0.4 (with some extras) and fixes dialog freezes in macOS 27 (#3934). - Because of Tk upgrade, several issues involving Unicode characters, especially emojis, got fixed (eg. find/replace in #3925) - Fix Plugin manager crashes with NameError: name 'req' is not defined in Thonny 5.0.0, #3932 - Make installing ESP MicroPython local images working again, #3903 - Upgrade several dependencies in bundles. - Require esptool 5.0, which means require Python 3.10, which means no support Windows 7 and 8 anymore, even by installing older Python and Thonny separately. Yes, this would have technically warranted a major version bump, but the release is otherwise small and the 5.0.0 bundle for Windows also required Windows 10 or 11.

Pin: `winget install --id AivarAnnamaa.Thonny --version 5.0.1 --exact`

#### 5.0.0 — 2026-04-25

- x64 inno (machine): thonny-5.0.0-x64.exe
  - url: https://github.com/thonny/thonny/releases/download/v5.0.0/thonny-5.0.0-x64.exe
  - sha256: 1a3b98bf9cecfc32e810517c0ecbaa756fbab74c5ec5bd9cdb7a39d40f52ba45
- x64 inno (user): thonny-5.0.0-x64.exe
  - url: https://github.com/thonny/thonny/releases/download/v5.0.0/thonny-5.0.0-x64.exe
  - sha256: 1a3b98bf9cecfc32e810517c0ecbaa756fbab74c5ec5bd9cdb7a39d40f52ba45
- arm64 inno (machine): thonny-5.0.0-arm64.exe
  - url: https://github.com/thonny/thonny/releases/download/v5.0.0/thonny-5.0.0-arm64.exe
  - sha256: b86391839e60e35eb1dec31f2814ccfd2ff2d551f344a787c3ad96a8387fbb0b
- arm64 inno (user): thonny-5.0.0-arm64.exe
  - url: https://github.com/thonny/thonny/releases/download/v5.0.0/thonny-5.0.0-arm64.exe
  - sha256: b86391839e60e35eb1dec31f2814ccfd2ff2d551f344a787c3ad96a8387fbb0b
Release notes: 🇺🇦 Thonny 5 is dedicated to Ukraine fighting the Russian invasion. Please support Ukraine! 🇺🇦 Thonny 5 was originally planned to include many new features, but because they are taking longer than expected, we are releasing version 5 as an intermediate bug-fix release, mainly to add compatibility with newer Python versions. The major version number has been increased only because of dependency upgrades in the bundles. All new features have been moved to the version 6 milestone. Installation instructions NB! It is recommended to uninstall Thonny 4 before installing Thonny 5. Also note that you may get an error when you start up new Thonny as your previous configuration referred to the Python executable in another location. In this case click on the button in the lower-right corner of Thonny's window and select new interpreter. Windows The main Windows installer (thonny-5.0.0-x64.exe) is 64-bit and comes with Python 3.14 -- this means it is suitable only for 64-bit Windows 10 and 11. Installers for Windows 7, 8 and 32-bit Windows 10 are not published anymore, but you can install an older Python version and Thonny separately. Since 5.0 we publish a separate installer for Windows on Arm. macOS Since 5.0 we publish separate installers for Intel and Apple silicon Macs (M1, M2, etc) -- thonny-5.0.0-x64.pkg and thonny-5.0.0-arm64.pkg. The minimum supported macOS version for these installers is 10.15 (Catalina), but you can install an older Python version and Thonny separately on older macOS-s. Linux Since 5.0 we don't publish binary bundles for Linux anymore. Instead use thonny-5.0.0.bash which uses your system Python and creates a venv for installing Thonny and its dependencies. NB! ~/apps/thonny/bin/thonny is broken in this release, use the generated desktop launcher or ~/apps/thonny/bin/python -m thonny for launching. Changes since 4.1.7 Breaking changes - Upgrade bundled Python version to 3.14. This means the Windows installer now requires at least Window 10 and macOS installer requires at least Catalina! Python 3.8 is still supported, so in principle you can use this version in Windows 7, but you wouldn't gain much over 4.1.7. - Stop publishing binaries for Linux, #3210. The Linux installation script now creates a private venv (based on system python3) for Thonny even in x84_64. - Stop publishing XXL bundle as it is not trivial to prepare bundles for all popular architectures while making sure there are no version conflicts between the large number of packages. For teachers who relied on the XXL bundle, the work-around is to prepare a suitable requirements.txt, which can be used as input in Thonny's package manager. - Start publishing separate installers for Intel and Arm Macs. - Stop publishing installers for 32-bit Windows. - Start publishing installers for Arm-Windows. - "For all users" installation in Windows now ends up in "C:\Program Files" instead of earlier "C:\Program Files (x86)" Other changes and fixes - By default, Tk file dialogs are now used instead of Zenity in Linux (uncheck "Tools => Options => Use Tk file dialogs instead of Zenity" to revert this choice) - Add support for Python 3.11, 3.12, 3.13, 3.14, 3.15 (#3213, #3577, #3799, #2739, #3744 by @mkluson, #3082, #3729, #3552 by @plexus) - Fix macOS crash when opening package selection dialog - Check if in virtual environment on boot, #3112 by @scottfp - Add Python coloring for pyx-files, #3450 - Use subprocess.CREATE_NO_WINDOW when creating subprocess in Windows, #2817, tipped by @Damian-2001 - Allow stopping auto-scroll in Shell by scrolling up, #1988 - Get rid of a find-replace warning, #3593 - Add support for newer setuptools versions - Add support for newer Tkinter versions (#3744 by @mkluson) - Upgrade several bundled dependencies (Pylint, Mypy, esptool, etc.) - Add Arabic, Bulgarian, Hindi, Indonesian, Icelandic and Malayalam translation. Update several other translations. Thanks for all contributors! Please see https://poeditor.com/projects/view?id=256075 for credits! Please note that Thonny's maintainers have not reviewed the translations! - Make flashing dialogs support more families, #3847 Regressions fixed since 5.0.0b1 - Fix broken GUI entry script (most relevant in Linux, ~/apps/thonny/bin/thonny now works again), #3844 - Fix sending file paths as arguments to Windows Thonny launcher, #3835 - Fix clipboard management in Windows, #3832 - Fix "There is no current event loop in thread 'MainThread'" error in UF2 dialog in Linux, #3775 by @matejmatuska

Pin: `winget install --id AivarAnnamaa.Thonny --version 5.0.0 --exact`

#### 4.1.7 — 2024-12-16

- x64 inno (machine): thonny-4.1.7.exe
  - url: https://github.com/thonny/thonny/releases/download/v4.1.7/thonny-4.1.7.exe
  - sha256: cfb7ff4c17a07b2801ff72dab23c8528f1f963e9ab37e6f31e3bec92aba98c35
- x64 inno (user): thonny-4.1.7.exe
  - url: https://github.com/thonny/thonny/releases/download/v4.1.7/thonny-4.1.7.exe
  - sha256: cfb7ff4c17a07b2801ff72dab23c8528f1f963e9ab37e6f31e3bec92aba98c35
Release notes: 🇺🇦 Thonny 4 is dedicated to Ukraine fighting the Russian invasion. Please support Ukraine! 🇺🇦 Installation instructions Windows Default Windows installer (thonny-4.1.7.exe) is 64-bit and comes with Python 3.10 -- this means it is suitable only for 64-bit Windows 8.1, 10 and 11. For Windows 7, 8 and for 32-bit Windows 10 use thonny-py38-4.1.7.exe which comes with 32-bit Python 3.8. macOS thonny-4.1.7.pkg contains Universal2 build of Python 3.10 -- this means it is suitable for both Arm and Intel Macs. Linux thonny-4.1.7.bash is a script, which downloads and installs thonny-4.1.7-x86_64.tar.gz (with Python 3.10) when run on x86_64 machines. On other platforms it tries to use system python3 (creates a virtual environment for Thonny and installs thonny and its dependencies there) Changes since 4.1.6 - Fix PyPI package search. Thonny now bases search results on the list of 5000 most popular PyPI packages. If you need to install a less popular package, you need to enter the exact name, #3401 - Allow selecting ESP32-C6 family in esptool dialog, #3363 - Update org.thonny.Thonny.appdata.xml - Update bundled esptool - Fix missing dbus-next dependency in Linux

Pin: `winget install --id AivarAnnamaa.Thonny --version 4.1.7 --exact`

#### 4.1.6 — 2024-09-11

- x64 inno (machine): thonny-4.1.6.exe
  - url: https://github.com/thonny/thonny/releases/download/v4.1.6/thonny-4.1.6.exe
  - sha256: cebb7723b7acc5876bc1e023d136a5816ed1aaa390f0d3d2df5de0f75720a69c
- x64 inno (user): thonny-4.1.6.exe
  - url: https://github.com/thonny/thonny/releases/download/v4.1.6/thonny-4.1.6.exe
  - sha256: cebb7723b7acc5876bc1e023d136a5816ed1aaa390f0d3d2df5de0f75720a69c
Release notes: 🇺🇦 Thonny 4 is dedicated to Ukraine fighting the Russian invasion. Please support Ukraine! 🇺🇦 ## Installation instructions ### Windows Default Windows installer (thonny-4.1.6.exe) is 64-bit and comes with Python 3.10 -- this means it is suitable only for 64-bit Windows 8.1, 10 and 11. For Windows 7, 8 and for 32-bit Windows 10 use thonny-py38-4.1.6.exe which comes with 32-bit Python 3.8. ### macOS thonny-4.1.6.pkg contains Universal2 build of Python 3.10 -- this means it is suitable for both Arm and Intel Macs. ### Linux thonny-4.1.6.bash is a script, which downloads and installs thonny-4.1.6-x86_64.tar.gz (with Python 3.10) when run on x86_64 machines. On other platforms it tries to use system python3 (creates a virtual environment for Thonny and installs thonny and its dependencies there) Please note, that version 4.1.5 was published only at PyPI and no binary builds were published for that version. ## Changes since 4.1.4 - Make macOS installer work in Sequoia, #3283 - Add more entitlements for macOS app bundle (may fix problems with programs using camera or microphone) - New and updated languages thanks to the translators at POEditor - Fix handling nulls in PyPI metadata (fixes installing some PyPI packages) - Work around dialogs getting stuck after minimizing windows, #3068 - Fix too eager instrumentation of MicroPython code, #3043 - Fix installing package from local file - Update several dependencies

Pin: `winget install --id AivarAnnamaa.Thonny --version 4.1.6 --exact`

#### 4.1.4 — 2023-11-19

- x64 inno (machine): thonny-4.1.4.exe
  - url: https://github.com/thonny/thonny/releases/download/v4.1.4/thonny-4.1.4.exe
  - sha256: bb600e31bf35c7dab7dc8b4f7830de6922fee5db4bb1854b89dfdb83de0ede69
- x64 inno (user): thonny-4.1.4.exe
  - url: https://github.com/thonny/thonny/releases/download/v4.1.4/thonny-4.1.4.exe
  - sha256: bb600e31bf35c7dab7dc8b4f7830de6922fee5db4bb1854b89dfdb83de0ede69
Release notes: Changes since 4.1.3 - Fix regression in MicroPython package installation, #2979 - Add better error message for externally managed environments, #3009 - Fix package installation in remote virtual environments - Update Raspberry Pi detection - Silence "bad-option-value"-s given by Pylint 3

Pin: `winget install --id AivarAnnamaa.Thonny --version 4.1.4 --exact`

#### 4.1.3 — 2023-09-27

- x64 inno (machine): thonny-4.1.3.exe
  - url: https://github.com/thonny/thonny/releases/download/v4.1.3/thonny-4.1.3.exe
  - sha256: 491820b043103798cea81a0857cca8b0f822c0cb61ad561c5016995c9be566e7
- x64 inno (user): thonny-4.1.3.exe
  - url: https://github.com/thonny/thonny/releases/download/v4.1.3/thonny-4.1.3.exe
  - sha256: 491820b043103798cea81a0857cca8b0f822c0cb61ad561c5016995c9be566e7
Release notes: Changes since 4.1.2 - Fix first run crash on macOS (#2860) - Fix package upgrade and uninstall in portable variant (#2902) - Fix esptool flasher proposing wrong starting address for ESP32-S2 devices, #2920 - Fix cursor jumping to Shell when program waits for input and the user types opening parenthesis in the editor, #2834 - Add Catalan translation (by Pere) - Update German, French, Portuguese and Romanian translations. (See POEditor for contributions)

Pin: `winget install --id AivarAnnamaa.Thonny --version 4.1.3 --exact`

#### 4.1.2 — 2023-08-11

- x64 inno (machine): thonny-4.1.2.exe
  - url: https://github.com/thonny/thonny/releases/download/v4.1.2/thonny-4.1.2.exe
  - sha256: 912c25d05cb6a923194e95fd342239979c499bd3d1934d90967ebaf85c228087
- x64 inno (user): thonny-4.1.2.exe
  - url: https://github.com/thonny/thonny/releases/download/v4.1.2/thonny-4.1.2.exe
  - sha256: 912c25d05cb6a923194e95fd342239979c499bd3d1934d90967ebaf85c228087
Release notes: Changes since 4.1.1 - Avoid repetitive attempts to restart backend after connection gets lost during a Run (#2836) - Automatically hide tooltips if window loses focus, #2607 - Import optional deps with augmented sys.path, fixes problems with importing plug-ins (#2816) - Don't leak main site-packages to virtual environment's sys.path, #2867 - Fix Assistant error with relative imports, #2873 - Don't attempt to save unchanged editor at run, #2804 - Fix MicroPython upload errors by more conservative back-end isolation, #2016, #2851, #2864. Many thanks to @chechigp for patience and help! - Fix MicroPython code completions by fixing packaging of base MicroPython stubs, #2895 - Fix various completion failures by reverting a jedi hack (67f2c120) - Avoid duplicate MicroPython completions when a module is already imported (852308fd) - Update Persian, Italian, Japanese, Brazilian Portuguese and Chinese translations (see POEditor for contributions)

Pin: `winget install --id AivarAnnamaa.Thonny --version 4.1.2 --exact`

#### 4.1.1 — 2023-06-11

- x64 inno (machine): thonny-4.1.1.exe
  - url: https://github.com/thonny/thonny/releases/download/v4.1.1/thonny-4.1.1.exe
  - sha256: 579a156cd5d322cc9cba085afd56bf00f76978bf00d687ff3eb4fdca74c44121
- x64 inno (user): thonny-4.1.1.exe
  - url: https://github.com/thonny/thonny/releases/download/v4.1.1/thonny-4.1.1.exe
  - sha256: 579a156cd5d322cc9cba085afd56bf00f76978bf00d687ff3eb4fdca74c44121
Release notes: Changes since 4.1.0 - Fix the warning for cases where Thonny avoids user module shadowing a library module (#384) - Fix installing from local file in ESP flashing dialog (#2811) - Use a tilde to separate pre-release versions in the AppData (#2807), by @jwillikers - Use bigger initial width in simple mode - Big progress with Italian translation, by mapi68, Ribezzz and sailslack - Updated Chinese (TW) and English (UK) translations

Pin: `winget install --id AivarAnnamaa.Thonny --version 4.1.1 --exact`

#### 4.1.0

- x64 inno (machine): thonny-4.1.0.exe
  - url: https://github.com/thonny/thonny/releases/download/v4.1.0/thonny-4.1.0.exe
  - sha256: 3c44f8708680077ce07809bb8b8d9c097ee11f6179da3943db84adb70ac15d08
- x64 inno (user): thonny-4.1.0.exe
  - url: https://github.com/thonny/thonny/releases/download/v4.1.0/thonny-4.1.0.exe
  - sha256: 3c44f8708680077ce07809bb8b8d9c097ee11f6179da3943db84adb70ac15d08
Release notes: New - Enhance esptool GUI (propose known MicroPython and CircuitPython downloads; allow setting baud rate and start address; allow querying device info), #2707, #1600, #2536, #1171, #2657 - Ensure Thonny's backends don't get confused by other installations, #2616 - Detect and warn if user module is shadowing a library module, #384 - Make serial port description in interpreter selection menu more descriptive - Added pt_BR translation for all help pages, #2673, by @mgmalheiros - Add Pololu MicroPython downloads to UF2 flasher - Use UDisks to find mounted filesystems on Linux, #2683 by jwillikers Fixes - Fix a potential autocompletion error, #2162 - Experiment with better MicroPython raw paste fallback, #2624 - Fix sys.sdtout.write return value, #2629 - Remove unnecessary shebangs, #2645 - Add option for saving unnamed editors before Run/Debug, #2619 - Fix blank editors in macOS, again, #2425 - Fix todo view, #2681, by @kr-g - Minor corrections for English help pages, #2674, by @mgmalheiros - Upgrade bundled esptool from 4.4 to 4.5 - Allow Linux installer to use existing Python 3.11 and 3.12, #2676 - Require saving before using fast debugger, #2699, by @michaellass - Add missing translation sites in editors.py, #2705 by @nicolasdespres - Restore MicroPython completions in the shell, #2467, #2419 - Don't use deprecated FLASK_ENV environment variable. - Add better shortcut for increasing font size in macOS, #2725 - Avoid falling back to Python menu in simple mode on macOS, #2729 - Various improvements to "Kind of Aqua" UI theme, #2760 - Fix double paste with Command-V when CapsLock on, #2753 - Fix Cut with Command-X when CapsLock on, #2753 Bundled dependency changes - Upgrade bundled Python from 3.10.9 to 3.10.11 - Upgrade bundled Tk from 8.6.12 to 8.6.13 - Upgrade bundled Pylint from 2.15 to 2.17 - Upgrade bundled MyPy from 0.991 to 1.2 Changes since 4.1.0b1 - Fix MicroPython config page regression introduced in 4.1.0b1 (#2724, #2763) - Fix remote Python 3 (SSH) connection error (regression introduced in 4.1.0b1) - Fix code completion shortcut displayed in macOS menu - Add command "Show esptool version" for ESP flasher - Don't disconnect for ESP flasher commands which don't touch the device - Close tab on middle click (#2767) by @mrexodia - Make package manager support new micropython-lib index (#2777) - Report macOS version instead of Darwin version in the About box - Implement more flexible Raspberry Pi detection - Enable thonny to open and save files with zenity 3.91+ (#2786) by @befeleme - Make dbus_next dependency optional (#2771) - Recognize ESP32 as possible CircuitPython device - Add menu indicator for back-end switcher - Allow WebREPL for RP2040 backend (experimental) - Use correct MicroPython start address (0x0 instead of 0x1000) when flashing ESP32-S3 - Recognize ESP32 devices by VID 0x303A - Don't show irrelevant ports in port selector (e.g. /dev/cu. Bluetooth-Incoming-Port) - Allow setting --flash-size in ESP flasher, #2801 - Rename "Raspberry Pi" initial settings to "Raspberry Pi (simple)" - Update several translations - Add en_GB translation - Attempt to overcome "window was deleted before its visibility changed" error - Fix pipkin directory creation in paste mode (e.g. package installation via WebREPL) - Upgrade bundled websockets, paramiko, docutils, mypy, Send2Trash, esptool to latest versions

Pin: `winget install --id AivarAnnamaa.Thonny --version 4.1.0 --exact`

#### 4.0.2 — 2023-01-14

- x64 inno (machine): thonny-4.0.2.exe
  - url: https://github.com/thonny/thonny/releases/download/v4.0.2/thonny-4.0.2.exe
  - sha256: 31d34e6f4c20ff90efab9a19625af200750d952da1405b339cde45e03751ecc3
- x64 inno (user): thonny-4.0.2.exe
  - url: https://github.com/thonny/thonny/releases/download/v4.0.2/thonny-4.0.2.exe
  - sha256: 31d34e6f4c20ff90efab9a19625af200750d952da1405b339cde45e03751ecc3
Release notes: https://github.com/thonny/thonny/releases/tag/v4.0.2

Pin: `winget install --id AivarAnnamaa.Thonny --version 4.0.2 --exact`

#### 4.0.1 — 2022-09-11

- x64 inno (machine): thonny-4.0.1.exe
  - url: https://github.com/thonny/thonny/releases/download/v4.0.1/thonny-4.0.1.exe
  - sha256: 52ef74e7425f87069ab4f0ab1fad443efd2edb8b27fddebff6c71f0f3ee91e12
- x64 inno (user): thonny-4.0.1.exe
  - url: https://github.com/thonny/thonny/releases/download/v4.0.1/thonny-4.0.1.exe
  - sha256: 52ef74e7425f87069ab4f0ab1fad443efd2edb8b27fddebff6c71f0f3ee91e12
Release notes: https://github.com/thonny/thonny/releases/tag/v4.0.1

Pin: `winget install --id AivarAnnamaa.Thonny --version 4.0.1 --exact`

#### 4.0.0 — 2022-08-22

- neutral inno (machine): thonny-4.0.0.exe
  - url: https://github.com/thonny/thonny/releases/download/v4.0.0/thonny-4.0.0.exe
  - sha256: aca81fca1fcc835a1e96fdb5bc4f9a0b1c41474afcf4430e3bc6427b642ef1a1
- neutral inno (user): thonny-4.0.0.exe
  - url: https://github.com/thonny/thonny/releases/download/v4.0.0/thonny-4.0.0.exe
  - sha256: aca81fca1fcc835a1e96fdb5bc4f9a0b1c41474afcf4430e3bc6427b642ef1a1
Release notes: https://github.com/thonny/thonny/releases/tag/v4.0.0

Pin: `winget install --id AivarAnnamaa.Thonny --version 4.0.0 --exact`

#### 3.3.13

- neutral inno (machine): thonny-3.3.13.exe
  - url: https://github.com/thonny/thonny/releases/download/v3.3.13/thonny-3.3.13.exe
  - sha256: 3e95738c44f95835dfbecc4babdfbfa4e86e75ea4fc4f6b127fde329ee4bd458
- neutral inno (user): thonny-3.3.13.exe
  - url: https://github.com/thonny/thonny/releases/download/v3.3.13/thonny-3.3.13.exe
  - sha256: 3e95738c44f95835dfbecc4babdfbfa4e86e75ea4fc4f6b127fde329ee4bd458

Pin: `winget install --id AivarAnnamaa.Thonny --version 3.3.13 --exact`

#### 3.3.11

- neutral inno: thonny-3.3.11.exe
  - url: https://github.com/thonny/thonny/releases/download/v3.3.11/thonny-3.3.11.exe
  - sha256: d410c0621aac6a9ebd526307d6ca02bbb0f93f12638d585b25f8fa88e450c0b1

Pin: `winget install --id AivarAnnamaa.Thonny --version 3.3.11 --exact`

#### 3.3.10

- neutral inno: thonny-3.3.10.exe
  - url: https://github.com/thonny/thonny/releases/download/v3.3.10/thonny-3.3.10.exe
  - sha256: a28273cfb0cab9fac9ecdad753f2a640ccd2441f654dfb6b960aa130d718e731

Pin: `winget install --id AivarAnnamaa.Thonny --version 3.3.10 --exact`

#### 3.3.7 — 2021-04-30

- x64 inno (machine): thonny-3.3.7.exe
  - url: https://github.com/thonny/thonny/releases/download/v3.3.7/thonny-3.3.7.exe
  - sha256: 244ed6272dd369ab2985baaa8528af389ef4c0b058ad751be7ff0da199c56d36
- x64 inno (user): thonny-3.3.7.exe
  - url: https://github.com/thonny/thonny/releases/download/v3.3.7/thonny-3.3.7.exe
  - sha256: 244ed6272dd369ab2985baaa8528af389ef4c0b058ad751be7ff0da199c56d36
Release notes: https://github.com/thonny/thonny/releases/tag/v3.3.7

Pin: `winget install --id AivarAnnamaa.Thonny --version 3.3.7 --exact`

#### 3.3.6 — 2021-03-06

- x64 inno (machine): thonny-3.3.6.exe
  - url: https://github.com/thonny/thonny/releases/download/v3.3.6/thonny-3.3.6.exe
  - sha256: a0582c5f6c329e7bc8767d2fa63fc6a89a435f056b56f353ae4722dea987b7ea
- x64 inno (user): thonny-3.3.6.exe
  - url: https://github.com/thonny/thonny/releases/download/v3.3.6/thonny-3.3.6.exe
  - sha256: a0582c5f6c329e7bc8767d2fa63fc6a89a435f056b56f353ae4722dea987b7ea
Release notes: https://github.com/thonny/thonny/releases/tag/v3.3.6

Pin: `winget install --id AivarAnnamaa.Thonny --version 3.3.6 --exact`

#### 3.3.5 — 2021-02-22

- x64 inno (machine): thonny-3.3.5.exe
  - url: https://github.com/thonny/thonny/releases/download/v3.3.5/thonny-3.3.5.exe
  - sha256: c54c95141b37cd624ed70b8d70e4cb1fbe6f032b4af15cfe5c136a8b66ecef00
- x64 inno (user): thonny-3.3.5.exe
  - url: https://github.com/thonny/thonny/releases/download/v3.3.5/thonny-3.3.5.exe
  - sha256: c54c95141b37cd624ed70b8d70e4cb1fbe6f032b4af15cfe5c136a8b66ecef00
Release notes: https://github.com/thonny/thonny/releases/tag/v3.3.5

Pin: `winget install --id AivarAnnamaa.Thonny --version 3.3.5 --exact`

#### 3.3.4 — 2021-02-17

- x64 inno (machine): thonny-3.3.4.exe
  - url: https://github.com/thonny/thonny/releases/download/v3.3.4/thonny-3.3.4.exe
  - sha256: 3465f5843d5eddade9880cad158baa8d80638509912b02a7d72d2bbb2066c3d1
- x64 inno (user): thonny-3.3.4.exe
  - url: https://github.com/thonny/thonny/releases/download/v3.3.4/thonny-3.3.4.exe
  - sha256: 3465f5843d5eddade9880cad158baa8d80638509912b02a7d72d2bbb2066c3d1
Release notes: https://github.com/thonny/thonny/releases/tag/v3.3.4

Pin: `winget install --id AivarAnnamaa.Thonny --version 3.3.4 --exact`

#### 3.3.3 — 2021-01-21

- x64 inno (machine): thonny-3.3.3.exe
  - url: https://github.com/thonny/thonny/releases/download/v3.3.3/thonny-3.3.3.exe
  - sha256: 7b11ef32dbf0e16a1ee52c07ae05f0ecc1d569d3b18c426477f87f6e2507ffd9
- x64 inno (user): thonny-3.3.3.exe
  - url: https://github.com/thonny/thonny/releases/download/v3.3.3/thonny-3.3.3.exe
  - sha256: 7b11ef32dbf0e16a1ee52c07ae05f0ecc1d569d3b18c426477f87f6e2507ffd9
Release notes: https://github.com/thonny/thonny/releases/tag/v3.3.3

Pin: `winget install --id AivarAnnamaa.Thonny --version 3.3.3 --exact`

#### 3.3.2 — 2021-01-06

- x64 inno (machine): thonny-3.3.2.exe
  - url: https://github.com/thonny/thonny/releases/download/v3.3.2/thonny-3.3.2.exe
  - sha256: a4eb24eda46a4bfdbb0c2c33733d16227ccac618faeb2be1742e232b77f98256
- x64 inno (user): thonny-3.3.2.exe
  - url: https://github.com/thonny/thonny/releases/download/v3.3.2/thonny-3.3.2.exe
  - sha256: a4eb24eda46a4bfdbb0c2c33733d16227ccac618faeb2be1742e232b77f98256
Release notes: https://github.com/thonny/thonny/releases/tag/v3.3.2

Pin: `winget install --id AivarAnnamaa.Thonny --version 3.3.2 --exact`

#### 3.3.1 — 2020-12-06

- x64 inno (machine): thonny-3.3.1.exe
  - url: https://github.com/thonny/thonny/releases/download/v3.3.1/thonny-3.3.1.exe
  - sha256: 2a66ac135dd9988018529f83e8c7e4988d6676bdcbafaeb6ac9953358f63d4d0
- x64 inno (user): thonny-3.3.1.exe
  - url: https://github.com/thonny/thonny/releases/download/v3.3.1/thonny-3.3.1.exe
  - sha256: 2a66ac135dd9988018529f83e8c7e4988d6676bdcbafaeb6ac9953358f63d4d0
Release notes: https://github.com/thonny/thonny/releases/tag/v3.3.1

Pin: `winget install --id AivarAnnamaa.Thonny --version 3.3.1 --exact`

#### 3.3.0 — 2020-11-15

- x64 inno (machine): thonny-3.3.0.exe
  - url: https://github.com/thonny/thonny/releases/download/v3.3.0/thonny-3.3.0.exe
  - sha256: f5f30cf07a8c9fa2f4ff3b6288b031ccf03ba5d146eacd51dcf6cde2efd9cfb7
- x64 inno (user): thonny-3.3.0.exe
  - url: https://github.com/thonny/thonny/releases/download/v3.3.0/thonny-3.3.0.exe
  - sha256: f5f30cf07a8c9fa2f4ff3b6288b031ccf03ba5d146eacd51dcf6cde2efd9cfb7
Release notes: https://github.com/thonny/thonny/releases/tag/v3.3.0

Pin: `winget install --id AivarAnnamaa.Thonny --version 3.3.0 --exact`

#### 3.2.7 — 2020-03-11

- x64 inno (machine): thonny-3.2.7.exe
  - url: https://github.com/thonny/thonny/releases/download/v3.2.7/thonny-3.2.7.exe
  - sha256: 97412366ea60779a1ed4ddad53ce566ff244064c9f3c2dd441150992e88b621c
- x64 inno (user): thonny-3.2.7.exe
  - url: https://github.com/thonny/thonny/releases/download/v3.2.7/thonny-3.2.7.exe
  - sha256: 97412366ea60779a1ed4ddad53ce566ff244064c9f3c2dd441150992e88b621c
Release notes: https://github.com/thonny/thonny/releases/tag/v3.2.7

Pin: `winget install --id AivarAnnamaa.Thonny --version 3.2.7 --exact`

#### 3.2.6 — 2020-01-02

- x64 inno (machine): thonny-3.2.6.exe
  - url: https://github.com/thonny/thonny/releases/download/v3.2.6/thonny-3.2.6.exe
  - sha256: c5b5a8d7c865abd0abb6a4152e9af37ae2603e96a3f466ec492d5766e5d018c5
- x64 inno (user): thonny-3.2.6.exe
  - url: https://github.com/thonny/thonny/releases/download/v3.2.6/thonny-3.2.6.exe
  - sha256: c5b5a8d7c865abd0abb6a4152e9af37ae2603e96a3f466ec492d5766e5d018c5
Release notes: https://github.com/thonny/thonny/releases/tag/v3.2.6

Pin: `winget install --id AivarAnnamaa.Thonny --version 3.2.6 --exact`

#### 3.2.5 — 2019-12-25

- x64 inno (machine): thonny-3.2.5.exe
  - url: https://github.com/thonny/thonny/releases/download/v3.2.5/thonny-3.2.5.exe
  - sha256: c29dc0917e62cf2bfd3732c42b2bfaa79c506a7c95d22b2ad20a5dcb983fcce5
- x64 inno (user): thonny-3.2.5.exe
  - url: https://github.com/thonny/thonny/releases/download/v3.2.5/thonny-3.2.5.exe
  - sha256: c29dc0917e62cf2bfd3732c42b2bfaa79c506a7c95d22b2ad20a5dcb983fcce5
Release notes: https://github.com/thonny/thonny/releases/tag/v3.2.5

Pin: `winget install --id AivarAnnamaa.Thonny --version 3.2.5 --exact`

#### 3.2.4 — 2019-12-07

- x64 inno (machine): thonny-3.2.4.exe
  - url: https://github.com/thonny/thonny/releases/download/v3.2.4/thonny-3.2.4.exe
  - sha256: a1a0ab486df2718130a1f97e958d450f43424e6b34a7d0d1ca2fce1211bdcadd
- x64 inno (user): thonny-3.2.4.exe
  - url: https://github.com/thonny/thonny/releases/download/v3.2.4/thonny-3.2.4.exe
  - sha256: a1a0ab486df2718130a1f97e958d450f43424e6b34a7d0d1ca2fce1211bdcadd
Release notes: https://github.com/thonny/thonny/releases/tag/v3.2.4

Pin: `winget install --id AivarAnnamaa.Thonny --version 3.2.4 --exact`

#### 3.2.3 — 2019-11-03

- x64 inno (machine): thonny-3.2.3.exe
  - url: https://github.com/thonny/thonny/releases/download/v3.2.3/thonny-3.2.3.exe
  - sha256: b7e2268636aa9fbbc30ee9d6f3e79dbb1cbf56a8e195ba2579cd22f074d2db1b
- x64 inno (user): thonny-3.2.3.exe
  - url: https://github.com/thonny/thonny/releases/download/v3.2.3/thonny-3.2.3.exe
  - sha256: b7e2268636aa9fbbc30ee9d6f3e79dbb1cbf56a8e195ba2579cd22f074d2db1b
Release notes: https://github.com/thonny/thonny/releases/tag/v3.2.3

Pin: `winget install --id AivarAnnamaa.Thonny --version 3.2.3 --exact`

#### 3.2.2 — 2019-11-03

- x64 inno (machine): thonny-3.2.2.exe
  - url: https://github.com/thonny/thonny/releases/download/v3.2.2/thonny-3.2.2.exe
  - sha256: cef6e6da62247d6073b38b42cb7db74a36cf9e5ac7bcd6486c80ddf4c7be8255
- x64 inno (user): thonny-3.2.2.exe
  - url: https://github.com/thonny/thonny/releases/download/v3.2.2/thonny-3.2.2.exe
  - sha256: cef6e6da62247d6073b38b42cb7db74a36cf9e5ac7bcd6486c80ddf4c7be8255
Release notes: https://github.com/thonny/thonny/releases/tag/v3.2.2

Pin: `winget install --id AivarAnnamaa.Thonny --version 3.2.2 --exact`

#### 3.2.1 — 2019-09-06

- x64 inno (machine): thonny-3.2.1.exe
  - url: https://github.com/thonny/thonny/releases/download/v3.2.1/thonny-3.2.1.exe
  - sha256: 6ced3ec7a70ee0b3cd9ffa6f465cffa585530f869cc57b86fff7f6229e417e97
- x64 inno (user): thonny-3.2.1.exe
  - url: https://github.com/thonny/thonny/releases/download/v3.2.1/thonny-3.2.1.exe
  - sha256: 6ced3ec7a70ee0b3cd9ffa6f465cffa585530f869cc57b86fff7f6229e417e97
Release notes: https://github.com/thonny/thonny/releases/tag/v3.2.1

Pin: `winget install --id AivarAnnamaa.Thonny --version 3.2.1 --exact`

#### 3.2.0 — 2019-08-12

- x64 inno (machine): thonny-3.2.0.exe
  - url: https://github.com/thonny/thonny/releases/download/v3.2.0/thonny-3.2.0.exe
  - sha256: e1f39dac213dba9044581cbddaa77d928d02bdf9c6f36712341ca0be0adbfa65
- x64 inno (user): thonny-3.2.0.exe
  - url: https://github.com/thonny/thonny/releases/download/v3.2.0/thonny-3.2.0.exe
  - sha256: e1f39dac213dba9044581cbddaa77d928d02bdf9c6f36712341ca0be0adbfa65
Release notes: https://github.com/thonny/thonny/releases/tag/v3.2.0

Pin: `winget install --id AivarAnnamaa.Thonny --version 3.2.0 --exact`

#### 3.1.2 — 2019-02-13

- x64 inno (machine): thonny-3.1.2.exe
  - url: https://github.com/thonny/thonny/releases/download/v3.1.2/thonny-3.1.2.exe
  - sha256: 3d6d6d6781835064f983a3f137be433b6884228800b3a9711f2c0e04ae974434
- x64 inno (user): thonny-3.1.2.exe
  - url: https://github.com/thonny/thonny/releases/download/v3.1.2/thonny-3.1.2.exe
  - sha256: 3d6d6d6781835064f983a3f137be433b6884228800b3a9711f2c0e04ae974434
Release notes: https://github.com/thonny/thonny/releases/tag/v3.1.2

Pin: `winget install --id AivarAnnamaa.Thonny --version 3.1.2 --exact`

#### 3.1.1 — 2019-02-09

- x64 inno (machine): thonny-3.1.1.exe
  - url: https://github.com/thonny/thonny/releases/download/v3.1.1/thonny-3.1.1.exe
  - sha256: 5c92db74fa38ac8ecb5c7b29ac5c08f44adaad22ac4604a9df101b4c2174580d
- x64 inno (user): thonny-3.1.1.exe
  - url: https://github.com/thonny/thonny/releases/download/v3.1.1/thonny-3.1.1.exe
  - sha256: 5c92db74fa38ac8ecb5c7b29ac5c08f44adaad22ac4604a9df101b4c2174580d
Release notes: https://github.com/thonny/thonny/releases/tag/v3.1.1

Pin: `winget install --id AivarAnnamaa.Thonny --version 3.1.1 --exact`

#### 3.1.0 — 2019-01-29

- x64 inno (machine): thonny-3.1.0.exe
  - url: https://github.com/thonny/thonny/releases/download/v3.1.0/thonny-3.1.0.exe
  - sha256: 3b2f2013e4035ac6b4d42d74b19064204f1f493fdaeeb5328fc67e0e107862e6
- x64 inno (user): thonny-3.1.0.exe
  - url: https://github.com/thonny/thonny/releases/download/v3.1.0/thonny-3.1.0.exe
  - sha256: 3b2f2013e4035ac6b4d42d74b19064204f1f493fdaeeb5328fc67e0e107862e6
Release notes: https://github.com/thonny/thonny/releases/tag/v3.1.0

Pin: `winget install --id AivarAnnamaa.Thonny --version 3.1.0 --exact`

#### 2.1.22 — 2019-02-09

- x64 inno (machine): thonny-2.1.22.exe
  - url: https://github.com/thonny/thonny/releases/download/v2.1.22/thonny-2.1.22.exe
  - sha256: d05202c7d41795205c69649693d85e9e18a3ecfaa50be33c75e049dce5303a2c
- x64 inno (user): thonny-2.1.22.exe
  - url: https://github.com/thonny/thonny/releases/download/v2.1.22/thonny-2.1.22.exe
  - sha256: d05202c7d41795205c69649693d85e9e18a3ecfaa50be33c75e049dce5303a2c
Release notes: https://github.com/thonny/thonny/releases/tag/v2.1.22

Pin: `winget install --id AivarAnnamaa.Thonny --version 2.1.22 --exact`

## macOS

### What the installer does
- Delivered as a macOS installer package (.pkg) for Intel (x64) and Apple silicon (ARM64).
- Runs the installer package `thonny-5.0.1-arm64.pkg`; package installers usually ask for an administrator password and can place files anywhere on the system.
- On uninstall, Homebrew asks the app to quit, forgets installer package receipts, and deletes 1 extra file.
- A full “zap” removal also deletes up to 2 support, cache and preference locations in your home folder.

### Versions (newest first) — Homebrew lists only the current release

#### 5.0.1

- x64 pkg: thonny-5.0.1-x64.pkg
  - url: https://github.com/thonny/thonny/releases/download/v5.0.1/thonny-5.0.1-x64.pkg
  - sha256: 1bb31ae9fe48c712980e57b0353a051c6e2615ba2cebc164179db134588ac033
- arm64 pkg: thonny-5.0.1-arm64.pkg
  - url: https://github.com/thonny/thonny/releases/download/v5.0.1/thonny-5.0.1-arm64.pkg
  - sha256: d82bcac04b9e010695fbc7a7d176188a5aa731bdcff163f4d3d7a32c6beefe50

Install: `brew install --cask thonny`

## Linux

### What the installer does
- Delivered as a "flatpak" installer for x64 and ARM64.
- The manifest does not state an install scope.
- No silent-install switch is declared in the manifest.

### Versions (newest first) — Flathub lists only the current release

#### 4.1.7 — 2024-12-16

- x64 flatpak: org.thonny.Thonny.flatpakref
  - url: https://dl.flathub.org/repo/appstream/org.thonny.Thonny.flatpakref
  - sha256: not provided by upstream
- arm64 flatpak: org.thonny.Thonny.flatpakref
  - url: https://dl.flathub.org/repo/appstream/org.thonny.Thonny.flatpakref
  - sha256: not provided by upstream

Install: `flatpak install flathub org.thonny.Thonny`
