yahoo-eng-team team mailing list archive
-
yahoo-eng-team team
-
Mailing list archive
-
Message #54488
[Bug 1608653] [NEW] Installing reqs from test-requirements.txt using pip fails due to missing lib package for psycopg2
Public bug reported:
When setting up a development environment following the instructions
here:
http://docs.openstack.org/developer/keystone/devref/development.environment.html
On Ubuntu 16.04.1 when installing dependencies from test-
requirements.txt using pip, the installation fails when it tries to
install psycopg2:
Collecting psycopg2>=2.5; extra == "postgresql" (from oslo.db[fixtures,mysql,postgresql]>=4.1.0->-r test-requirements.txt (line 13))
Downloading psycopg2-2.6.2.tar.gz (376kB)
100% |████████████████████████████████| 378kB 769kB/s
Complete output from command python setup.py egg_info:
running egg_info
creating pip-egg-info/psycopg2.egg-info
writing pip-egg-info/psycopg2.egg-info/PKG-INFO
writing top-level names to pip-egg-info/psycopg2.egg-info/top_level.txt
writing dependency_links to pip-egg-info/psycopg2.egg-info/dependency_links.txt
writing manifest file 'pip-egg-info/psycopg2.egg-info/SOURCES.txt'
warning: manifest_maker: standard file '-c' not found
Error: pg_config executable not found.
Please add the directory containing pg_config to the PATH
or specify the full executable path with the option:
python setup.py build_ext --pg-config /path/to/pg_config build
...
or with the pg_config option in 'setup.cfg'.
----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-build-j460mO/psycopg2/
Googling this error brings you to this fix from stackoverflow:
http://stackoverflow.com/questions/11618898/pg-config-executable-not-
found
Which simply involves installing the libpq-dev package. This fixes the
problem and the rest of test-requirements.txt are installed fine.
Recommend adding libpg-dev (Ubuntu/Debian) along with other package
managers to the list of dependencies to install before using pip:
http://docs.openstack.org/developer/keystone/devref/development.environment.html
#installing-dependencies
** Affects: keystone
Importance: Undecided
Assignee: Gage Hugo (gagehugo)
Status: New
** Tags: documentation
** Changed in: keystone
Assignee: (unassigned) => Gage Hugo (gagehugo)
--
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to OpenStack Identity (keystone).
https://bugs.launchpad.net/bugs/1608653
Title:
Installing reqs from test-requirements.txt using pip fails due to
missing lib package for psycopg2
Status in OpenStack Identity (keystone):
New
Bug description:
When setting up a development environment following the instructions
here:
http://docs.openstack.org/developer/keystone/devref/development.environment.html
On Ubuntu 16.04.1 when installing dependencies from test-
requirements.txt using pip, the installation fails when it tries to
install psycopg2:
Collecting psycopg2>=2.5; extra == "postgresql" (from oslo.db[fixtures,mysql,postgresql]>=4.1.0->-r test-requirements.txt (line 13))
Downloading psycopg2-2.6.2.tar.gz (376kB)
100% |████████████████████████████████| 378kB 769kB/s
Complete output from command python setup.py egg_info:
running egg_info
creating pip-egg-info/psycopg2.egg-info
writing pip-egg-info/psycopg2.egg-info/PKG-INFO
writing top-level names to pip-egg-info/psycopg2.egg-info/top_level.txt
writing dependency_links to pip-egg-info/psycopg2.egg-info/dependency_links.txt
writing manifest file 'pip-egg-info/psycopg2.egg-info/SOURCES.txt'
warning: manifest_maker: standard file '-c' not found
Error: pg_config executable not found.
Please add the directory containing pg_config to the PATH
or specify the full executable path with the option:
python setup.py build_ext --pg-config /path/to/pg_config build
...
or with the pg_config option in 'setup.cfg'.
----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-build-j460mO/psycopg2/
Googling this error brings you to this fix from stackoverflow:
http://stackoverflow.com/questions/11618898/pg-config-executable-not-
found
Which simply involves installing the libpq-dev package. This fixes
the problem and the rest of test-requirements.txt are installed fine.
Recommend adding libpg-dev (Ubuntu/Debian) along with other package
managers to the list of dependencies to install before using pip:
http://docs.openstack.org/developer/keystone/devref/development.environment.html
#installing-dependencies
To manage notifications about this bug go to:
https://bugs.launchpad.net/keystone/+bug/1608653/+subscriptions
Follow ups