This is a very thin wrapper around the psycopg2 library. Not sure why it’s necessary vs. using psycopg2 directly.
It seems nice for a python beginner that is used to SQL and has his data sitting in a db. I can see myself using it for small in-class projects at uni.
There are very sensible Python libraries for abstracting over SQL (sqlalchemy), encouraging writing SQL logic in giant strings in 2016 is a bit regressive.
this, and: SQLAlchemy is widely known as an ORM, but imho more interesting is its expression language http://docs.sqlalchemy.org/en/latest/core/tutorial.html
A more accurate tagline would be “SQL database integration for humans”. This library doesn’t change or abstract the SQL language at all.
But that isn’t their trademark!