python3-urlgrabber-4.1.0-150400.8.64<>,K$dQp9|:` v䕷T9̑=S<\&DUƬӺ$$^;%ԓ7=I݋&BՇVͫcH14 {׌[oÁm7/|&<^6FqnY&_B- P Q]6궽xJ[&݇^a2}y&rn ξsˇ)L&AAJqǵ19.d#sOTqwJhogj/8D?#r܎{>E&h?&Xd ' O-N\ r5#h# # # #  ##  ###r#,@ l 3 \`r(s8|9:>y@FG#H(#I#XY\#]|#^ b"bc# d#e#f#l#u##v$@w$#x%(#y%z%&& &&TCpython3-urlgrabber4.1.0150400.8.64A high-level cross-protocol url-grabberA high-level cross-protocol url-grabber for python supporting HTTP, FTP and file locations. Features include keepalive, byte ranges, throttling, authentication, proxies and more.dQgoat12SUSE Linux Enterprise 15SUSE LLC LGPL-2.1-onlyhttps://www.suse.com/Development/Libraries/Pythonhttps://github.com/rpm-software-management/urlgrabberlinuxnoarch# python3_install_alternative: update-alternatives --quiet --install /usr/bin/urlgrabber urlgrabber /usr/bin/urlgrabber-3.6 36 last_flavor=`[ -f _current_flavor ] && cat _current_flavor || true` if [ -z "$last_flavor" ]; then last_flavor="tmp"; fi if [ "$last_flavor" != "python3" ]; then if [ -d build ]; then mv build _build.$last_flavor; fi if [ -d _build.python3 ]; then mv _build.python3 build; fi fi echo python3 > _current_flavor python_flavor=python3 /usr/sbin/update-alternatives --quiet --install /usr/lib/urlgrabber-ext-down urlgrabber-ext-down /usr/lib/urlgrabber-ext-down-3.6 36# python3_uninstall_alternative: if [ ! -e "/usr/bin/urlgrabber-3.6" ]; then update-alternatives --quiet --remove "urlgrabber" "/usr/bin/urlgrabber-3.6" fi1:|; 66ooC$C$[k[kDBO0% )$_EAA큤A큤A큤A큤dQdQdQdQdQdQdQdQdQdQdQdBzdQdQdQdQdQdQdQdQdQdQdQ\sdBzdBzdBzdQdQdQ]\\s\sdQ\se470836a7a0ded29c5e4b3c2f29256ed545c88df2efd6721a046b8946816263f1fffbd760af33ebbc0cb48f0a2d8318564a3a4105821d5ccffc8e056075f5859a0e228542c8bd7a4d491fbbbcb6095368ccf8bfb259a99cd032b6cba5ea95aa601ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546bbb9a8dacb9d441f97702892579aaf02a4e224b18c4326c48f22c262459e50b094daffec4f423f1ebce59e527e4ddac3250cf08957f8eeec7c105f72aaab99373d133626f8be9590acadb0a206098aa8425226b6c1cc788e4e636d705040370800d214d82b4abd11a98942ae6ae5399d8e4daab380a1cff32aac787490e5ee64fec0cacefcd95e68bd920909dbf1d736b6f5d6228244204b7f582fd59711311c2de4a113549909c62311f2a37718abcb372b0b278e628c67b1d3371e9915ee8731c779a2b941f5760d54b130a5c40c5f4a2f0fad0919784fd4aacf4ecc16b605473f3dc1c3b881adcae1cc8fd226e498f5fd4c1bbb2a6bf9b84139f9ec6398d825dd2ea1d4e43357675d6c4655a3aa46587285f4d506ef31b86a0c7e75196fdcf1e1686878c033d146c268d8ea271458d6cd581a3afc26655ce7a0d2ae4cf638af72b5ec7e907a9549ad4f00ed22b647cec25735b72549c1aa7676bd70e176d5fdd6505e02f2fc18a6562a1446b4387e00c4c15fae951d2505857ed2fca9a83d65427b5e4fcd4817348c3c1fe3b877697259a21b3d8655c4c40ccfc5ff22b897574bc39c57c804dc976ae85ff30e3f82986736fcea3469963c8388086bcbd472bf1a7a26974ca52d75500eafbe406a35254ff50fe556562076ec7334d319d7824109e326ef15cdd99239e0dc5a6c636f4e2618c67fbfcb3e4661bee3e9513370c1fd41a59f304712f4b270b3268be27f3c1b1e980d571764c0f44c4dff67b25b32999f0fe4111ea65d2585e0ba0dce269e26e976b72ea7693676207e2abaa32298a5833de4334b29f289dbddf3a1220dd3174d6165b55a9cdb71e7aad76dcda6247adbf6d5848965d9f0d554bed9ed3dbba48d4293913fc9d6d1b99e06475c6acff0a5bc743e4e5912830e21128c38a516910c9b2bffb108286be3da576498bc1eea173a556abac0370461e57e12aab266894ea6be3874c2be05fd87871f75449/etc/alternatives/urlgrabber/etc/alternatives/urlgrabber-ext-down@@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpython3-urlgrabber-4.1.0-150400.8.64.src.rpmpython3-urlgrabber@@    /bin/sh/bin/sh/usr/bin/python3python(abi)python3-pycurlrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)update-alternativesupdate-alternatives3.63.0.4-14.6.0-14.0-15.2-1python-urlgrabber4.14.3dBzc pb@a@aa`2^^x]\v{\s\l@[ @YTܕpablo.suarezhernandez@suse.comvictor.zhestkov@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.commcepl@suse.compgajdos@suse.compgajdos@suse.comtchvatal@suse.comtchvatal@suse.commcepl@suse.commcepl@suse.commcepl@suse.comjmatejek@suse.commc@suse.de- Raise proper exception from urlgrab() when local file is not found (bsc#1208288) - Added: * fix-urlgrab-file-schema-comparison.patch- Avoid crashing when setting URLGRABBER_DEBUG=1 environment variable - Incorporate latest changes for the fix of wrong logic on find_proxy method causing proxy not being used (bsc#1201788) - Added: * avoid_crashing_when_urlgrabber_debug_enabled.patch - Updated: * fix_find_proxy_logic_and_drop_six.patch- Fix wrong logic on find_proxy method causing proxy not being used - Added: * fix_find_proxy_logic_and_drop_six.patch- Add missing bugzilla references (bsc#1152514) (bsc#1146683)- Use binary mode when reopening files - Added: * use-binary-mode-when-reopening-files.patch- Make independent of the actual value of %%{_libexecdir} macro. - Conflicts python-urlgrabber to avoid conflicts with older python2 version of the package (modern python2-urlgrabber is all right).- urlgrabber-ext-down as an alternative- %python3_only -> %python_alternative - urlgrabber-ext-down is expected to reside under /usr/libexec- Update to 4.1.0: * Fix confused license header to clarify licensing * Fix Python 3 compatibility with urlgrabber-ext-down * Support HTTP CONNECT with reget. BZ 1585596 * Fix for usage of _levelNames from logging module * Fix issue when URLGRABBER_DEBUG is not an integer on Python 3 * Revise setup.py to remove need for extra setup-time dependencies * setuptools: Update Development Status to Production/Stable- Drop patch grabber_fix.diff that was never upstreamed. Should not be needed anymore- Update to the upstream version 4.0.0: * Port to Python 3 rocket * Add curl_obj option to grabber * Throw an obvious error message when urlgrabber-ext-down is missing when attempting to use external downloader * Use setuptools for setup.py instead of distutils - Remove merged patches: * declare-dollar-sign-as-safe-in-urlquote.patch * python-urlgrabber-3.9.1-set-SSL_VERIFYHOST-correct.dif * python-urlgrabber-3.9.1-preserve-queryparams-in-urls.patch- Remove superfluous devel dependency for noarch package- Clean SPEC file- singlespec auto-conversion- declare $ sign as a safe character in url paths to prevent escaping /$RCE/ which lead into problems with token auth (bnc#902416) * declare-dollar-sign-as-safe-in-urlquote.patch * python-urlgrabber-3.9.1-set-SSL_VERIFYHOST-correct.dif - set curl option SSL_VERIFYHOST correct/bin/sh/bin/shgoat12 1691941201  !"#4.1.0-150400.8.64 urlgrabberurlgrabber-ext-downurlgrabberurlgrabber-3.6urlgrabberurlgrabber-4.1.0-py3.6.egg-infoPKG-INFOSOURCES.txtdependency_links.txtrequires.txttop_level.txt__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycbyterange.cpython-36.opt-1.pycbyterange.cpython-36.pycgrabber.cpython-36.opt-1.pycgrabber.cpython-36.pycmirror.cpython-36.opt-1.pycmirror.cpython-36.pycprogress.cpython-36.opt-1.pycprogress.cpython-36.pycbyterange.pygrabber.pymirror.pyprogress.pyurlgrabber-ext-downurlgrabber-ext-down-3.6python3-urlgrabberChangeLogREADMETODOpython3-urlgrabberLICENSE/etc/alternatives//usr/bin//usr/lib/python3.6/site-packages//usr/lib/python3.6/site-packages/urlgrabber-4.1.0-py3.6.egg-info//usr/lib/python3.6/site-packages/urlgrabber//usr/lib/python3.6/site-packages/urlgrabber/__pycache__//usr/lib//usr/lib//usr/share/doc/packages//usr/share/doc/packages/python3-urlgrabber//usr/share/licenses//usr/share/licenses/python3-urlgrabber/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:Maintenance:29613/SUSE_SLE-15-SP4_Update/9c699988d1e2f1db11fba2872180ec6f-python3-urlgrabber.SUSE_SLE-15-SP4_Updatedrpmxz5noarch-suse-linuxemptyPython script, ASCII text executabledirectoryASCII textpython 3.6 byte-compiled RRRRRRRRRRRRRRRRR-V*můutf-843a0381eb53244bab47f1646aeee200fe7945158c03ab96e35a0a4ad7a18a730?7zXZ !t/9( ]"k%4Pa Kq[K닊c ʍUYCReB'W7ƎDp+ikmj'AlcMMDOX:L8d"a6b#Ef3odTr)<*Z}Gmkf^"^Q{mޓbu : V0!Mú'&b(fF{nhIAmdMD}sə@}!谝b0/{^`{*iRÿD_,i2,dj(Eճ>Mc0!="/|\Jpm~oXLO S&&pKc ј*xnR~Y4:] ֵD@HKRmĝ`RvQpv7re|"/5V-ޮv4ϛ!A4 v}mqÔ4bpSZiֈ']rɖk٥( }.O4R%%lZcUܯWW;<%iJ%+@8B':"؆DhnQq?7%522Ub0Cӈ؅єrHF%Gb^IU<WXG>ւ8aqyzȒn^c$(Opgͨw=D00 !wӳI9f%d_PgqWg3YqۓxVװo'h-x z]?umk훈/ o;#_Uv;d¬=Ast Ky:g6})Rʏ?B^ޓ4ݚrքm0}?:9ykY I.okt̡x}˴Yʤ:3 V#FȘ[-^F3'>S4fȉ/5~e|XEnǢv Xo4{B鮔Ot*ogV wsoiEP]"Dȱe˱tqRncQ+j߮猓jjOd4~?Ƣڢ#M@IbK`x'2,}%}v;,fP|Wr{;d0b "m촣ksmVWUC΀aLѨeUDEŀvG0.}ևUш [Q,Շdjp̵]·ra”* ҬB GrI5Z(ld-Ǧ9.jf^Jw roQqfxHE&gv-~n?^:% NUÇM;Aq//"vZk,{}e= hmje0xS[r R<|Fm(oGUgCG5 7&t4LU؁8^뽓 $/Q{o?) c}'Ύh;zp gw` ) CټxwG9Ա EXv6\hI( ,V%nUf #(RtX![Q #BdeHyL]eɦxz6'VWxk&e[>%െ'*x(gl;7I) 5'1OuvI(Ȑ>Nˬnk,3B_lc]6Tg)Pc~gVa!]`'n5"y xϭ5ôn vGx'þP$,j @:l 4_>]~MZg*`$a~뻢TR{ bs 8aEPdvlx7ɑoa& #0>9d wt$l?f2~ZUWv4=s5\~Kӫ]~ XɢT*B"SZ$c!D&B+ VKQɴcTZ88F9ksl&1C[-%~#KMmʯReUຢp#󿤍 >n& S^(LIuЩZשÚ|3[tR>~R_S7N~!{nEN]sײ{u/ Ռͻ)dJ|O䙎1i̫n JRlXiyoi_)uW0~r D2 @F'dq#cgn}l)H^U1Q [p=㧐 ^/Ju$B>3OH8$%s3p B<ȠD %5]`Nі!"/#羰 V׊*f ?`ac|m=-IsF8hRIl=?x @tG"% D`@ `PxcjYl[i]_v}o4㫢u}'=ZwLFYj5ŀ;:<}#P#|'cr"|T rǒJ6ӎ^y~Lo/NUj=|w;0Q̱ ,T'5Xf]D9n5a9j)58OH9%oV XxV"\WjNKZNpMʨx(@ChؔV!+Q7Z7,vD85Ia4gA.{K&KH"mo]$T?Mxu=uY1tjœO|8)ϼj҃9q5qX("w'H۴QOT]ffoB4HחkyDز+D5Ծ*O8b|/w$|bܗOA 9z&}'Q}Ҧ T[h{{V*Sh3j%MK٠eB׀Gk04as9F۾z:G!V+GnOL_Hwr)Ik8PVvu]˝ȗr\qudXCwҎV"w𴰛 br./a)7)8ċ%eD^EUBz2@8h`s{%T_ٞ uh-꫒R]O,d:ѕnTSҨm-sRƷMI_w}b¢{NOgp  [JF|l 0Z[M.~)re(/K!as.> 8ʫKW_j)O޷ VijE/d?Nt|n(BOG¿PP-I|\٦[(ZĈo^c$Ay ,,1@GSo $S/hlո5gFaz(F[j TY 5Ʈ[}q rU5s,jޟ hC\N6 }zxԪT/{Xf(q#o g7W'zvWSYHCJ-򁹿BxEˮ%>7˃b k ܎+Ev /%F1ԟ Uaq70A텃l c_ME$' &ѫ]w/x tΌui<^mcO4yB(|uܚNHF]_C[~לȫ]1W䮑$T:SlջndK2vRnUiB=. W%mY3NJO6ȎV#h+J =rf׷,e@0ݾ!Mb+0#k?thHm> =jC^YOv$âڒ`ߣIosa#neP?K/%Vw5+h5ޝ Y8)=]!lFpL7tr gXE"OcPFZ7ϫI[Ve-9Ea s|ē]=H{#Rc M6f=bv`-~2aH!>;;Ɩz~~k|LZem#}7k| nKV[JXD5ѷrƢq?P0IX9h-4Xg@kd?Nr(@{\ ͋!MtB,y8`%DS!Xt4.ldԾ*9]!4>&ߴod`XyC <,O>4//đ1ԙ}*@r䷶ YZ