view pyproject.toml @ 23:8614a627888e

micropython setup
author drewp@bigasterisk.com
date Tue, 24 Dec 2024 21:36:27 -0800
parents 2f2a34ed4ead
children
line wrap: on
line source

[project]
name = "micro"
version = "0.0.0"
description = ""
authors = [
    {name = "Drew Perttula", email = "drewp@bigasterisk.com"},
]
dependencies = [
    "docopt>=0.6.2",
    "aiohttp>=3.9.5",
    "aioesphomeapi>=24.3.0",
    "apriltag>=0.0.16",
    "numpy",
    "aiohttp-sse>=2.2.0",
    "opencv-python",
    "esphome>=2024.8.3",
    "pillow",
    "setuptools",
    "adafruit-ampy>=1.1.0",
    "micropython-esp32-stubs>=1.23.0.post2",
]
requires-python = ">=3.11"
license = {text = "MIT"}

[build-system]
requires = ["pdm-pep517>=1.0.0"]
build-backend = "pdm.pep517.api"

[tool.pdm.scripts]
dashboard = {cmd = "esphome dashboard ."}
erase_flash = {cmd = "python -mesptool --chip esp32s2 --port /dev/ttyACM0 erase_flash" }
erase_flash_no_reset = {cmd = "python -mesptool --chip esp32s2 --port /dev/ttyACM0 --before no_reset erase_flash" }
write_micropython = {cmd = "python -mesptool --chip esp32s2 --port /dev/ttyACM0 --before no_reset write_flash -z 0x1000 ~/Downloads/ESP32_GENERIC_S2-20241129-v1.24.1.bin" }
#minicom -b 115200 -D /dev/ttyACM0