[Slackbuilds-users] Updates - 20161231.1

Andrzej Telszewski atelszewski at gmail.com
Mon Jan 2 19:13:02 UTC 2017

On 02/01/17 18:37, Audrius Kažukauskas wrote:
> On Mon, 2017-01-02 at 01:16:32 +0100, Andrzej Telszewski wrote:
>> Maybe slackrepo does not allow to download something needed by the Python
>> install script.
> I don't know slackrepo well enough, but this seems likely.
>> But it shouldn't be downloaded in the first place.
>> I don't know enough about Python installation scripts to say the final word.
> borgbackup's setup.py contains the following line:
>   setup_requires=['setuptools_scm>=1.7'],
> Thus setuptools_scm should really be a requirement for borgbackup.
> setuptools documentation has this description of setup_requires field:
>   A string or list of strings specifying what other distributions need
>   to be present in order for the setup script to run.  setuptools will
>   attempt to obtain these (even going so far as to download them using
>   EasyInstall) before processing the rest of the setup script or
>   commands. <...>
> This explains why the build succeeded for Willy and, if slackrepo does
> indeed disable network access, why it didn't for you.

Thanks for clarification.
That is what I was thinking is more or less happening.

Do you know if it's possible to disable automatic downloading by the 
setup script (on the command line)?

If it is, I think we should apply this rule to SlackBuilds and then we 
had the true dependencies ;-)

Best regards,
Andrzej Telszewski

More information about the SlackBuilds-users mailing list