I was going through the example program on http://elasticsearch-py.readthedocs.org/en/master/index.html and got this: [root@4df6100d3e44 elastic]# ./dbtest.py Traceback (most recent call last): File "./dbtest.py", line 3, in <module> from elasticsearch import Elasticsearch File "/usr/lib/python2.7/site-packages/elasticsearch/__init__.py", line 17, in <module> from .client import Elasticsearch File "/usr/lib/python2.7/site-packages/elasticsearch/client/__init__.py", line 5, in <module> from ..transport import Transport File "/usr/lib/python2.7/site-packages/elasticsearch/transport.py", line 5, in <module> from .connection import Urllib3HttpConnection File "/usr/lib/python2.7/site-packages/elasticsearch/connection/__init__.py", line 3, in <module> from .http_urllib3 import Urllib3HttpConnection File "/usr/lib/python2.7/site-packages/elasticsearch/connection/http_urllib3.py", line 2, in <module> import urllib3 ImportError: No module named urllib3 After installing python-urllib3 manually everything worked fine. The requirement was present in 1.7.0 (and is still present): https://github.com/elastic/elasticsearch-py/blob/14f5b35a2339440332391b9c180f1f7ddfaf8799/setup.py#L16
I removed it because of this error rpmlint gave me: python-elasticsearch.noarch: E: explicit-lib-dependency python-urllib3
I know the warning is annoying, but sometimes the warnings rpmlint gives is misleading. I assume you'll put it back when you get a chance.
Yes, it seems that the "error" is caused because of rpmlint simple checks if the requires contain a string 'lib' :S Readding the require and opening a bug on rpmlint. Thanks for pointing it out.
No problem. You may not want to bother filing a bug with rpmlint: https://bugzilla.redhat.com/show_bug.cgi?id=790869
python-elasticsearch-2.0.0-4.fc24 has been submitted as an update to Fedora 24. https://bodhi.fedoraproject.org/updates/FEDORA-2016-30de903c4a
python-elasticsearch-1.7.0-2.fc23 has been submitted as an update to Fedora 23. https://bodhi.fedoraproject.org/updates/FEDORA-2016-62abbd9345
python-elasticsearch-1.7.0-2.fc22 has been submitted as an update to Fedora 22. https://bodhi.fedoraproject.org/updates/FEDORA-2016-d4d8764395
python-elasticsearch-2.0.0-4.fc24 has been pushed to the Fedora 24 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2016-30de903c4a
python-elasticsearch-2.3.0-1.fc24 has been submitted as an update to Fedora 24. https://bodhi.fedoraproject.org/updates/FEDORA-2016-830b0de4a4
python-elasticsearch-1.7.0-2.fc22 has been pushed to the Fedora 22 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2016-d4d8764395
python-elasticsearch-1.7.0-2.fc23 has been pushed to the Fedora 23 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2016-62abbd9345
python-elasticsearch-2.3.0-1.fc24 has been pushed to the Fedora 24 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2016-830b0de4a4
python-elasticsearch-2.3.0-1.fc24 has been pushed to the Fedora 24 stable repository. If problems still persist, please make note of it in this bug report.
python-elasticsearch-1.7.0-2.fc22 has been pushed to the Fedora 22 stable repository. If problems still persist, please make note of it in this bug report.
python-elasticsearch-1.7.0-2.fc23 has been pushed to the Fedora 23 stable repository. If problems still persist, please make note of it in this bug report.