IPython startup error due to missing os.path.ismount

Bug #1244223 reported by Eero Aaltonen
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
jython (Ubuntu)
New
Undecided
Unassigned

Bug Description

ipython-0.10.2 has worked with some versions of jython 2.5.x.
Unfortunately, trying it with the version of jython provided with the ubuntu package-manager yields the following
Traceback (most recent call last):
  File "ipython.py", line 10, in <module>
    import IPython.Shell
  File "/home/username/sw/ipython-0.10.2/IPython/__init__.py", line 58, in <module>
    __import__(name,glob,loc,[])
  File "/home/username/sw/ipython-0.10.2/IPython/ipstruct.py", line 17, in <module>
    from IPython.genutils import list2dict2
  File "/home/username/sw/ipython-0.10.2/IPython/genutils.py", line 79, in <module>
    from IPython.external.path import path
  File "/home/username/sw/ipython-0.10.2/IPython/external/path.py", line 84, in <module>
    class path(_base):
  File "/home/username/sw/ipython-0.10.2/IPython/external/path.py", line 790, in path
    ismount = os.path.ismount
AttributeError: 'module' object has no attribute 'ismount'

Also needed info:
1.
$ lsb_release -rd
Description: Ubuntu 13.10
Release: 13.10

2.
$ apt-cache policy jython
jython:
  Installed: 2.5.2-2

3. I was hoping it to work out-of-the-box

4. Traceback

ProblemType: Bug
DistroRelease: Ubuntu 13.10
Package: jython 2.5.2-2
ProcVersionSignature: Ubuntu 3.8.0-31.46-generic 3.8.13.8
Uname: Linux 3.8.0-31-generic x86_64
NonfreeKernelModules: wl
ApportVersion: 2.12.5-0ubuntu2
Architecture: amd64
Date: Thu Oct 24 16:17:52 2013
InstallationDate: Installed on 2013-09-10 (44 days ago)
InstallationMedia: Ubuntu 13.04 "Raring Ringtail" - Release amd64 (20130424)
MarkForUpload: True
PackageArchitecture: all
SourcePackage: jython
UpgradeStatus: Upgraded to saucy on 2013-10-23 (0 days ago)

Revision history for this message
Eero Aaltonen (ejn) wrote :
Revision history for this message
Eero Aaltonen (ejn) wrote :

Ipython shell starts after commenting out the offending line.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.