Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
Size: Mime:
§

iµµh±ãóx—dZddlZddlZddlZddlZddlmZddlmZddl	m
Z
Gd„d¦«Zdd
„Zd
d„Z
dS)z!Generates tarballs for Git trees.éN)Úclosing)ÚBytesIO)ÚSEEK_ENDcó"—eZdZdZdd„Zdd„ZdS)ÚChunkedBytesIOa=Turn a list of bytestrings into a file-like object.

    This is similar to creating a `BytesIO` from a concatenation of the
    bytestring list, but saves memory by NOT creating one giant bytestring
    first::

        BytesIO(b''.join(list_of_bytestrings)) =~= ChunkedBytesIO(
            list_of_bytestrings)
    ÚreturnNcó"—||_d|_dS)N)rr)ÚcontentsÚpos)Úselfr
s  ú:/usr/local/lib/python3.11/site-packages/dulwich/archive.pyÚ__init__zChunkedBytesIO.__init__,s€Ø ˆŒ
؈Œˆˆócó4—|dkrtd¦«}g}|j\}}|t|j¦«krË|t|j|¦«|z
kr:| |j||||z…¦«||z
}||f|_np| |j||d…¦«|t|j|¦«|z
z}|dz
}d}||f|_|t|j¦«k°Ëd |¦«S)NrÚinfér)ÚfloatrÚlenr
ÚappendÚjoin)rÚmaxbytesÚbufÚchunkÚcursors     r
ÚreadzChunkedBytesIO.read0s€ØaŠ<ˆ<ݘU‘|”|ˆHàˆØœ‰
ˆˆvà•c˜$œ-Ñ(Ô(Ò(Ð(؝#˜dœm¨EÔ2Ñ3Ô3°fÑ<Ò<Ð<Ø—
’
˜4œ=¨Ô/°¸À(Ñ9JÐ0JÔKÑLÔLÐLؘ(Ñ"Ø! 6˜?”Øà—
’
˜4œ=¨Ô/°°°Ô8Ñ9Ô9Ð9؝C ¤
¨eÔ 4Ñ5Ô5¸Ñ>Ñ>Ø˜‘
ØØ! 6˜?”ð•c˜$œ-Ñ(Ô(Ò(Ð(ðxŠx˜‰}Œ}Ðr)rN)N)Ú__name__Ú
__module__Ú__qualname__Ú__doc__rr©rr
rr!sF€€€€€ððððððððððððrrrÚc#óðK—t¦«}ttjdd|z|¦«¦«5}|dkr| d¦«| d¦«dks
Jd¦«‚| d¦«| tjd	|¦«¦«| dt¦«t|||¦«D]è\}}	||j}	n#t$rYŒ wxYwt|	j¦«}
tj¦«}| d
d¦«|_|	 ¦«|_|j|_||_| ||
¦«| ¦«V—| d¦«| d¦«Œé	ddd¦«n#1swxYwY| ¦«V—dS)aEGenerate a tar stream for the contents of a Git tree.

    Returns a generator that lazily assembles a .tar.gz archive, yielding it in
    pieces (bytestrings). To obtain the complete .tar.gz binary file, simply
    concatenate these chunks.

    Args:
      store: Object store to retrieve objects from
      tree: Tree object for the tree root
      mtime: UNIX timestamp that is assigned as the modification time for
        all files, and the gzip header modification time if format='gz'
      format: Optional compression format for tarball
    Returns:
      Bytestrings
    Nzw:%sÚgzrés‹zInvalid gzip headeréz<Lzutf-8Úsurrogateescape)rrÚtarfileÚopenÚseekrÚwriteÚstructÚpackrÚ
_walk_treeÚshaÚKeyErrorrÚchunkedÚTarInfoÚdecodeÚnameÚ
raw_lengthÚsizeÚmodeÚmtimeÚaddfileÚgetvalueÚtruncate)ÚstoreÚtreer7ÚprefixÚformatrÚtarÚ
entry_abspathÚentryÚblobÚdataÚinfos            r
Ú
tar_streamrEFsèè€õ ‰)Œ)€CÝ	•”˜d F¨V¡O°SÑ9Ô9Ñ	:Ô	:ð ¸cؐTŠ>ˆ>ð
HŠHQ‰KŒKˆKØ—8’8˜A‘;”; +Ò-Ð-Ð-Ð/DÑ-Ô-Ð-ØHŠHQ‰KŒKˆKØIŠI•f”k $¨Ñ.Ô.Ñ/Ô/Ð/ØHŠHQÑ!Ô!Ð!å$.¨u°d¸FÑ$CÔ$Cð	ð	Ñ ˆM˜5ð
ؘUœYÔ'øÝð
ð
ð
ðð
øøøõ" $¤,Ñ/Ô/ˆDå”?Ñ$Ô$ˆDà%×,Ò,¨WÐ6GÑHÔHˆDŒIØŸšÑ)Ô)ˆDŒIØœ
ˆDŒI؈DŒJàKŠK˜˜dÑ#Ô#Ð#Ø—,’,‘.”.Ð Ð Ð ØLŠL˜‰OŒOˆOØHŠHQ‰KŒKˆKˆKð'	ð ð ð ñ ô ð ð ð ð ð ð øøøð ð ð ð ðB,Š,‰.Œ.ÐÐÐÐÐs7·B-GÃ%
C3Ã2GÃ3
DÃ=GÃ?DÄCGÇGÇGc#óðK—| ¦«D]^}tj||j¦«}t	j|j¦«r#t|||j|¦«Ed{V—†ŒX||fV—Œ_dS)zfRecursively walk a dulwich Tree, yielding tuples of
    (absolute path, TreeEntry) along the way.
    N)	Ú	iteritemsÚ	posixpathrÚpathÚstatÚS_ISDIRr6r-r.)r;r<ÚrootrAr@s     r
r-r-{s”èè€ð—’Ñ!Ô!ð)ð)ˆÝ!œ t¨U¬ZÑ8Ô8ˆ
ÝŒ<˜œ
Ñ#Ô#ð	)Ý! %¨¨u¬yÔ)9¸=ÑIÔIÐIÐIÐIÐIÐIÐIÐIÐIà  %Ð(Ð(Ð(Ð(Ð(ð)ð)r)rr!)r)rrHrJr+r'Ú
contextlibrÚiorÚosrrrEr-r rr
ú<module>rPsÆðð,(Ð'àÐÐÐØ€€€Ø
€
€
€
Ø€€€ØÐÐÐÐÐØÐÐÐÐÐØÐÐÐÐÐð"ð"ð"ð"ð"ñ"ô"ð"ðJ2ð2ð2ð2ðj	)ð	)ð	)ð	)ð	)ð	)r