pip install esptool==3.2

A serial utility to communicate & flash code to Espressif ESP8266 & ESP32 chips.

Source
Among top 1% packages on PyPI.
Over 720.5K downloads in the last 90 days.

Commonly used with esptool

Based on how often these packages appear together in public requirements.txt files on GitHub.

adafruit-ampy

ampy (Adafruit MicroPython tool) is a command line tool to interact with a CircuitPython or MicroPython board over a serial connection.

rshell

A remote shell for working with MicroPython boards.

nodemcu-uploader

tool for uploading files to the filesystem of an ESP8266 running NodeMCU.

pynvim

Python client to neovim

flake8-mypy

A plugin for flake8 integrating mypy.

vim-vint

Lint tool for Vim script Language

json-get

Get values from JSON objects using a path expression

syncano

Python Library for syncano.com api

mccabe

McCabe checker, plugin for flake8

lolcat

Rainbows and unicorns!

flake8-commas

Flake8 lint for trailing commas.

pep8-naming

Check PEP-8 naming conventions, plugin for flake8

jsbeautifier

JavaScript unobfuscator and beautifier.

weakrefset

A WeakSet class for storing objects using weak references.

pycodestyle

Python style guide checker

pyflakes

passive checker of Python programs

flake8-assertive

Flake8 unittest assert method checker

flake8-todo

TODO notes checker, plugin for flake8

flake8-comprehensions

A flake8 plugin to help you write better list/set/dict comprehensions.

Version usage of esptool

Proportion of downloaded versions in the last 3 months (only versions over 1%).

3.1

77.64%

3.2

19.44%

2.8

1.33%

3.0

1.06%