Description of problem: The actual sqlalchemy code is put in site-packages/SQLAlchemy-0.8.2-py2.6-linux-x86_64.egg/sqlalchemy, when it should be in site-packages/sqlalchemy for it to be picked up by Python's site.py at interpreter startup. The jinja2 rpm has the same problem. Version-Release number of selected component (if applicable): python-sqlalchemy0.8-0.8.2-4.el6.src.rpm How reproducible: Every time Steps to Reproduce: 1. Install python-sqlalchemy on RHEL6 2. Start a python interpreter 3. Type "import sqlalchemy" and watch it fail Actual results: Import does not work Expected results: Import works Additional info: The workaround for this is obviously import sys sys.path.append('/usr/lib64/python2.6/site-packages/SQLAlchemy-0.8.2-py2.6-linux-x86_64.egg') but that really shouldn't be necessary.
This is intentional in parallel installable packages, otherwise they would conflict with base RHEL provided libraries. README.Fedora in the package[1] explains how to use it. [1] http://pkgs.fedoraproject.org/cgit/rpms/python-sqlalchemy0.8.git/tree/README.Fedora?h=el6