Whilst going carefully through the getting started page, I noticed that it's currently necessary to install psycopg2 with a separate pip install command.
I suggest adding an optional dependencies category (like maybe all?) that would let dbprocessing be installed with:
pip install dbprocessing[all]
Doing this that this would let dbprocessing set bounds on the allowed versions of psycopg2, and to run tests using this version to make sure it's interoperable with it.
Whilst going carefully through the getting started page, I noticed that it's currently necessary to install psycopg2 with a separate
pip installcommand.I suggest adding an optional dependencies category (like maybe
all?) that would let dbprocessing be installed with:Doing this that this would let dbprocessing set bounds on the allowed versions of psycopg2, and to run tests using this version to make sure it's interoperable with it.