The qmarkpg package is a psycopg2 wrapper allowing the use of "qmark"
placeholders style for query arguments (i.e. ? instead of %s).
There is no support for parameters dictionaries: only positional parameters
are allowed.
Adopting "qmark" and dropping support for "format" (i.e. %s) and
"pyformat" (i.e. %(name)s) placeholders is not in program for future
Psycopg versions; however, maintainers of multi-database environments may find
the "qmark" placeholder style more useful for cross-database compatibility:
this module is designed to support such requirement without requiring
extensive rewriting of application directly using psycopg2.