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