pip install target-postgres tries to build psycopg2 even when psycopg2-binary is already installed.
Is that intended behaviour? It is not uncommon to use psycopg2-binary as a drop-in replacement for psycopg2 to avoid building it from source.
best regards
Ernst-Georg