GRRRR  gmail shortcuts...<br><br><br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;"><div class="gmail_quote"><div class="im">
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">

4) How does one define dependencies that differ based on platform?<br>
<br>
In WebClient, the WebClient-HTTP package requires WebClient-Core and -only for: #pharo- also WebClient-Pharo. How does one express that there&#39;s an additional dependency for WebClient-HTTP that only exists for: #pharo? The config currently specifies:<br>


<br>
        spec for: #common do:[<br>
                &quot; ... &quot;<br>
                spec package: &#39;WebClient-HTTP&#39; with:[spec requires: &#39;WebClient-Core&#39;].<br>
                &quot; ... &quot;<br>
        ].<br>
<br>
        spec for: #pharo do:[<br>
                &quot;Just the fact it exists; no requirements here&quot;<br>
                spec package: &#39;WebClient-Pharo&#39;.<br>
        ].<br>
<br></blockquote></div><div><br><br>The only thing that comes to my mind now is to do:<div class="im"><br><br><br>  spec for: #common do:[<br>
                &quot; ... &quot;<br>
                spec package: &#39;WebClient-HTTP&#39; with:[spec requires: 
&#39;WebClient-Core&#39;].<br>
                &quot; ... &quot;<br>
        ].<br>
<br>
        spec for: #pharo do:[<br></div>
                spec package: &#39;WebClient-HTTP&#39; with:[spec requires: {
&#39;WebClient-Core&#39; &#39;WebClient-Pharo&#39;};</div></div></blockquote><div>                spec package: &#39;WebClient-Pharo&#39;.<br>   ].<br></div><div><br>].<br>
<br><br> Cheers<br><br>Mariano<br></div></div>