[Scons-users] untar builder fails with error
daggs
daggs at gmx.com
Sat Nov 5 03:32:50 EDT 2022
this builder looks heavy, it uses shell cmds, that was my goto when was using python2.7 (took ages to load)
as for now, I'm not sure I want to go that way.
maybe I can mix them, e.g. use the shell cmd in the emitter and the tarfile for the unpack. that will most probably be faster than getcontent (it takes 9 secs to get the members of a 50 mb tar.bz2 file)
Dagg
> Sent: Friday, November 04, 2022 at 6:51 PM
> From: "Mats Wichmann" <mats at wichmann.us>
> To: scons-users at scons.org
> Subject: Re: [Scons-users] untar builder fails with error
>
> On 11/4/22 10:26, Bill Deegan wrote:
> > Dagg,
> >
> > Can you try with SCons 4.4.0?
> >
> > -Bill
> >
>
>
> Looked back at the error message, and it looks to me like something
> isn't getting converted:
>
>
> > > and I'm getting this error:
> > > AttributeError: 'TarInfo' object has no attribute 'target_peers':
> > > env.Unpack(get_target(), deps_targets_list,
>
> TarInfo is an object defined by the Python tarfile module
>
> https://docs.python.org/3/library/tarfile.html#tarinfo-objects
>
> It makes sense that one of those wouldn't know about SCons-specific
> stuff. The recipe on the wiki page contains a converter routine
> tarInfoToNode - seems like you must have set up a path through things
> where that isn't called. The emitter is *supposed* to handle that, not
> sure if this tool is broken or what the story is.
>
> BTW, I was wrong, this isn't the tool I used, there are two of these
> things in the wiki, and my experience was with the other one:
>
> https://github.com/SCons/scons/wiki/DownloadUnpack
>
>
>
> _______________________________________________
> Scons-users mailing list
> Scons-users at scons.org
> https://pairlist4.pair.net/mailman/listinfo/scons-users
>
More information about the Scons-users
mailing list