Index: pym/_emerge/DepPriorityNormalRange.py |
diff --git a/pym/_emerge/DepPriorityNormalRange.py b/pym/_emerge/DepPriorityNormalRange.py |
index 259a1df6571bc96e3a2baffad6d5cbdddd36a273..808c9504b693d12fda038d3fe8f18f030ccfcc4b 100644 |
--- a/pym/_emerge/DepPriorityNormalRange.py |
+++ b/pym/_emerge/DepPriorityNormalRange.py |
@@ -33,7 +33,7 @@ class DepPriorityNormalRange(object): |
def _ignore_runtime(cls, priority): |
if priority.__class__ is not DepPriority: |
return False |
- return not priority.buildtime |
+ return bool(priority.optional or not priority.buildtime) |
ignore_medium = _ignore_runtime |
ignore_medium_soft = _ignore_runtime_post |