But that won't build both versions will it?

What about:

```
if build.with? "python3"
  depends_on "sip" => "with-python3"
if build.with? "python"
  depends_on "sip" => "with-python"
end
```

(Can you chain if statements in Ruby?)