urlgrabber requires py-curl at runtime:
>>> import urlgrabber Traceback (most recent call last): File "<stdin>", line 1, in <module> File "/usr/local/lib/python2.7/site-packages/urlgrabber/__init__.py", line 55, in <module> from grabber import urlgrab, urlopen, urlread File "/usr/local/lib/python2.7/site-packages/urlgrabber/grabber.py", line 532, in <module> import pycurl ImportError: No module named pycurl
The issue can be seen here in the build of mythv, where the python binding is disabled because of urlgrabber failing to import in the test case:
http://beefy6.nyi.freebsd.org/data/103amd64-default/447190/logs/errors/mythtv-0.28.7_1.log
WARNING: disabling Python bindings; missing urlgrabber
See also: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=221157