BUILD: Development Build Requires psycopg2, which depends on postgresql headers. We could change the dependency to psycopg2-binary #49990
Labels
Build
Library building on various platforms
Needs Triage
Issue that has not been reviewed by a pandas team member
Installation check
Platform
Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.31
Installation Method
Built from source
pandas Version
Main Branch, Commit: e35c0c4
Python Version
3.10.4
Installation Logs
python -m pip install -r requirements-dev.txt
fails with the followingCollecting psycopg2
Using cached psycopg2-2.9.5.tar.gz (384 kB)
Preparing metadata (setup.py) ... error
error: subprocess-exited-with-error
× python setup.py egg_info did not run successfully.
│ exit code: 1
╰─> [23 lines of output]
running egg_info
creating /tmp/pip-pip-egg-info-76yw0psq/psycopg2.egg-info
writing /tmp/pip-pip-egg-info-76yw0psq/psycopg2.egg-info/PKG-INFO
writing dependency_links to /tmp/pip-pip-egg-info-76yw0psq/psycopg2.egg-info/dependency_links.txt
writing top-level names to /tmp/pip-pip-egg-info-76yw0psq/psycopg2.egg-info/top_level.txt
writing manifest file '/tmp/pip-pip-egg-info-76yw0psq/psycopg2.egg-info/SOURCES.txt'
note: This error originates from a subprocess, and is likely not a problem with pip.
error: metadata-generation-failed
Note that I found changing
psycopg2
topsycopg2-binary
inrequirements-dev.txt
solves this issue. Alternatively, I could have installed the postgresql headers, but since that can be avoided, I think updatingrequirements-dev.txt
should be preferred.The text was updated successfully, but these errors were encountered: