Description of problem: matej@wycliff: test (master)$ jython Jython 2.7b3+ (, Jul 31 2014, 15:44:51) [OpenJDK 64-Bit Server VM (Oracle Corporation)] on java1.8.0_25 Type "help", "copyright", "credits" or "license" for more information. >>> from urllib2 import Request, OpenerDirector Traceback (most recent call last): File "<stdin>", line 1, in <module> File "/usr/share/jython/Lib/urllib2.py", line 94, in <module> import httplib File "/usr/share/jython/Lib/httplib.py", line 71, in <module> import socket File "/usr/share/jython/Lib/socket.py", line 3, in <module> from _socket import ( File "/usr/share/jython/Lib/_socket.py", line 2, in <module> import encodings.idna File "/usr/share/jython/Lib/encodings/idna.py", line 9, in <module> from com.ibm.icu.text import StringPrep, StringPrepParseException ImportError: No module named ibm >>> Version-Release number of selected component (if applicable): jython-2.7-0.1.b3.fc21.noarch
Mat, would you please verify that the launcher script is putting icu4j on the classpath? This is my guess about what the problem is.
I am not sure about that, and I haven't finished with the analysis, but it seems to me that we are missing also jarjar. Also, people on #jython channel on Freenode scolded us, that we are building the development jar (the bug wouldn't show up apparently on normal jar).
I wonder how open upstream would be to adopting maven...
jython-2.7-0.2.b3.fc21 has been submitted as an update for Fedora 21. https://admin.fedoraproject.org/updates/jython-2.7-0.2.b3.fc21
Package jython-2.7-0.2.b3.fc21: * should fix your issue, * was pushed to the Fedora 21 testing repository, * should be available at your local mirror within two days. Update it with: # su -c 'yum update --enablerepo=updates-testing jython-2.7-0.2.b3.fc21' as soon as you are able to. Please go to the following url: https://admin.fedoraproject.org/updates/FEDORA-2014-14196/jython-2.7-0.2.b3.fc21 then log in and leave karma (feedback).
jython-2.7-0.2.b3.fc21 has been pushed to the Fedora 21 stable repository. If problems still persist, please make note of it in this bug report.