No module named parse

Bug #864492 reported by Devil505
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Dmedia
Invalid
Undecided
Unassigned
Frugalware Linux
New
Undecided
Unassigned

Bug Description

$ dmedia-gtk
Traceback (most recent call last):
  File "/usr/bin/dmedia-gtk", line 26, in <module>
    from userwebkit import BaseUI
  File "/usr/lib/python2.7/site-packages/userwebkit.py", line 28, in <module>
    from urllib.parse import urlparse, parse_qsl
ImportError: No module named parse

Any idea what python package is missing ?

Changed in dmedia:
status: New → Invalid
Revision history for this message
Jason Gerard DeRose (jderose) wrote :

Ah, so in dmedia 11.09 we ported to Python3 (largely motivated by PySkein being Python3-only, but I'm very glad it happened).

`urlparse` has been renamed to `urllib.parse` in Python3, so looks like your build script is calling `python setup.py` instead of `python3 setup.py`.

All the Novacut components have been ported to Python3 save for dc3, my experimental desktopcouch-like DBus service. You currently can't make DBus servers using PyGI, otherwise this would be Python3 also.

Sorry things are moving so quickly still, possibly making the life of our friendly Frugalware packager a bit miserable.

Is there anything in particular I should do in terms of keeping you in the loop about these sort of changes? What would work best for you? When in doubt, looking in debian/control will give you a good idea of the changes I've made.

As the overall architecture shakes out, I'm steadily splitting the stack into finer grained components. Over time, the complexity of Novacut has really put the fear of god into me (hehe), so I'm trying to be very discipled about keeping things focused and simple.

Anyway, thanks so much for bringing the Novacut components to Frugalware!

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.