Yes, but it is also non-trivial to setup a "C++Python" project.
Anyway, I would prefer (if possible) to stay with PyCharm for Python-side.
To my knowledge there is none (I mean no open-source project, which is more or less complete or is being actively developed).
SWIG is indeed old but it...