If I install psycopg2-binary, and then I try to install a package that
depends on psycopg2, will pip "know" that psycopg2-binary satisfies the
psycopg2 requirement and avoid installing psycopg2?
Empirically the answer seems to be "no". I installed psycopg2-binary, then
ran `python3 -m pip install -e .` in a directory with this setup.py file
<https://gist.github.com/kerrick-js/b0962b74853cc297cf2186d251763262>, and
it tried to install psycopg2.
Is there a way that, in my setup.py file, I can depend on either psycopg2
or psycopg2-binary, whichever is available?
Thanks,
Kerrick