The new www/qutebrowser port needs to make py36-sip a runtime dependency or else it fails to load. Thank you!
$ qutebrowser --backend webkit
Traceback (most recent call last):
File "/usr/local/bin/qutebrowser", line 11, in <module>
load_entry_point('qutebrowser==1.0.3', 'gui_scripts', 'qutebrowser')()
File "/usr/local/lib/python3.6/site-packages/pkg_resources/__init__.py", line 570, in load_entry_point
return get_distribution(dist).load_entry_point(group, name)
File "/usr/local/lib/python3.6/site-packages/pkg_resources/__init__.py", line 2751, in load_entry_point
File "/usr/local/lib/python3.6/site-packages/pkg_resources/__init__.py", line 2405, in load
File "/usr/local/lib/python3.6/site-packages/pkg_resources/__init__.py", line 2411, in resolve
module = __import__(self.module_name, fromlist=['__name__'], level=0)
File "/usr/local/lib/python3.6/site-packages/qutebrowser/qutebrowser.py", line 54, in <module>
from qutebrowser.utils import log
File "/usr/local/lib/python3.6/site-packages/qutebrowser/utils/log.py", line 34, in <module>
from PyQt5 import QtCore
ModuleNotFoundError: No module named 'sip'
Thanks for pointing that out!
I hope to commit a fix tomorrow; I also decided to explicitly add dependencies listed in requirements.txt even if they're pulled by some other dependencies. Right now running a poudriere check, but most probably it won't finish before I go to bed.
A commit references this bug:
Date: Tue Nov 21 05:30:19 UTC 2017
New revision: 454587
www/qutebrowser: fix dependencies
- Add missing py-sip dependency 
- Explicitly add dependencies listed in requirements.txt, even they're
pulled by other dependencies; sort them in the same way to make
- Set NO_ARCH
- Bump PORTREVISION
PR: 223753 
Submitted by: email@example.com 
No, thank you !