Hide Forgot
$ rpm -qf /usr/lib/python2.7/site-packages/kombu-2.5.8-py2.7.egg-info/requires.txt python-kombu-2.5.8-1.fc19.noarch $ cat /usr/lib/python2.7/site-packages/kombu-2.5.8-py2.7.egg-info/requires.txt anyjson>=0.3.3 amqp>=1.0.10,<1.1.0 $ rpm -q --requires python-kombu python(abi) = 2.7 rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PartialHardlinkSets) <= 4.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 rpmlib(PayloadIsXz) <= 5.2-1 So there is : - 1 misisng requires on python-anyjson - 1 missing package for python amqp The missing package is on https://pypi.python.org/pypi/amqp/
✗ rpm -qa | grep celery python-celery-3.0.19-2.fc20.noarch ✗ head /usr/bin/celery #!/usr/bin/python3 ... 1. Why does this file say "python3" instead of saying "python" ? This is a question for the maintainer of python-celery. I will file a separate bug for this. 2. After fixing the she-bang manually, I get, ✗ celery worker --autoscale=10,0 -A tasks Traceback (most recent call last): File "/usr/bin/celery", line 5, in <module> from pkg_resources import load_entry_point File "/usr/lib/python2.7/site-packages/pkg_resources.py", line 3011, in <module> parse_requirements(__requires__), Environment() File "/usr/lib/python2.7/site-packages/pkg_resources.py", line 626, in resolve raise DistributionNotFound(req) pkg_resources.DistributionNotFound: amqp>=1.0.13,<1.1.0 ... This "pkg_resources.DistributionNotFound: amqp>=1.0.13,<1.1.0" problem is being caused by bad python-kombu packaging. So, can we please get this fixed ASAP?
Created attachment 803480 [details] dirty hack to get the package working
Created attachment 803481 [details] dirty hack to get the package working
Ugh, sorry. I fixed this for f19, but forgot to carry the patch up to master and f20. Update is following
python-celery-3.0.19-4.fc20 has been submitted as an update for Fedora 20. https://admin.fedoraproject.org/updates/python-celery-3.0.19-4.fc20
Package python-celery-3.0.19-4.fc20: * should fix your issue, * was pushed to the Fedora 20 testing repository, * should be available at your local mirror within two days. Update it with: # su -c 'yum update --enablerepo=updates-testing python-celery-3.0.19-4.fc20' as soon as you are able to. Please go to the following url: https://admin.fedoraproject.org/updates/FEDORA-2013-17860/python-celery-3.0.19-4.fc20 then log in and leave karma (feedback).
python-celery-3.0.19-4.fc20 has been pushed to the Fedora 20 stable repository. If problems still persist, please make note of it in this bug report.
Not sure what happened here, comment 1 seems out of place and FiV python-celery-3.0.19-4.fc20 for a _python-kombu_ bug doesn't make sense. python-kombu in F19 is not fixed, it's still python-kombu-2.5.8-1.fc19 as reported in description.
python-kombu-2.5.14-2.fc19 has been submitted as an update for Fedora 19. https://admin.fedoraproject.org/updates/python-kombu-2.5.14-2.fc19
Package python-kombu-2.5.14-2.fc19: * should fix your issue, * was pushed to the Fedora 19 testing repository, * should be available at your local mirror within two days. Update it with: # su -c 'yum update --enablerepo=updates-testing python-kombu-2.5.14-2.fc19' as soon as you are able to. Please go to the following url: https://admin.fedoraproject.org/updates/FEDORA-2013-23126/python-kombu-2.5.14-2.fc19 then log in and leave karma (feedback).
python-kombu-2.5.14-2.fc19 has been pushed to the Fedora 19 stable repository. If problems still persist, please make note of it in this bug report.