Description of problem: python-jira has a dependency on ipython. However, python-ipython is a metapackage which depends on (among other things) python-ipython-gui, which drags in Qt, Phonon, texlive, etc... python-ipython also requires python-ipython-notebook, which brings in nodejs. I don't think python-jira requires all of this. :) In addition, the only file which actually requires anything from ipython is jirashell.py, which doesn't get installed by the package anyway. So the requirement could be entirely dropped, without any consequence for users of the current python-jira package. And new users would certainly be happier not to have to install all this extra stuff. However, looking towards the future, jirashell.py does get installed properly in newer versions of python-jira, so the requirement would need to be added again. Looking at python-jira 0.47 (the latest upstream release as of now), what actually is needed is this: from IPython.frontend.terminal.embed import InteractiveShellEmbed This dependency is perfectly satisfied by python-ipython-console. So I guess, the options are to either completely drop the (build) requirement, or replace it by python-ipython-console only. Both solutions significantly reduce the dependency chain, the latter being future-proof.
Or couldn't you split interactive part from the main python library to another subpackage? All we need is a thin JIRA client library.
(In reply to Daniel Mach from comment #1) > Or couldn't you split interactive part from the main python library to > another subpackage? All we need is a thin JIRA client library. Sure. But like I said, the current version doesn't ship them at all, so **with the current** version, the dependency is totally superfluous.
python-jira-0.13-5.fc22 has been submitted as an update for Fedora 22. https://admin.fedoraproject.org/updates/python-jira-0.13-5.fc22
python-jira-0.13-5.fc21 has been submitted as an update for Fedora 21. https://admin.fedoraproject.org/updates/python-jira-0.13-5.fc21
python-jira-0.13-5.fc20 has been submitted as an update for Fedora 20. https://admin.fedoraproject.org/updates/python-jira-0.13-5.fc20
python-jira-0.13-5.fc22 works
python-jira-0.13-5.fc22 has been pushed to the Fedora 22 stable repository. If problems still persist, please make note of it in this bug report.
python-jira-0.13-5.fc20 has been pushed to the Fedora 20 stable repository. If problems still persist, please make note of it in this bug report.
python-jira-0.13-5.fc21 has been pushed to the Fedora 21 stable repository. If problems still persist, please make note of it in this bug report.