If you're not married to Python, we have a rudimentary wrapper for the ngspice shared lib in Julia here:
https://github.com/JuliaComputing/NgSpice.jl. It's pretty simplistic and raw, but seems to work fine. If there's missing features, happy to just add them for you. (This is part of a larger project that I'm not quite ready to talk about yet, and wasn't really intended to be used standalone at this point, but if it's useful, happy to make it work).