python311-h2-4.1.0-150400.8.6.1<>,Dh/p9|QhnF8;&bi\N31d 2Z.jr4:K ltؙ t vC>|z3GJߵ^h]lKy fKޤ\Uܖf0FY,bI~Z|Q" 4 _"E XK~w78=qhc@BavZ/LEFAЋᇔgB?8^&2_tS(cyI*c Nol>>.?.d " U04@D]~ .. . L. . r. .X.>.$L.4(89p:F"gG"|.H#4.I#.X$Y$ \$4.]$.^(b)c*Vd*e*f*l*u*.v+w,,.x,.y-!z. .0.4.:.|Cpython311-h24.1.0150400.8.6.1HTTP/2 State-Machine based protocol implementationPure-Python implementation of a HTTP/2 protocol stack. It's written from the ground up to be embeddable in whatever program you choose to use, ensuring that you can speak HTTP/2 regardless of your programming paradigm.h/h03-ch2c SUSE Linux Enterprise 15SUSE LLC MIThttps://www.suse.com/Unspecifiedhttps://github.com/python-hyper/hyper-h2linuxnoarch !V%%GI__ 3 3bb555]}]}D-TS@-`vZ NAA큤A큤A큤A큤h/h/h/h/h/h/h/a\h/h/h/h/h/h/h/h/h/h/h/h/h/h/h/h/h/h/h/h/h/h/h/a\a169_&`z'_T_T_&a15`h/_&h/a\`]h/^nc1bc75fdbd0ca31f96ce3ce9448b20197d80136247fac90a2620f57fed5a2c00b07253f8b828fbf49cb52552e26c500925395446d37b1665f5f8ce7e438dcce501ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b3b655544c711a37509d9e7af9da1c3570690d4ae8702602b5bd96a1a45694b291e2ba5c7c2b12368c550cd5d1bbf8265e4643b78f9d0c07008b1b7e95aeafa428a757e6c2014843fd01a341ee4c93c825ec5f39bf6e945bd5b7047a2ff6f040066dfcbe590f2dfa4892d80cb9fa1983fe11470d4b81d49a594536328da3c75a366dfcbe590f2dfa4892d80cb9fa1983fe11470d4b81d49a594536328da3c75a3e62de12478c205f475b0ba74f1ce826505fb096676132a7354ff62ac1d086c85e62de12478c205f475b0ba74f1ce826505fb096676132a7354ff62ac1d086c85293ed0afcc2f5af9837f95ca9ab392aecbff853991550bff779cd587b7591968aaffaadd1fae8e76d9b8263c3849f90412acb1e4d4881183db766becadbd56b2cb0c7a9c30413f56b875ab0122866c9cbab527c5cb902f5ef774fb56fce7aec7cb0c7a9c30413f56b875ab0122866c9cbab527c5cb902f5ef774fb56fce7aec72b8785a896b4f0b3eeb9571df3d6ea3592b9edeb824efc3c625648c2025a237a2b8785a896b4f0b3eeb9571df3d6ea3592b9edeb824efc3c625648c2025a237a852ddd9e6ac77ee3e524d310f0cec10952ddc27602f89f8d054aac314a4a946c852ddd9e6ac77ee3e524d310f0cec10952ddc27602f89f8d054aac314a4a946cb7bf9147d6326a80c59ffdcaf8fe2d1e0518b12fa09b982096279e9e71eaffa7b7bf9147d6326a80c59ffdcaf8fe2d1e0518b12fa09b982096279e9e71eaffa7d3b723b86967999162774bffd3469ed4857775f15fce1e3ad5d886b6e46c1815d3b723b86967999162774bffd3469ed4857775f15fce1e3ad5d886b6e46c18150b5d318a65d85b615e33bdd72a354d8b4f9fa57a8153e442a886bfbac4b8533fc52ec91e54af2026542e0be66f2c5768c032c06eb98daf0812342d40a0d66dd9145ca07e160d0e4c0c29c7efb9acf2f916d93f6865c2faa62edd29bda554f460145ca07e160d0e4c0c29c7efb9acf2f916d93f6865c2faa62edd29bda554f46099ca287d3cd728e28bb0c1539a8435010719b12b1eabe548bb3b19159b0f7609e2d3b1e9f360071c804dab3068d2aaf34edd28a666a64f2054b8f8bb85bf25c090c5dd21b3a6d6f46a2cceda3c91a0e841ee2410e8f724b6dff23977d4ed893c22c59c91f3ba26e34358157c8bb472f88ad939c6fed8af951f37d2bfbcd70bede8ace66f261228cf51b8277a9f3ecfd8bb719a54ace4fda69de4bf49af2f4c4a1a9b444d5c1f7f73a96b14531cfe1bbddde04679f79c33f0aaaa51a0d97e9a973a57de347fdf70618cd2b1653a90f62463a45baaf41f10cdee749e1b33be1f3dee2d79a0f2ea7c03cf7d30c4e40f3b820816e05c41ee5fffbcc5f85def51ed35cd1b3f6c0cfdaa0db58eca7a1d063e4d95a77086c20f0109ff5c193b276660d76f7840a51c2fc64e2b9541c3ac1d596f08303e890e6996bc30c65215111c56216b2931eea29766c77ab17f3b805d36a0252f5810fcd095fc31688974834b761937f3fd9938b4559dbaf9e63642cbd6622e8d2f1ef7c6cc2f5196fb546a1dd739e040ba718f809c5c786e65bf226da2ee5cdbf26d5e2fe68c3bf477dc1e83d73e07799a275a2f4e8f96868b174a032fe9a4ead55189379341cca59438e3e6faa97a65a5af0cbabf1c16251c7c6b2b7cb46d16a7222e79975b9b61fcd66a2e3f28rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpython-h2-4.1.0-150400.8.6.1.src.rpmpython311-h2@      python(abi)python311-hpackpython311-hyperframerpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.112.36.03.0.4-14.6.0-14.0.4-14.0-15.2-14.14.3h@dBzd7cR@a`a@_@_`^l@^W@]]A]z3@]:@]:@]1\ڭ\@\l@X@XbWnico.krapp@suse.comdmueller@suse.commcepl@suse.comdmueller@suse.comcode@bnavigator.decode@bnavigator.dejayvdb@gmail.commcalabkova@suse.comtchvatal@suse.comsteven.kowalik@suse.comtchvatal@suse.comsteven.kowalik@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comaballiet@suse.comjayvdb@gmail.commcepl@suse.comaloisio@gmx.comaloisio@gmx.com- Add CVE-2025-57804.patch to fix CVE-2025-57804 (bsc#1248737)- add sle15_python_module_pythons (jsc#PED-68)- Make calling of %{sle15modernpython} optional.- add fix-repr-checks-for-py311.patch- Update to 4.1.0 * Support for Python 3.9 has been added. * Support for Python 3.10 has been added. * New example for a Python socket HTTP/2 client. * New `OutputLogger` for use with ``h2.config.logger``. This is only provided for convenience and not part of the stable API. * Header validation now rejects empty header names with a ProtocolError. While hpack decodes such header blocks without issues, they violate the HTTP semantics. * Fix TE header name in error message. - Drop h2-pr1248-disable-hypothesis-healthcheck.patch merged upstream - Register hypothesis profile for slow obs executions.- Add h2-pr1248-disable-hypothesis-healthcheck.patch to disable hypthesis health check failures. Thanks to the Fedora maintainer. gh#python-hyper/h2#1248- Drop hyperframe.patch no longer needed - Skip flaky tests test_connection_only_empty & test_delegated_eq that hypothesis is failing on s390x - Update to v4.0.0 * Support for Python 2.7-3.5 has been dropped * Support for Python 3.8 has been added. * Receiving DATA before HEADERS now raises a ProtocolError (see https://tools.ietf.org/html/rfc7540#section-8.1)- Add hyperframe.patch to fix build with hyperframe 6- Fix build without python2- Update to 3.2.0: * Receiving DATA frames on closed (or reset) streams now properly emit a WINDOW_UPDATE to keep the connection flow window topped up. * h2.config.logger now uses a trace(...) function, in addition to debug(...).- Skip one test that is flaky- Drop unused dependancies on pytest-cov and pytest-xdist.- Update to 3.1.1: * Ignore WINDOW_UPDATE and RST_STREAM frames received after stream closure. - Drop patch pytest5.patch- Add patch to fix building with pytest5 pytest5.patch- Skip flaky test in OBS: * test_changing_max_frame_size- Use pytest4 for now, link upstream ticket- Updated testing line to current standard - Removed symlink in install line- Set URL to more useful https://github.com/python-hyper/hyper-h2 - Update to v3.1.0 * API Changes (Backward-Incompatible) + h2.connection.H2Connection.data_to_send first and only argument ``amt`` was renamed to ``amount`` + Support for Python 3.3 has been removed. * API Changes (Backward-Compatible) + h2.connection.H2Connection.send_data now supports ``data`` parameter being a ``memoryview`` object. + Refactor ping-related events: a h2.events.PingReceived event is fired when a PING frame is received and a h2.events.PingAckReceived event is fired when a PING frame with an ACK flag is received + h2.events.PingAcknowledged is deprecated in favour of the identical h2.events.PingAckReceived + Added ENABLE_CONNECT_PROTOCOL to h2.settings.SettingCodes + Support CONNECT requests with a ``:protocol`` pseudo header thereby supporting RFC 8441. + A limit to the number of closed streams kept in memory by the connection is applied. It can be configured by h2.connection.H2Connection.MAX_CLOSED_STREAMS * Debug logging when stream_id is None is now fixed and no longer errors.- Remove superfluous devel dependency for noarch package- Update to version 3.0.1 (see HISTORY.rst) - Converted to single-spec - Enabled tests- Initial package (2.5.1)h03-ch2c 1756311482  !"#$%&'()*+,-.4.1.0-150400.8.6.1h2h2-4.1.0-py3.11.egg-infoPKG-INFOSOURCES.txtdependency_links.txtrequires.txttop_level.txt__init__.py__pycache____init__.cpython-311.opt-1.pyc__init__.cpython-311.pycconfig.cpython-311.opt-1.pycconfig.cpython-311.pycconnection.cpython-311.opt-1.pycconnection.cpython-311.pycerrors.cpython-311.opt-1.pycerrors.cpython-311.pycevents.cpython-311.opt-1.pycevents.cpython-311.pycexceptions.cpython-311.opt-1.pycexceptions.cpython-311.pycframe_buffer.cpython-311.opt-1.pycframe_buffer.cpython-311.pycsettings.cpython-311.opt-1.pycsettings.cpython-311.pycstream.cpython-311.opt-1.pycstream.cpython-311.pycutilities.cpython-311.opt-1.pycutilities.cpython-311.pycwindows.cpython-311.opt-1.pycwindows.cpython-311.pycconfig.pyconnection.pyerrors.pyevents.pyexceptions.pyframe_buffer.pysettings.pystream.pyutilities.pywindows.pypython311-h2CHANGELOG.rstREADME.rstpython311-h2LICENSE/usr/lib/python3.11/site-packages//usr/lib/python3.11/site-packages/h2-4.1.0-py3.11.egg-info//usr/lib/python3.11/site-packages/h2//usr/lib/python3.11/site-packages/h2/__pycache__//usr/share/doc/packages//usr/share/doc/packages/python311-h2//usr/share/licenses//usr/share/licenses/python311-h2/-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:40367/SUSE_SLE-15-SP4_Update/73c00d9fb5246229c07206c550fd1abe-python-h2.SUSE_SLE-15-SP4_Updatedrpmxz5noarch-suse-linuxdirectoryASCII textPython script, ASCII text executablePython script, UTF-8 Unicode text executableUTF-8 Unicode text  RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRӹj.*xKutf-8b79f43b11b722a039b0c4a2529737fd938256d045c973fafbc3cd9485f2652a1? 7zXZ !t/)%]"k%Ia J\/FE(6&hukb1 :1\ IpӜ1ܘXlDEbӭ\\'lc&輪w.ϭ$ZgHc#ѽ,feaSBO)ǃb{un|y,)K7!/ A^dW##wA:ԏ-KoC{>)%)#ٓa]KPw[(G8h<>Qam,B hɲ-oW:5x&j=[5#/j,ݚrQ_MPK _(mr%IzUHRb=S9 (?|U*ڍ`nѰbmwZm]saILw}aM,6!܈5 e8knh_˦ʭFF3ONgOb*ZQD ;ɦ+d#(TŠ(4 Dpo ʄMN"rDSce0WcVJxS[چe^Vb *:bO]#P̦e$_ 4귣GGY1 Jk ~eq;7i G '/kuӬr EYDI0Z[duq(;-n1O>D>3tQjL+B2/ߏ<J)ohV>- gөl|6_"`ESacTޥw菘kZDrz%bŁ#DbirA^0`l~H ˯9˰\pR u+ vMUO-] g2 ?@ (h\she_Ns#pߐ`^AY^|ٗkdMvOڮ[QJyO0q\s\Q<f0oUoiksL@9~?:) P" zkdzrtu?&>! ,{zA8ڌR9{& x֧ʣ4(MQMk:m A `2T*C6?V6F W =58:#v]bYiPa gSs{Wb榀Wޟ+{ L`л5S_w%#1F auNDVDII%nT~20ZΟtf&ȭעV+qM"@?OЮ(=6bM(Зr0KHfs#&2~uhoęp/ǭ/Y5i9%xib!M;P/?'޹F~!oϨ&rg*\Ֆ3=4 B4kfX`~KtU.l6"`!(F/;8w\>Lqd&A{3VP]Ru,ڙ⌁>(cu-So?NyBg B>eM1^ZGK5&A%IBKB0bAk9@5R5$jF' /f%^b82$7G=+{X/ nJDoX%_[5z| > [#;)(u_B n);P孌bw!ЄW*@?4S]eaqȻYgrPP۩ȱR:̼etaX*{ ./ƳO(o'M[-UM`o$ApLXY\Ÿ %/25N]&Wy  0$Bno<{ 7;{k|fԗ7\[AR6{̾9io[ T+I֐;f(6:aAH7 QNh# *_S2FFSJt!jfo kUK JI)q (xKQ\D$ЩrDf8莽u*5t C OߴvynCop/fp/ dvZ26mR q`,̈XP,%R{.V t^,` n*Y]ܗnz?<O f^6_HԒw`Mrȭo"Q.Mjg\7)U:vl})So ӎ6o}T_YɉL1d]H`,KJ}) Sٌq]k{uv.[Z1BE\u.ӱklfA-PKƔKȃ#5&-4pGMH>\_fP5"no d dj1{2(D a 4ŭ^~u=QOYbI1#Ɂ6l{&BdO]%4>kgWRQ0~$GvuUBG"}Fuպ?2$d$F*σc'V~ efj#\``m慖76ט&sk6w|X7! v3wXY'7(gRt wWvW7mlX\ű ?ɑ,!W)~I8ƮذX!IfyRTP Lsskw%Oʎ(Aכ9%.'8\ "Jld ~nIyYҀ1u#?S.,FAͣ_VaJH&Ec:du 3z{]zl0?8nDJ`3vu:pUue9I}?ψ^Ȩ&IrI]HeLQ %4fugWAKcy@`%>Ic7#fKn)Ԇ! KM;ِA.`KbS'tcӨ7$)H_ .8~LuaS*XvGW{ \MDu+)A͢"4n?YٻFvU"Ɯ(;ɿqn莗?M$#R2 YZ