<p dir="ltr">Best I could find is modifying the program's setup.cfg and add the following:</p>
<p dir="ltr">[easy_install]<br>
allow_hosts: None</p>
<p dir="ltr">This doesn't disable attempting to download packages (I couldn't find anything for that), but it does prevents connections because it, obviously, doesn't have any allowable hosts. </p>
<br><div class="gmail_quote"><div dir="ltr">On Mon, Jan 2, 2017, 2:17 PM Andrzej Telszewski <<a href="mailto:atelszewski@gmail.com">atelszewski@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On 02/01/17 18:37, Audrius Kažukauskas wrote:<br class="gmail_msg">
> On Mon, 2017-01-02 at 01:16:32 +0100, Andrzej Telszewski wrote:<br class="gmail_msg">
>> Maybe slackrepo does not allow to download something needed by the Python<br class="gmail_msg">
>> install script.<br class="gmail_msg">
><br class="gmail_msg">
> I don't know slackrepo well enough, but this seems likely.<br class="gmail_msg">
><br class="gmail_msg">
>> But it shouldn't be downloaded in the first place.<br class="gmail_msg">
>><br class="gmail_msg">
>> I don't know enough about Python installation scripts to say the final word.<br class="gmail_msg">
><br class="gmail_msg">
> borgbackup's setup.py contains the following line:<br class="gmail_msg">
><br class="gmail_msg">
>   setup_requires=['setuptools_scm>=1.7'],<br class="gmail_msg">
><br class="gmail_msg">
> Thus setuptools_scm should really be a requirement for borgbackup.<br class="gmail_msg">
><br class="gmail_msg">
> setuptools documentation has this description of setup_requires field:<br class="gmail_msg">
><br class="gmail_msg">
>   A string or list of strings specifying what other distributions need<br class="gmail_msg">
>   to be present in order for the setup script to run.  setuptools will<br class="gmail_msg">
>   attempt to obtain these (even going so far as to download them using<br class="gmail_msg">
>   EasyInstall) before processing the rest of the setup script or<br class="gmail_msg">
>   commands. <...><br class="gmail_msg">
><br class="gmail_msg">
> This explains why the build succeeded for Willy and, if slackrepo does<br class="gmail_msg">
> indeed disable network access, why it didn't for you.<br class="gmail_msg">
><br class="gmail_msg">
<br class="gmail_msg">
Thanks for clarification.<br class="gmail_msg">
That is what I was thinking is more or less happening.<br class="gmail_msg">
<br class="gmail_msg">
Do you know if it's possible to disable automatic downloading by the<br class="gmail_msg">
setup script (on the command line)?<br class="gmail_msg">
<br class="gmail_msg">
If it is, I think we should apply this rule to SlackBuilds and then we<br class="gmail_msg">
had the true dependencies ;-)<br class="gmail_msg">
<br class="gmail_msg">
--<br class="gmail_msg">
Best regards,<br class="gmail_msg">
Andrzej Telszewski<br class="gmail_msg">
_______________________________________________<br class="gmail_msg">
SlackBuilds-users mailing list<br class="gmail_msg">
<a href="mailto:SlackBuilds-users@slackbuilds.org" class="gmail_msg" target="_blank">SlackBuilds-users@slackbuilds.org</a><br class="gmail_msg">
<a href="http://lists.slackbuilds.org/mailman/listinfo/slackbuilds-users" rel="noreferrer" class="gmail_msg" target="_blank">http://lists.slackbuilds.org/mailman/listinfo/slackbuilds-users</a><br class="gmail_msg">
Archives - <a href="https://lists.slackbuilds.org/pipermail/slackbuilds-users/" rel="noreferrer" class="gmail_msg" target="_blank">https://lists.slackbuilds.org/pipermail/slackbuilds-users/</a><br class="gmail_msg">
FAQ - <a href="https://slackbuilds.org/faq/" rel="noreferrer" class="gmail_msg" target="_blank">https://slackbuilds.org/faq/</a><br class="gmail_msg">
<br class="gmail_msg">
</blockquote></div>