Not able to install RPA Library in Robot framework

Took a look and issue seems to be like this;

rpaframework depends on a package called pendulum version ^2.1.12. This package has been released 4 years ago and has wheels only up to python 3.9 – and source could ofcourse be built still with python 3.11 (cuz distutils) hasnt been removed yet.

Latest pendulum (3.0.0) does however ship a wheel for 3.12 python for most platforms so the point where this can be fixed is within rpaframework package itself. All this information is mentioned in issue here; Cannot install rpaframework - python 3.12 · Issue #1155 · robocorp/rpaframework · GitHub

Mika Hänninen also stated in that ticket that since 3.12 support for quite a bit of packages is still “under way”, they don’t officially support 3.12 either and since Robocorp has stated that they will stop supporting robotframework - getting this fixed might take a while.

So, as @PavelK said, downgrading to 3.11.X is probably the best bet if one is not familiar on how to to start fixing issues like this…

2 Likes