```
uvx --with pip --managed-python platformio run
```
That lets me use esp-idf without having to install either platformio or idf.py!
```
uvx --with pip --managed-python platformio run
```
That lets me use esp-idf without having to install either platformio or idf.py!
```
$ ~/.local/share/uv/tools/platformio/bin/python
Python 3.12.3 (main, Aug 14 2025, 17:47:21) [GCC 13.3.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import sys
>>> sys.path
['', '/usr/lib/python312.zip', '/usr/lib/python3.12' […]
```
$ ~/.local/share/uv/tools/platformio/bin/python
Python 3.12.3 (main, Aug 14 2025, 17:47:21) [GCC 13.3.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import sys
>>> sys.path
['', '/usr/lib/python312.zip', '/usr/lib/python3.12' […]
I really wish these vendors would just use PyPA-standard tooling for virtual […]
I really wish these vendors would just use PyPA-standard tooling for virtual […]