Configuration
Operating system:
Debian GNU/Linux 11 (bullseye) on a Raspberry Pi 3B
PlatformIO Version (platformio --version):
6.1.5
Description of problem
When running pio remote agent start, dependencies are installed via pip. Due to
|
if "linux" in systype: |
|
args.extend(["--no-binary", ":all:"]) |
all packages are ALWAYS compiled from source which is extremely slow and annoying especially on slow hardware. It ignores all wheels in both, the pypi and piwheels index.
Steps to Reproduce
- Run
pio remote agent start
- Wait an eternity for all packages to compile
- Have everything recompiled when pio decided to update something
Actual Results
pip compiles all packages from source.
Expected Results
pip uses wheels when available.
Workaround
Comment out both lines mentioned above. pip uses wheels for everything and installation is very fast.
If you’ve found a bug, please provide an information below.
Configuration
Operating system:
Debian GNU/Linux 11 (bullseye) on a Raspberry Pi 3B
PlatformIO Version (
platformio --version):6.1.5
Description of problem
When running
pio remote agent start, dependencies are installed viapip. Due toplatformio-core/platformio/package/manager/core.py
Lines 150 to 151 in 6395a03
all packages are ALWAYS compiled from source which is extremely slow and annoying especially on slow hardware. It ignores all wheels in both, the pypi and piwheels index.
Steps to Reproduce
pio remote agent startActual Results
pipcompiles all packages from source.Expected Results
pipuses wheels when available.Workaround
Comment out both lines mentioned above.
pipuses wheels for everything and installation is very fast.