Contrib-pysite gets Incompatible 2.39.201019

Hi all

I’m new on PIO.
If I run system info, I got
PS C:\Users\Administrator\Documents\PlatformIO\Projects\MyWemos> pio system info
-------------------------- --------------------------------------------------------------
PlatformIO Core 5.0.4a2
Python 3.7.7-final.0
System Type windows_amd64
Platform Windows-10
File System Encoding utf-8
Locale Encoding cp1252
PlatformIO Core Directory C:\Users\Administrator.platformio
PlatformIO Core Executable C:\Users\Administrator.platformio\penv\Scripts\platformio.exe
Python Executable c:\users\administrator.platformio\penv\scripts\python.exe
Global Libraries 4
Development Platforms 3
Tools & Toolchains 16
-------------------------- --------------------------------------------------------------

If I run an upgrade, I got:
PS C:\Users\Administrator\Documents\PlatformIO\Projects\MyWemos> pio upgrade --dev
Please wait while upgrading PlatformIO …
PlatformIO has been successfully upgraded to 5.0.4a2
Release notes: Redirecting...

But, if I run next an update, I got:
PS C:\Users\Administrator\Documents\PlatformIO\Projects\MyWemos> pio update
Updating platformio/contrib-piohome 3.3.1 @ ~3.3.1 [Up-to-date]
Updating platformio/contrib-pysite 2.37.191020 @ ~2.37.0 [Incompatible 2.39.201019]
Updating platformio/tool-unity 1.20500.200612 @ ~1.20500.0 [Up-to-date]
Updating platformio/tool-scons 4.40001.0 @ ~4.40001.0 [Up-to-date]
Updating platformio/tool-cppcheck 1.210.0 @ ~1.210.0 [Up-to-date]

Platform Manager
================
Platform atmelavr
--------
Updating platformio/atmelavr                  3.0.0                              [Up-to-date]
Updating platformio/toolchain-atmelavr        1.50400.190710 @ ~1.50400.0        [Up-to-date]
Updating platformio/framework-arduino-avr     5.1.0 @ ~5.1.0                     [Up-to-date]
Updating platformio/tool-avrdude              1.60300.200527 @ ~1.60300.0        [Up-to-date]

Platform espressif32
--------
Updating platformio/espressif32               2.0.0                              [Up-to-date]
Updating platformio/toolchain-xtensa32        2.50200.80 @ ~2.50200.0            [Up-to-date]
Updating platformio/framework-arduinoespressif32 3.10004.201016 @ ~3.10004.191002   [Up-to-date]
Updating platformio/tool-esptoolpy            1.20600.0 @ ~1.20600.0             [Up-to-date]

Platform espressif8266
--------
Updating platformio/espressif8266             2.6.2                              [Up-to-date]
Updating platformio/toolchain-xtensa          2.40802.200502 @ ~2.40802.191122   [Up-to-date]
Updating platformio/framework-arduinoespressif8266 3.20704.0 @ ~3.20704.0             [Up-to-date]
Updating platformio/tool-esptool              1.413.0 @ <2                       [Up-to-date]
Updating platformio/tool-esptoolpy            1.20800.0 @ ~1.20800.0             [Up-to-date]
Updating platformio/tool-mkspiffs             1.200.0 @ ~1.200.0                 [Up-to-date]


Library Manager
===============
Library Storage: C:\Users\Administrator\.platformio\lib
Updating adafruit/Adafruit Unified Sensor     1.1.4                              [Up-to-date]
Updating AsyncMqttClient                      0.8.2                              [Up-to-date]
Updating AsyncTCP                             1.1.1                              [Up-to-date]
Updating adafruit/DHT sensor library          1.4.0                              [Up-to-date]
PS C:\Users\Administrator\Documents\PlatformIO\Projects\MyWemos>

As you can see, contrib-pysite is still Incompatible.
Did you have any idea how to fix it?

There is no fix because this is wanted. You have Python 3.7 installed and thus you only upgrade to pysite versions 2.37.xxxx, not the one for Python 3.9.

3 Likes