Skip to content

Instantly share code, notes, and snippets.

@r-ryantm
Created November 20, 2020 17:21
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save r-ryantm/57aea53370aa04f9bbfa8ad9c657df94 to your computer and use it in GitHub Desktop.
Save r-ryantm/57aea53370aa04f9bbfa8ad9c657df94 to your computer and use it in GitHub Desktop.
/nix/store/l8hrfsfcnfr7syg8pkh999gc4jr0g7j5-thonny-3.3.0
├── bin
│   └── thonny
├── lib
│   └── python3.8
│   └── site-packages
│   ├── thonny
│   │   ├── assistance.py
│   │   ├── ast_utils.py
│   │   ├── backend.py
│   │   ├── base_file_browser.py
│   │   ├── codeview.py
│   │   ├── common.py
│   │   ├── config.py
│   │   ├── config_ui.py
│   │   ├── defaults.ini
│   │   ├── editors.py
│   │   ├── export.py
│   │   ├── first_run.py
│   │   ├── gridtable.py
│   │   ├── __init__.py
│   │   ├── jedi_utils.py
│   │   ├── languages.py
│   │   ├── locale
│   │   │   ├── compile_mo.bat
│   │   │   ├── cs_CZ
│   │   │   │   └── LC_MESSAGES
│   │   │   │   ├── thonny.mo
│   │   │   │   └── thonny.po
│   │   │   ├── de_DE
│   │   │   │   └── LC_MESSAGES
│   │   │   │   ├── thonny.mo
│   │   │   │   └── thonny.po
│   │   │   ├── el_GR
│   │   │   │   └── LC_MESSAGES
│   │   │   │   ├── thonny.mo
│   │   │   │   └── thonny.po
│   │   │   ├── en_US
│   │   │   │   └── LC_MESSAGES
│   │   │   │   ├── thonny.mo
│   │   │   │   └── thonny.po
│   │   │   ├── es_ES
│   │   │   │   └── LC_MESSAGES
│   │   │   │   ├── thonny.mo
│   │   │   │   └── thonny.po
│   │   │   ├── et_EE
│   │   │   │   └── LC_MESSAGES
│   │   │   │   ├── thonny.mo
│   │   │   │   └── thonny.po
│   │   │   ├── fr_FR
│   │   │   │   ├── HELP_CONTENT
│   │   │   │   │   ├── birdseye.rst
│   │   │   │   │   ├── debuggers.rst
│   │   │   │   │   ├── debugging.rst
│   │   │   │   │   ├── dock.rst
│   │   │   │   │   ├── errors.rst
│   │   │   │   │   ├── flask.rst
│   │   │   │   │   ├── index.rst
│   │   │   │   │   ├── modes.rst
│   │   │   │   │   ├── packages.rst
│   │   │   │   │   ├── plotter.rst
│   │   │   │   │   ├── program_arguments.rst
│   │   │   │   │   ├── shell.rst
│   │   │   │   │   └── turtle.rst
│   │   │   │   └── LC_MESSAGES
│   │   │   │   ├── thonny.mo
│   │   │   │   └── thonny.po
│   │   │   ├── it_IT
│   │   │   │   └── LC_MESSAGES
│   │   │   │   ├── thonny.mo
│   │   │   │   └── thonny.po
│   │   │   ├── ja_JP
│   │   │   │   └── LC_MESSAGES
│   │   │   │   ├── thonny.mo
│   │   │   │   └── thonny.po
│   │   │   ├── lt_LT
│   │   │   │   └── LC_MESSAGES
│   │   │   │   ├── thonny.mo
│   │   │   │   └── thonny.po
│   │   │   ├── nb_NO
│   │   │   │   └── LC_MESSAGES
│   │   │   │   ├── thonny.mo
│   │   │   │   └── thonny.po
│   │   │   ├── nl_NL
│   │   │   │   └── LC_MESSAGES
│   │   │   │   ├── thonny.mo
│   │   │   │   └── thonny.po
│   │   │   ├── nn_NO
│   │   │   │   └── LC_MESSAGES
│   │   │   │   ├── thonny.mo
│   │   │   │   └── thonny.po
│   │   │   ├── pl_PL
│   │   │   │   └── LC_MESSAGES
│   │   │   │   ├── thonny.mo
│   │   │   │   └── thonny.po
│   │   │   ├── pt_BR
│   │   │   │   └── LC_MESSAGES
│   │   │   │   ├── thonny.mo
│   │   │   │   └── thonny.po
│   │   │   ├── pt_PT
│   │   │   │   └── LC_MESSAGES
│   │   │   │   ├── thonny.mo
│   │   │   │   └── thonny.po
│   │   │   ├── ro_RO
│   │   │   │   └── LC_MESSAGES
│   │   │   │   ├── thonny.mo
│   │   │   │   └── thonny.po
│   │   │   ├── ru_RU
│   │   │   │   └── LC_MESSAGES
│   │   │   │   ├── thonny.mo
│   │   │   │   └── thonny.po
│   │   │   ├── sv_SE
│   │   │   │   └── LC_MESSAGES
│   │   │   │   ├── thonny.mo
│   │   │   │   └── thonny.po
│   │   │   ├── thonny.pot
│   │   │   ├── tr_TR
│   │   │   │   └── LC_MESSAGES
│   │   │   │   ├── thonny.mo
│   │   │   │   └── thonny.po
│   │   │   ├── uk_UA
│   │   │   │   └── LC_MESSAGES
│   │   │   │   ├── thonny.mo
│   │   │   │   └── thonny.po
│   │   │   ├── update_pot.bat
│   │   │   ├── zh_CN
│   │   │   │   └── LC_MESSAGES
│   │   │   │   ├── thonny.mo
│   │   │   │   └── thonny.po
│   │   │   └── zh_TW
│   │   │   └── LC_MESSAGES
│   │   │   ├── thonny.mo
│   │   │   └── thonny.po
│   │   ├── __main__.py
│   │   ├── memory.py
│   │   ├── misc_utils.py
│   │   ├── plugins
│   │   │   ├── about.py
│   │   │   ├── assistant_config_page.py
│   │   │   ├── ast_view.py
│   │   │   ├── autocomplete.py
│   │   │   ├── backend
│   │   │   │   ├── birdseye_backend.py
│   │   │   │   ├── dock_user_windows_backend.py
│   │   │   │   ├── flask_backend.py
│   │   │   │   ├── __init__.py
│   │   │   │   ├── matplotlib_backend.py
│   │   │   │   ├── pgzero_backend.py
│   │   │   │   └── __pycache__
│   │   │   │   ├── birdseye_backend.cpython-38.pyc
│   │   │   │   ├── dock_user_windows_backend.cpython-38.pyc
│   │   │   │   ├── flask_backend.cpython-38.pyc
│   │   │   │   ├── __init__.cpython-38.pyc
│   │   │   │   ├── matplotlib_backend.cpython-38.pyc
│   │   │   │   └── pgzero_backend.cpython-38.pyc
│   │   │   ├── backend_config_page.py
│   │   │   ├── base_syntax_themes.py
│   │   │   ├── base_ui_themes.py
│   │   │   ├── birdseye_frontend.py
│   │   │   ├── cells.py
│   │   │   ├── circuitpython
│   │   │   │   ├── cp_backend.py
│   │   │   │   ├── __init__.py
│   │   │   │   ├── __pycache__
│   │   │   │   │   ├── cp_backend.cpython-38.pyc
│   │   │   │   │   ├── __init__.cpython-38.pyc
│   │   │   │   │   └── update_firmware_mapping.cpython-38.pyc
│   │   │   │   └── update_firmware_mapping.py
│   │   │   ├── clean_ui_themes.py
│   │   │   ├── coloring.py
│   │   │   ├── commenting_indenting.py
│   │   │   ├── common_editing_commands.py
│   │   │   ├── cpython
│   │   │   │   ├── cpython_backend.py
│   │   │   │   ├── __init__.py
│   │   │   │   ├── __main__.py
│   │   │   │   └── __pycache__
│   │   │   │   ├── cpython_backend.cpython-38.pyc
│   │   │   │   ├── __init__.cpython-38.pyc
│   │   │   │   └── __main__.cpython-38.pyc
│   │   │   ├── cpython_ssh
│   │   │   │   ├── __init__.py
│   │   │   │   ├── __main__.py
│   │   │   │   ├── __pycache__
│   │   │   │   │   ├── __init__.cpython-38.pyc
│   │   │   │   │   ├── __main__.cpython-38.pyc
│   │   │   │   │   └── ssh_cpython_backend.cpython-38.pyc
│   │   │   │   └── ssh_cpython_backend.py
│   │   │   ├── debugger.py
│   │   │   ├── dock_user_windows_frontend.py
│   │   │   ├── editor_config_page.py
│   │   │   ├── esp
│   │   │   │   ├── esp32_api_stubs
│   │   │   │   │   ├── apa106.py
│   │   │   │   │   ├── array.py
│   │   │   │   │   ├── binascii.py
│   │   │   │   │   ├── _boot.py
│   │   │   │   │   ├── btree.py
│   │   │   │   │   ├── builtins.py
│   │   │   │   │   ├── cmath.py
│   │   │   │   │   ├── collections.py
│   │   │   │   │   ├── dht.py
│   │   │   │   │   ├── ds18x20.py
│   │   │   │   │   ├── errno.py
│   │   │   │   │   ├── esp32.py
│   │   │   │   │   ├── esp.py
│   │   │   │   │   ├── flashbdev.py
│   │   │   │   │   ├── framebuf.py
│   │   │   │   │   ├── gc.py
│   │   │   │   │   ├── hashlib.py
│   │   │   │   │   ├── heapq.py
│   │   │   │   │   ├── inisetup.py
│   │   │   │   │   ├── io.py
│   │   │   │   │   ├── json.py
│   │   │   │   │   ├── machine.py
│   │   │   │   │   ├── math.py
│   │   │   │   │   ├── micropython.py
│   │   │   │   │   ├── neopixel.py
│   │   │   │   │   ├── network.py
│   │   │   │   │   ├── ntptime.py
│   │   │   │   │   ├── _onewire.py
│   │   │   │   │   ├── onewire.py
│   │   │   │   │   ├── os.py
│   │   │   │   │   ├── __pycache__
│   │   │   │   │   │   ├── apa106.cpython-38.pyc
│   │   │   │   │   │   ├── array.cpython-38.pyc
│   │   │   │   │   │   ├── binascii.cpython-38.pyc
│   │   │   │   │   │   ├── _boot.cpython-38.pyc
│   │   │   │   │   │   ├── btree.cpython-38.pyc
│   │   │   │   │   │   ├── builtins.cpython-38.pyc
│   │   │   │   │   │   ├── cmath.cpython-38.pyc
│   │   │   │   │   │   ├── collections.cpython-38.pyc
│   │   │   │   │   │   ├── dht.cpython-38.pyc
│   │   │   │   │   │   ├── ds18x20.cpython-38.pyc
│   │   │   │   │   │   ├── errno.cpython-38.pyc
│   │   │   │   │   │   ├── esp32.cpython-38.pyc
│   │   │   │   │   │   ├── esp.cpython-38.pyc
│   │   │   │   │   │   ├── flashbdev.cpython-38.pyc
│   │   │   │   │   │   ├── framebuf.cpython-38.pyc
│   │   │   │   │   │   ├── gc.cpython-38.pyc
│   │   │   │   │   │   ├── hashlib.cpython-38.pyc
│   │   │   │   │   │   ├── heapq.cpython-38.pyc
│   │   │   │   │   │   ├── inisetup.cpython-38.pyc
│   │   │   │   │   │   ├── io.cpython-38.pyc
│   │   │   │   │   │   ├── json.cpython-38.pyc
│   │   │   │   │   │   ├── machine.cpython-38.pyc
│   │   │   │   │   │   ├── math.cpython-38.pyc
│   │   │   │   │   │   ├── micropython.cpython-38.pyc
│   │   │   │   │   │   ├── neopixel.cpython-38.pyc
│   │   │   │   │   │   ├── network.cpython-38.pyc
│   │   │   │   │   │   ├── ntptime.cpython-38.pyc
│   │   │   │   │   │   ├── _onewire.cpython-38.pyc
│   │   │   │   │   │   ├── onewire.cpython-38.pyc
│   │   │   │   │   │   ├── os.cpython-38.pyc
│   │   │   │   │   │   ├── random.cpython-38.pyc
│   │   │   │   │   │   ├── re.cpython-38.pyc
│   │   │   │   │   │   ├── select.cpython-38.pyc
│   │   │   │   │   │   ├── socket.cpython-38.pyc
│   │   │   │   │   │   ├── ssl.cpython-38.pyc
│   │   │   │   │   │   ├── struct.cpython-38.pyc
│   │   │   │   │   │   ├── sys.cpython-38.pyc
│   │   │   │   │   │   ├── _thread.cpython-38.pyc
│   │   │   │   │   │   ├── time.cpython-38.pyc
│   │   │   │   │   │   ├── ubinascii.cpython-38.pyc
│   │   │   │   │   │   ├── ucollections.cpython-38.pyc
│   │   │   │   │   │   ├── uctypes.cpython-38.pyc
│   │   │   │   │   │   ├── uerrno.cpython-38.pyc
│   │   │   │   │   │   ├── uhashlib.cpython-38.pyc
│   │   │   │   │   │   ├── uheapq.cpython-38.pyc
│   │   │   │   │   │   ├── uio.cpython-38.pyc
│   │   │   │   │   │   ├── ujson.cpython-38.pyc
│   │   │   │   │   │   ├── uos.cpython-38.pyc
│   │   │   │   │   │   ├── upip.cpython-38.pyc
│   │   │   │   │   │   ├── upip_utarfile.cpython-38.pyc
│   │   │   │   │   │   ├── upysh.cpython-38.pyc
│   │   │   │   │   │   ├── urandom.cpython-38.pyc
│   │   │   │   │   │   ├── ure.cpython-38.pyc
│   │   │   │   │   │   ├── urequests.cpython-38.pyc
│   │   │   │   │   │   ├── uselect.cpython-38.pyc
│   │   │   │   │   │   ├── usocket.cpython-38.pyc
│   │   │   │   │   │   ├── ussl.cpython-38.pyc
│   │   │   │   │   │   ├── ustruct.cpython-38.pyc
│   │   │   │   │   │   ├── utime.cpython-38.pyc
│   │   │   │   │   │   ├── utimeq.cpython-38.pyc
│   │   │   │   │   │   ├── uzlib.cpython-38.pyc
│   │   │   │   │   │   ├── _webrepl.cpython-38.pyc
│   │   │   │   │   │   ├── webrepl.cpython-38.pyc
│   │   │   │   │   │   ├── webrepl_setup.cpython-38.pyc
│   │   │   │   │   │   ├── websocket.cpython-38.pyc
│   │   │   │   │   │   ├── websocket_helper.cpython-38.pyc
│   │   │   │   │   │   └── zlib.cpython-38.pyc
│   │   │   │   │   ├── random.py
│   │   │   │   │   ├── re.py
│   │   │   │   │   ├── select.py
│   │   │   │   │   ├── socket.py
│   │   │   │   │   ├── ssl.py
│   │   │   │   │   ├── struct.py
│   │   │   │   │   ├── sys.py
│   │   │   │   │   ├── _thread.py
│   │   │   │   │   ├── time.py
│   │   │   │   │   ├── ubinascii.py
│   │   │   │   │   ├── ucollections.py
│   │   │   │   │   ├── uctypes.py
│   │   │   │   │   ├── uerrno.py
│   │   │   │   │   ├── uhashlib.py
│   │   │   │   │   ├── uheapq.py
│   │   │   │   │   ├── uio.py
│   │   │   │   │   ├── ujson.py
│   │   │   │   │   ├── uos.py
│   │   │   │   │   ├── upip.py
│   │   │   │   │   ├── upip_utarfile.py
│   │   │   │   │   ├── upysh.py
│   │   │   │   │   ├── urandom.py
│   │   │   │   │   ├── ure.py
│   │   │   │   │   ├── urequests.py
│   │   │   │   │   ├── uselect.py
│   │   │   │   │   ├── usocket.py
│   │   │   │   │   ├── ussl.py
│   │   │   │   │   ├── ustruct.py
│   │   │   │   │   ├── utime.py
│   │   │   │   │   ├── utimeq.py
│   │   │   │   │   ├── uzlib.py
│   │   │   │   │   ├── _webrepl.py
│   │   │   │   │   ├── webrepl.py
│   │   │   │   │   ├── webrepl_setup.py
│   │   │   │   │   ├── websocket_helper.py
│   │   │   │   │   ├── websocket.py
│   │   │   │   │   └── zlib.py
│   │   │   │   ├── __init__.py
│   │   │   │   └── __pycache__
│   │   │   │   └── __init__.cpython-38.pyc
│   │   │   ├── event_logging.py
│   │   │   ├── event_view.py
│   │   │   ├── files.py
│   │   │   ├── find_replace.py
│   │   │   ├── general_config_page.py
│   │   │   ├── goto_definition.py
│   │   │   ├── heap.py
│   │   │   ├── help
│   │   │   │   ├── birdseye.rst
│   │   │   │   ├── debuggers.rst
│   │   │   │   ├── debugging.rst
│   │   │   │   ├── dock.rst
│   │   │   │   ├── errors.rst
│   │   │   │   ├── flask.rst
│   │   │   │   ├── index.rst
│   │   │   │   ├── __init__.py
│   │   │   │   ├── modes.rst
│   │   │   │   ├── packages.rst
│   │   │   │   ├── plotter.rst
│   │   │   │   ├── program_arguments.rst
│   │   │   │   ├── __pycache__
│   │   │   │   │   └── __init__.cpython-38.pyc
│   │   │   │   ├── shell.rst
│   │   │   │   └── turtle.rst
│   │   │   ├── highlight_names.py
│   │   │   ├── __init__.py
│   │   │   ├── locals_marker.py
│   │   │   ├── microbit
│   │   │   │   ├── api_stubs
│   │   │   │   │   ├── antigravity.py
│   │   │   │   │   ├── array.py
│   │   │   │   │   ├── audio.py
│   │   │   │   │   ├── builtins.py
│   │   │   │   │   ├── collections.py
│   │   │   │   │   ├── gc.py
│   │   │   │   │   ├── love.py
│   │   │   │   │   ├── machine.py
│   │   │   │   │   ├── math.py
│   │   │   │   │   ├── microbit.py
│   │   │   │   │   ├── micropython.py
│   │   │   │   │   ├── music.py
│   │   │   │   │   ├── neopixel.py
│   │   │   │   │   ├── os.py
│   │   │   │   │   ├── __pycache__
│   │   │   │   │   │   ├── antigravity.cpython-38.pyc
│   │   │   │   │   │   ├── array.cpython-38.pyc
│   │   │   │   │   │   ├── audio.cpython-38.pyc
│   │   │   │   │   │   ├── builtins.cpython-38.pyc
│   │   │   │   │   │   ├── collections.cpython-38.pyc
│   │   │   │   │   │   ├── gc.cpython-38.pyc
│   │   │   │   │   │   ├── love.cpython-38.pyc
│   │   │   │   │   │   ├── machine.cpython-38.pyc
│   │   │   │   │   │   ├── math.cpython-38.pyc
│   │   │   │   │   │   ├── microbit.cpython-38.pyc
│   │   │   │   │   │   ├── micropython.cpython-38.pyc
│   │   │   │   │   │   ├── music.cpython-38.pyc
│   │   │   │   │   │   ├── neopixel.cpython-38.pyc
│   │   │   │   │   │   ├── os.cpython-38.pyc
│   │   │   │   │   │   ├── radio.cpython-38.pyc
│   │   │   │   │   │   ├── random.cpython-38.pyc
│   │   │   │   │   │   ├── speech.cpython-38.pyc
│   │   │   │   │   │   ├── struct.cpython-38.pyc
│   │   │   │   │   │   ├── sys.cpython-38.pyc
│   │   │   │   │   │   ├── this.cpython-38.pyc
│   │   │   │   │   │   ├── time.cpython-38.pyc
│   │   │   │   │   │   ├── ucollections.cpython-38.pyc
│   │   │   │   │   │   ├── ustruct.cpython-38.pyc
│   │   │   │   │   │   └── utime.cpython-38.pyc
│   │   │   │   │   ├── radio.py
│   │   │   │   │   ├── random.py
│   │   │   │   │   ├── speech.py
│   │   │   │   │   ├── struct.py
│   │   │   │   │   ├── sys.py
│   │   │   │   │   ├── this.py
│   │   │   │   │   ├── time.py
│   │   │   │   │   ├── ucollections.py
│   │   │   │   │   ├── ustruct.py
│   │   │   │   │   └── utime.py
│   │   │   │   ├── __init__.py
│   │   │   │   └── __pycache__
│   │   │   │   └── __init__.cpython-38.pyc
│   │   │   ├── micropython
│   │   │   │   ├── api_stubs
│   │   │   │   │   ├── array.py
│   │   │   │   │   ├── binascii.py
│   │   │   │   │   ├── builtins.py
│   │   │   │   │   ├── cmath.py
│   │   │   │   │   ├── collections.py
│   │   │   │   │   ├── dht.py
│   │   │   │   │   ├── errno.py
│   │   │   │   │   ├── framebuf.py
│   │   │   │   │   ├── gc.py
│   │   │   │   │   ├── hashlib.py
│   │   │   │   │   ├── heapq.py
│   │   │   │   │   ├── io.py
│   │   │   │   │   ├── json.py
│   │   │   │   │   ├── lcd160cr.py
│   │   │   │   │   ├── machine.py
│   │   │   │   │   ├── math.py
│   │   │   │   │   ├── micropython.py
│   │   │   │   │   ├── network.py
│   │   │   │   │   ├── _onewire.py
│   │   │   │   │   ├── onewire.py
│   │   │   │   │   ├── os.py
│   │   │   │   │   ├── pyb.py
│   │   │   │   │   ├── __pycache__
│   │   │   │   │   │   ├── array.cpython-38.pyc
│   │   │   │   │   │   ├── binascii.cpython-38.pyc
│   │   │   │   │   │   ├── builtins.cpython-38.pyc
│   │   │   │   │   │   ├── cmath.cpython-38.pyc
│   │   │   │   │   │   ├── collections.cpython-38.pyc
│   │   │   │   │   │   ├── dht.cpython-38.pyc
│   │   │   │   │   │   ├── errno.cpython-38.pyc
│   │   │   │   │   │   ├── framebuf.cpython-38.pyc
│   │   │   │   │   │   ├── gc.cpython-38.pyc
│   │   │   │   │   │   ├── hashlib.cpython-38.pyc
│   │   │   │   │   │   ├── heapq.cpython-38.pyc
│   │   │   │   │   │   ├── io.cpython-38.pyc
│   │   │   │   │   │   ├── json.cpython-38.pyc
│   │   │   │   │   │   ├── lcd160cr.cpython-38.pyc
│   │   │   │   │   │   ├── machine.cpython-38.pyc
│   │   │   │   │   │   ├── math.cpython-38.pyc
│   │   │   │   │   │   ├── micropython.cpython-38.pyc
│   │   │   │   │   │   ├── network.cpython-38.pyc
│   │   │   │   │   │   ├── _onewire.cpython-38.pyc
│   │   │   │   │   │   ├── onewire.cpython-38.pyc
│   │   │   │   │   │   ├── os.cpython-38.pyc
│   │   │   │   │   │   ├── pyb.cpython-38.pyc
│   │   │   │   │   │   ├── random.cpython-38.pyc
│   │   │   │   │   │   ├── re.cpython-38.pyc
│   │   │   │   │   │   ├── select.cpython-38.pyc
│   │   │   │   │   │   ├── socket.cpython-38.pyc
│   │   │   │   │   │   ├── stm.cpython-38.pyc
│   │   │   │   │   │   ├── struct.cpython-38.pyc
│   │   │   │   │   │   ├── sys.cpython-38.pyc
│   │   │   │   │   │   ├── time.cpython-38.pyc
│   │   │   │   │   │   ├── ubinascii.cpython-38.pyc
│   │   │   │   │   │   ├── ucollections.cpython-38.pyc
│   │   │   │   │   │   ├── uctypes.cpython-38.pyc
│   │   │   │   │   │   ├── uerrno.cpython-38.pyc
│   │   │   │   │   │   ├── uhashlib.cpython-38.pyc
│   │   │   │   │   │   ├── uheapq.cpython-38.pyc
│   │   │   │   │   │   ├── uio.cpython-38.pyc
│   │   │   │   │   │   ├── ujson.cpython-38.pyc
│   │   │   │   │   │   ├── umachine.cpython-38.pyc
│   │   │   │   │   │   ├── uos.cpython-38.pyc
│   │   │   │   │   │   ├── urandom.cpython-38.pyc
│   │   │   │   │   │   ├── ure.cpython-38.pyc
│   │   │   │   │   │   ├── uselect.cpython-38.pyc
│   │   │   │   │   │   ├── usocket.cpython-38.pyc
│   │   │   │   │   │   ├── ustruct.cpython-38.pyc
│   │   │   │   │   │   ├── utime.cpython-38.pyc
│   │   │   │   │   │   ├── utimeq.cpython-38.pyc
│   │   │   │   │   │   ├── uzlib.cpython-38.pyc
│   │   │   │   │   │   └── zlib.cpython-38.pyc
│   │   │   │   │   ├── random.py
│   │   │   │   │   ├── re.py
│   │   │   │   │   ├── select.py
│   │   │   │   │   ├── socket.py
│   │   │   │   │   ├── stm.py
│   │   │   │   │   ├── struct.py
│   │   │   │   │   ├── sys.py
│   │   │   │   │   ├── time.py
│   │   │   │   │   ├── ubinascii.py
│   │   │   │   │   ├── ucollections.py
│   │   │   │   │   ├── uctypes.py
│   │   │   │   │   ├── uerrno.py
│   │   │   │   │   ├── uhashlib.py
│   │   │   │   │   ├── uheapq.py
│   │   │   │   │   ├── uio.py
│   │   │   │   │   ├── ujson.py
│   │   │   │   │   ├── umachine.py
│   │   │   │   │   ├── uos.py
│   │   │   │   │   ├── urandom.py
│   │   │   │   │   ├── ure.py
│   │   │   │   │   ├── uselect.py
│   │   │   │   │   ├── usocket.py
│   │   │   │   │   ├── ustruct.py
│   │   │   │   │   ├── utime.py
│   │   │   │   │   ├── utimeq.py
│   │   │   │   │   ├── uzlib.py
│   │   │   │   │   └── zlib.py
│   │   │   │   ├── backend.py
│   │   │   │   ├── bare_metal_backend.py
│   │   │   │   ├── connection.py
│   │   │   │   ├── __init__.py
│   │   │   │   ├── micropip.py
│   │   │   │   ├── miniterm_wrapper.py
│   │   │   │   ├── os_mp_backend.py
│   │   │   │   ├── pip_gui.py
│   │   │   │   ├── __pycache__
│   │   │   │   │   ├── backend.cpython-38.pyc
│   │   │   │   │   ├── bare_metal_backend.cpython-38.pyc
│   │   │   │   │   ├── connection.cpython-38.pyc
│   │   │   │   │   ├── __init__.cpython-38.pyc
│   │   │   │   │   ├── micropip.cpython-38.pyc
│   │   │   │   │   ├── miniterm_wrapper.cpython-38.pyc
│   │   │   │   │   ├── os_mp_backend.cpython-38.pyc
│   │   │   │   │   ├── pip_gui.cpython-38.pyc
│   │   │   │   │   ├── serial_connection.cpython-38.pyc
│   │   │   │   │   ├── ssh_connection.cpython-38.pyc
│   │   │   │   │   ├── subprocess_connection.cpython-38.pyc
│   │   │   │   │   ├── uf2dialog.cpython-38.pyc
│   │   │   │   │   └── webrepl_connection.cpython-38.pyc
│   │   │   │   ├── serial_connection.py
│   │   │   │   ├── ssh_connection.py
│   │   │   │   ├── subprocess_connection.py
│   │   │   │   ├── uf2dialog.py
│   │   │   │   └── webrepl_connection.py
│   │   │   ├── misc_analyzers.py
│   │   │   ├── mypy
│   │   │   │   ├── __init__.py
│   │   │   │   ├── __pycache__
│   │   │   │   │   └── __init__.cpython-38.pyc
│   │   │   │   └── typeshed_extras
│   │   │   │   └── turtle.pyi
│   │   │   ├── notes.py
│   │   │   ├── object_inspector.py
│   │   │   ├── outline.py
│   │   │   ├── paren_matcher.py
│   │   │   ├── pgzero_frontend.py
│   │   │   ├── pi
│   │   │   │   ├── __init__.py
│   │   │   │   ├── __pycache__
│   │   │   │   │   └── __init__.cpython-38.pyc
│   │   │   │   └── res
│   │   │   │   ├── debug-run48.png
│   │   │   │   ├── debug-run-cursor48.png
│   │   │   │   ├── debug-run-cursor.png
│   │   │   │   ├── debug-run.png
│   │   │   │   ├── debug-step-into48.png
│   │   │   │   ├── debug-step-into.png
│   │   │   │   ├── debug-step-out48.png
│   │   │   │   ├── debug-step-out.png
│   │   │   │   ├── debug-step-over48.png
│   │   │   │   ├── debug-step-over.png
│   │   │   │   ├── _disabled_debug-run48.png
│   │   │   │   ├── _disabled_debug-run-cursor48.png
│   │   │   │   ├── _disabled_debug-run-cursor.png
│   │   │   │   ├── _disabled_debug-run.png
│   │   │   │   ├── _disabled_debug-step-into48.png
│   │   │   │   ├── _disabled_debug-step-into.png
│   │   │   │   ├── _disabled_debug-step-out48.png
│   │   │   │   ├── _disabled_debug-step-out.png
│   │   │   │   ├── _disabled_debug-step-over48.png
│   │   │   │   ├── _disabled_debug-step-over.png
│   │   │   │   ├── _disabled_document-new48.png
│   │   │   │   ├── _disabled_document-new.png
│   │   │   │   ├── _disabled_document-open48.png
│   │   │   │   ├── _disabled_document-open.png
│   │   │   │   ├── _disabled_document-save48.png
│   │   │   │   ├── _disabled_document-save.png
│   │   │   │   ├── _disabled_media-playback-start48.png
│   │   │   │   ├── _disabled_media-playback-start.png
│   │   │   │   ├── _disabled_process-stop48.png
│   │   │   │   ├── _disabled_process-stop.png
│   │   │   │   ├── _disabled_quit48.png
│   │   │   │   ├── _disabled_quit.png
│   │   │   │   ├── _disabled_resume48.png
│   │   │   │   ├── _disabled_resume.png
│   │   │   │   ├── _disabled_scrollbar-button-down-insens.png
│   │   │   │   ├── _disabled_scrollbar-button-down.png
│   │   │   │   ├── _disabled_scrollbar-button-left-insens.png
│   │   │   │   ├── _disabled_scrollbar-button-left.png
│   │   │   │   ├── _disabled_scrollbar-button-right-insens.png
│   │   │   │   ├── _disabled_scrollbar-button-right.png
│   │   │   │   ├── _disabled_scrollbar-button-up-insens.png
│   │   │   │   ├── _disabled_scrollbar-button-up.png
│   │   │   │   ├── _disabled_window-close-act.png
│   │   │   │   ├── _disabled_window-close.png
│   │   │   │   ├── _disabled_zoom48.png
│   │   │   │   ├── _disabled_zoom.png
│   │   │   │   ├── document-new48.png
│   │   │   │   ├── document-new.png
│   │   │   │   ├── document-open48.png
│   │   │   │   ├── document-open.png
│   │   │   │   ├── document-save48.png
│   │   │   │   ├── document-save.png
│   │   │   │   ├── media-playback-start48.png
│   │   │   │   ├── media-playback-start.png
│   │   │   │   ├── process-stop48.png
│   │   │   │   ├── process-stop.png
│   │   │   │   ├── quit48.png
│   │   │   │   ├── quit.png
│   │   │   │   ├── resume48.png
│   │   │   │   ├── resume.png
│   │   │   │   ├── scrollbar-button-down-insens.png
│   │   │   │   ├── scrollbar-button-down.png
│   │   │   │   ├── scrollbar-button-left-insens.png
│   │   │   │   ├── scrollbar-button-left.png
│   │   │   │   ├── scrollbar-button-right-insens.png
│   │   │   │   ├── scrollbar-button-right.png
│   │   │   │   ├── scrollbar-button-up-insens.png
│   │   │   │   ├── scrollbar-button-up.png
│   │   │   │   ├── window-close-act.png
│   │   │   │   ├── window-close.png
│   │   │   │   ├── zoom48.png
│   │   │   │   └── zoom.png
│   │   │   ├── pip_gui.py
│   │   │   ├── printing
│   │   │   │   ├── __init__.py
│   │   │   │   ├── __pycache__
│   │   │   │   │   └── __init__.cpython-38.pyc
│   │   │   │   └── template.html
│   │   │   ├── __pycache__
│   │   │   │   ├── about.cpython-38.pyc
│   │   │   │   ├── assistant_config_page.cpython-38.pyc
│   │   │   │   ├── ast_view.cpython-38.pyc
│   │   │   │   ├── autocomplete.cpython-38.pyc
│   │   │   │   ├── backend_config_page.cpython-38.pyc
│   │   │   │   ├── base_syntax_themes.cpython-38.pyc
│   │   │   │   ├── base_ui_themes.cpython-38.pyc
│   │   │   │   ├── birdseye_frontend.cpython-38.pyc
│   │   │   │   ├── cells.cpython-38.pyc
│   │   │   │   ├── clean_ui_themes.cpython-38.pyc
│   │   │   │   ├── coloring.cpython-38.pyc
│   │   │   │   ├── commenting_indenting.cpython-38.pyc
│   │   │   │   ├── common_editing_commands.cpython-38.pyc
│   │   │   │   ├── debugger.cpython-38.pyc
│   │   │   │   ├── dock_user_windows_frontend.cpython-38.pyc
│   │   │   │   ├── editor_config_page.cpython-38.pyc
│   │   │   │   ├── event_logging.cpython-38.pyc
│   │   │   │   ├── event_view.cpython-38.pyc
│   │   │   │   ├── files.cpython-38.pyc
│   │   │   │   ├── find_replace.cpython-38.pyc
│   │   │   │   ├── general_config_page.cpython-38.pyc
│   │   │   │   ├── goto_definition.cpython-38.pyc
│   │   │   │   ├── heap.cpython-38.pyc
│   │   │   │   ├── highlight_names.cpython-38.pyc
│   │   │   │   ├── __init__.cpython-38.pyc
│   │   │   │   ├── locals_marker.cpython-38.pyc
│   │   │   │   ├── misc_analyzers.cpython-38.pyc
│   │   │   │   ├── notes.cpython-38.pyc
│   │   │   │   ├── object_inspector.cpython-38.pyc
│   │   │   │   ├── outline.cpython-38.pyc
│   │   │   │   ├── paren_matcher.cpython-38.pyc
│   │   │   │   ├── pgzero_frontend.cpython-38.pyc
│   │   │   │   ├── pip_gui.cpython-38.pyc
│   │   │   │   ├── remove_old_data_dir.cpython-38.pyc
│   │   │   │   ├── replayer.cpython-38.pyc
│   │   │   │   ├── run_debug_config_page.cpython-38.pyc
│   │   │   │   ├── shell_config_page.cpython-38.pyc
│   │   │   │   ├── shell_macro.cpython-38.pyc
│   │   │   │   ├── statement_boxes.cpython-38.pyc
│   │   │   │   ├── stdlib_error_helpers.cpython-38.pyc
│   │   │   │   ├── terminal_config_page.cpython-38.pyc
│   │   │   │   ├── theme_and_font_config_page.cpython-38.pyc
│   │   │   │   ├── thonny_folders.cpython-38.pyc
│   │   │   │   ├── tomorrow_syntax_theme.cpython-38.pyc
│   │   │   │   └── variables.cpython-38.pyc
│   │   │   ├── pylint
│   │   │   │   ├── __init__.py
│   │   │   │   ├── messages.py
│   │   │   │   └── __pycache__
│   │   │   │   ├── __init__.cpython-38.pyc
│   │   │   │   └── messages.cpython-38.pyc
│   │   │   ├── remove_old_data_dir.py
│   │   │   ├── replayer.py
│   │   │   ├── run_debug_config_page.py
│   │   │   ├── shell_config_page.py
│   │   │   ├── shell_macro.py
│   │   │   ├── statement_boxes.py
│   │   │   ├── stdlib_error_helpers.py
│   │   │   ├── system_shell
│   │   │   │   ├── explain_environment.py
│   │   │   │   ├── __init__.py
│   │   │   │   └── __pycache__
│   │   │   │   ├── explain_environment.cpython-38.pyc
│   │   │   │   └── __init__.cpython-38.pyc
│   │   │   ├── terminal_config_page.py
│   │   │   ├── theme_and_font_config_page.py
│   │   │   ├── thonny_folders.py
│   │   │   ├── tomorrow_syntax_theme.py
│   │   │   └── variables.py
│   │   ├── __pycache__
│   │   │   ├── assistance.cpython-38.pyc
│   │   │   ├── ast_utils.cpython-38.pyc
│   │   │   ├── backend.cpython-38.pyc
│   │   │   ├── base_file_browser.cpython-38.pyc
│   │   │   ├── codeview.cpython-38.pyc
│   │   │   ├── common.cpython-38.pyc
│   │   │   ├── config.cpython-38.pyc
│   │   │   ├── config_ui.cpython-38.pyc
│   │   │   ├── editors.cpython-38.pyc
│   │   │   ├── export.cpython-38.pyc
│   │   │   ├── first_run.cpython-38.pyc
│   │   │   ├── gridtable.cpython-38.pyc
│   │   │   ├── __init__.cpython-38.pyc
│   │   │   ├── jedi_utils.cpython-38.pyc
│   │   │   ├── languages.cpython-38.pyc
│   │   │   ├── __main__.cpython-38.pyc
│   │   │   ├── memory.cpython-38.pyc
│   │   │   ├── misc_utils.cpython-38.pyc
│   │   │   ├── roughparse.cpython-38.pyc
│   │   │   ├── rst_utils.cpython-38.pyc
│   │   │   ├── running.cpython-38.pyc
│   │   │   ├── shell.cpython-38.pyc
│   │   │   ├── terminal.cpython-38.pyc
│   │   │   ├── tktextext.cpython-38.pyc
│   │   │   ├── token_utils.cpython-38.pyc
│   │   │   ├── ui_utils.cpython-38.pyc
│   │   │   ├── workbench.cpython-38.pyc
│   │   │   └── workdlg.cpython-38.pyc
│   │   ├── res
│   │   │   ├── 16x16-blank.gif
│   │   │   ├── 1x1-white.gif
│   │   │   ├── arrow-down.gif
│   │   │   ├── birdseye.png
│   │   │   ├── boxdot_light.png
│   │   │   ├── boxdot.png
│   │   │   ├── boxminus_light.png
│   │   │   ├── boxminus.png
│   │   │   ├── boxplus_light.png
│   │   │   ├── boxplus.png
│   │   │   ├── boxx_light.png
│   │   │   ├── boxx.png
│   │   │   ├── broken.png
│   │   │   ├── closed-folder.gif
│   │   │   ├── _create_disabled_variants.py
│   │   │   ├── debug-current-script_2x.png
│   │   │   ├── debug-current-script.png
│   │   │   ├── delete.gif
│   │   │   ├── _disabled_16x16-blank.gif
│   │   │   ├── _disabled_1x1-white.gif
│   │   │   ├── _disabled_arrow-down.gif
│   │   │   ├── _disabled_birdseye.png
│   │   │   ├── _disabled_boxdot_light.png
│   │   │   ├── _disabled_boxdot.png
│   │   │   ├── _disabled_boxminus_light.png
│   │   │   ├── _disabled_boxminus.png
│   │   │   ├── _disabled_boxplus_light.png
│   │   │   ├── _disabled_boxplus.png
│   │   │   ├── _disabled_boxx_light.png
│   │   │   ├── _disabled_boxx.png
│   │   │   ├── _disabled_closed-folder.gif
│   │   │   ├── _disabled_debug-current-script_2x.png
│   │   │   ├── _disabled_debug-current-script.png
│   │   │   ├── _disabled_delete.gif
│   │   │   ├── _disabled_folder.gif
│   │   │   ├── _disabled_generic-file.gif
│   │   │   ├── _disabled_harddisk_2x.png
│   │   │   ├── _disabled_harddisk.png
│   │   │   ├── _disabled_hard-drive.gif
│   │   │   ├── _disabled_help_2x.png
│   │   │   ├── _disabled_help.png
│   │   │   ├── _disabled_information_2x.png
│   │   │   ├── _disabled_information.png
│   │   │   ├── _disabled_nav-backward_2x.png
│   │   │   ├── _disabled_nav-backward.png
│   │   │   ├── _disabled_nav-forward_2x.png
│   │   │   ├── _disabled_nav-forward.png
│   │   │   ├── _disabled_new-file_Linux_2x.png
│   │   │   ├── _disabled_new-file_Linux.png
│   │   │   ├── _disabled_new-file.png
│   │   │   ├── _disabled_open-file_Linux_2x.png
│   │   │   ├── _disabled_open-file_Linux.png
│   │   │   ├── _disabled_open-file.png
│   │   │   ├── _disabled_open_folder.gif
│   │   │   ├── _disabled_outline-class_2x.png
│   │   │   ├── _disabled_outline-class.png
│   │   │   ├── _disabled_outline-method.gif
│   │   │   ├── _disabled_python-file.gif
│   │   │   ├── _disabled_python-icon.gif
│   │   │   ├── _disabled_quit_2x.png
│   │   │   ├── _disabled_quit.png
│   │   │   ├── _disabled_resume_2x.png
│   │   │   ├── _disabled_resume.png
│   │   │   ├── _disabled_run-current-script_2x.png
│   │   │   ├── _disabled_run-current-script.png
│   │   │   ├── _disabled_run-to-cursor_2x.png
│   │   │   ├── _disabled_run-to-cursor.png
│   │   │   ├── _disabled_save-file_2x_alt.png
│   │   │   ├── _disabled_save-file_alt.png
│   │   │   ├── _disabled_save-file_Linux_2x.png
│   │   │   ├── _disabled_save-file_Linux.png
│   │   │   ├── _disabled_save-file.png
│   │   │   ├── _disabled_star_2x.png
│   │   │   ├── _disabled_star.png
│   │   │   ├── _disabled_step-into_2x.png
│   │   │   ├── _disabled_step-into.png
│   │   │   ├── _disabled_step-out_2x.png
│   │   │   ├── _disabled_step-out.png
│   │   │   ├── _disabled_step-over_2x.png
│   │   │   ├── _disabled_step-over.png
│   │   │   ├── _disabled_stop_2x_alt.png
│   │   │   ├── _disabled_stop_alt.png
│   │   │   ├── _disabled_stop.png
│   │   │   ├── _disabled_tab-close-active-clam-dark.gif
│   │   │   ├── _disabled_tab-close-active-clam.gif
│   │   │   ├── _disabled_tab-close-active.gif
│   │   │   ├── _disabled_tab-close-clam.gif
│   │   │   ├── _disabled_tab-close.gif
│   │   │   ├── _disabled_terminal_2x.png
│   │   │   ├── _disabled_terminal.png
│   │   │   ├── _disabled_text-file.gif
│   │   │   ├── _disabled_thonny.png
│   │   │   ├── _disabled_zoom.png
│   │   │   ├── folder.gif
│   │   │   ├── generic-file.gif
│   │   │   ├── harddisk_2x.png
│   │   │   ├── harddisk.png
│   │   │   ├── hard-drive.gif
│   │   │   ├── help_2x.png
│   │   │   ├── help.png
│   │   │   ├── information_2x.png
│   │   │   ├── information.png
│   │   │   ├── nav-backward_2x.png
│   │   │   ├── nav-backward.png
│   │   │   ├── nav-forward_2x.png
│   │   │   ├── nav-forward.png
│   │   │   ├── new-file_Linux_2x.png
│   │   │   ├── new-file_Linux.png
│   │   │   ├── new-file.png
│   │   │   ├── open-file_Linux_2x.png
│   │   │   ├── open-file_Linux.png
│   │   │   ├── open-file.png
│   │   │   ├── open_folder.gif
│   │   │   ├── outline-class_2x.png
│   │   │   ├── outline-class.png
│   │   │   ├── outline-method.gif
│   │   │   ├── PrintLnkTarget.vbs
│   │   │   ├── __pycache__
│   │   │   │   └── _create_disabled_variants.cpython-38.pyc
│   │   │   ├── python-file.gif
│   │   │   ├── python-icon.gif
│   │   │   ├── quit_2x.png
│   │   │   ├── quit.png
│   │   │   ├── resume_2x.png
│   │   │   ├── resume.png
│   │   │   ├── run-current-script_2x.png
│   │   │   ├── run-current-script.png
│   │   │   ├── run-to-cursor_2x.png
│   │   │   ├── run-to-cursor.png
│   │   │   ├── save-file_2x_alt.png
│   │   │   ├── save-file_alt.png
│   │   │   ├── save-file_Linux_2x.png
│   │   │   ├── save-file_Linux.png
│   │   │   ├── save-file.png
│   │   │   ├── star_2x.png
│   │   │   ├── star.png
│   │   │   ├── step-into_2x.png
│   │   │   ├── step-into.png
│   │   │   ├── step-out_2x.png
│   │   │   ├── step-out.png
│   │   │   ├── step-over_2x.png
│   │   │   ├── step-over.png
│   │   │   ├── stop_2x_alt.png
│   │   │   ├── stop_alt.png
│   │   │   ├── stop.png
│   │   │   ├── tab-close-active-clam-dark.gif
│   │   │   ├── tab-close-active-clam.gif
│   │   │   ├── tab-close-active.gif
│   │   │   ├── tab-close-clam.gif
│   │   │   ├── tab-close.gif
│   │   │   ├── terminal_2x.png
│   │   │   ├── terminal.png
│   │   │   ├── text-file.gif
│   │   │   ├── thonny.ico
│   │   │   ├── thonny.png
│   │   │   ├── thonny_small.ico
│   │   │   └── zoom.png
│   │   ├── roughparse.py
│   │   ├── rst_utils.py
│   │   ├── running.py
│   │   ├── shell.py
│   │   ├── terminal.py
│   │   ├── test
│   │   │   ├── __init__.py
│   │   │   ├── plugins
│   │   │   │   ├── __init__.py
│   │   │   │   ├── __pycache__
│   │   │   │   │   ├── __init__.cpython-38.pyc
│   │   │   │   │   ├── test_locals_marker.cpython-38.pyc
│   │   │   │   │   └── test_name_highlighter.cpython-38.pyc
│   │   │   │   ├── test_locals_marker.py
│   │   │   │   └── test_name_highlighter.py
│   │   │   ├── __pycache__
│   │   │   │   ├── __init__.cpython-38.pyc
│   │   │   │   └── test_common.cpython-38.pyc
│   │   │   └── test_common.py
│   │   ├── tktextext.py
│   │   ├── token_utils.py
│   │   ├── ui_utils.py
│   │   ├── VERSION
│   │   ├── workbench.py
│   │   └── workdlg.py
│   └── thonny-3.3.0.dist-info
│   ├── direct_url.json
│   ├── entry_points.txt
│   ├── INSTALLER
│   ├── LICENSE.txt
│   ├── METADATA
│   ├── RECORD
│   ├── REQUESTED
│   ├── top_level.txt
│   └── WHEEL
└── nix-support
└── propagated-build-inputs
98 directories, 830 files
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment