Yesterday I tried to build the PlatforIO core project from the GitHub repo, using PyCharm.
Unfortunately, I came to a set of problems, the one really hard to solve is: https://youtrack.jetbrains.com/issue/PY-23615?_ga=2.206289299.1431457697.1615115567-98609791.1600594717
Finally, I managed to get some part of the project to be debuggable by installing the packages in the local venv, thus avoiding the name shadowing problem with “platform” package.
My question is to the core devs: What environment do you use and if you have a ready IDE setup guide, can you share it.
I am committed to start contributing to the project so I think soon I will be able to give a working IDE setup using PyCharm or other IDE in the following weeks. (I can do some work mainly on weekends)