pythoncapi-compat-doc-0^20241216git7eb512b-1.el9> 6 6_ ܉3!4En΁;8r2(F|gaţ 8r2(F|Z4he HWvM"u:#o2)H XuM(f N0Ef ^Dso綼X)-8$bs1+VGm NF];!@6^ai(F?vE뛆U]l̮^ jW-MyPh)ܲRfľxPJ H D פ("$I8'8 KJS„>IXLjc+j]|W c-ԙ@猍~s M4.mPJg-4wm7!vd%cQ-%`V5O%&۫uaWb<X.;{&"sh}k#)@)%/ݟ~P6 a;1&dG%> Xyeb@8AN5:*!C@3Y:Z ?5= E9624773e4889afc61aa60ca0ee16d4e38d47ebd3ca9eac6afad010e516e9406fb867e21ab6b99563b1f9678fd8d9b14619606185N}?~mcT>=$?$d- 3 W<@hl{    &  <  h      # Z e(8*9@*:*FG 0 H \ I X Y \ ] ^!ib!d#)e#.f#3l#6t#P u#| v#z###$$ $L$PCpythoncapi-compat-doc0^20241216git7eb512b1.el9Documentation for pythoncapi-compatThe pythoncapi-compat project can be used to write a C or C++ extension supporting a wide range of Python versions with a single code base. It is made of the pythoncapi_compat.h header file and the upgrade_pythoncapi.py script.gabuildvm-a64-14.iad2.fedoraproject.orgFedora ProjectFedora Project0BSDFedora ProjectUnspecifiedhttps://github.com/python/pythoncapi-compatlinuxnoarchlY#E8A큤A큤gag`.g`.g`.g`.g`.g`.g`.g`.gag`.7738213ca62b7e123345f6a2d13eb1c1afef8e0ebfa3146d43ce69856c013ec3bf73e7bfb6cc8bd49fc39418ac5a6181461e06f71bceb2dccab2b4a37159b04f8c82ed95b7d5f9fb6d1ccc56578a24449c850f0c8cb718ddc2924e80fe76b43c781fdab5abf9b23cf3c1985b01641c8d05d33ce1f4d7c62c3546360adc20400b6c0af6422e7e7557fd08d884a59a211bdcbda0aafe25f50f5306f2f006f601f47a18d5632406a618a9d94813da0492b42fea9974423f6397ac9b845eda28401eb215de4f58ffc79181e988f5270cbb56e0141e09ae47caf72baeaf0e4031d11c6b1320c7ad8b60f46b54beb6e5e26d143bb2d3f4f13339eedfd172a935f2cde73f2c1ffa76383a55ae0aac01c9737cd70050dff63e1f026694fbe9d662573c98rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpythoncapi-compat-0^20241216git7eb512b-1.el9.src.rpmpythoncapi-compat-doc     rpmlib(CaretInVersions)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsZstd)4.15.0-13.0.4-14.6.0-14.0-15.4.18-14.16.1.3gagg\!g77ggffn@f@fU@f@f`S@fP@f-f-f@f@f@e!@eeԔ@e|?e|?e|?eTe'eSeSe@e @ddd]@dܺ@dD@d@d@dydycS@cS@ccBenjamin A. Beasley - 0^20241216git7eb512b-1Benjamin A. Beasley - 0^20241213git61709bf-1Benjamin A. Beasley - 0^20241115git03e441d-1Benjamin A. Beasley - 0^20241009git669c882-1Benjamin A. Beasley - 0^20241008gitbb0934e-1Benjamin A. Beasley - 0^20240923gitd20d7f8-1Benjamin A. Beasley - 0^20240826git2d18aec-1Benjamin A. Beasley - 0^20240806git39e2663-1Benjamin A. Beasley - 0^20240718git4094c64-1Benjamin A. Beasley - 0^20240708gitea1f7f6-1Benjamin A. Beasley - 0^20240603git18d1df7-1Benjamin A. Beasley - 0^20240522git9d14fad-1Benjamin A. Beasley - 0^20240408gitccea884-1Benjamin A. Beasley - 0^20240404git68aad45-1Benjamin A. Beasley - 0^20240329gitf667991-1Benjamin A. Beasley - 0^20240328gitd16872a-1Benjamin A. Beasley - 0^20240321gitb16ff9a-2Benjamin A. Beasley - 0^20240321gitb16ff9a-1Benjamin A. Beasley - 0^20240309git7539c7f-1Benjamin A. Beasley - 0^20240220git52486a9-1Benjamin A. Beasley - 0^20231214gitdeb6f40-1Benjamin A. Beasley - 0^20231114git5bf2fb2-3Benjamin A. Beasley - 0^20231114git5bf2fb2-2Benjamin A. Beasley - 0^20231114git5bf2fb2-1Benjamin A. Beasley - 0^20231012git99ab0d3-1Benjamin A. Beasley - 0^20231003gitf78c780-1Benjamin A. Beasley - 0^20231003gita594354-1Benjamin A. Beasley - 0^20230929git671fb69-1Benjamin A. Beasley - 0^20230919git309c56d-1Benjamin A. Beasley - 0^20230824git8109811-1Benjamin A. Beasley - 0^20230823git5b5b547-1Benjamin A. Beasley - 0^20230818git1bb4e16-1Benjamin A. Beasley - 0^20230816git91e323f-1Benjamin A. Beasley - 0^20230710git1911dd4-1Benjamin A. Beasley - 0^20230621git6c49cf3-1Benjamin A. Beasley - 0^20230601gite266312-2Benjamin A. Beasley - 0^20230601gite266312-1Benjamin A. Beasley - 0^20221127git3779f12-5Benjamin A. Beasley - 0^20221127git3779f12-4Miro Hrončok - 0^20221127git3779f12-3Benjamin A. Beasley - 0^20221127git3779f12-2Benjamin A. Beasley - 0^20221127git3779f12-1- Update to 0^20241216git7eb512b - Add `structmember.h` constants- Update to 0^20241213git61709bf - Add PyLong Import/Export API- Update to 0^20241115git03e441d - Add `PyLong_IsPositive`/`Negative`/`Zero()` functions - Relax `PYPY_VERSION_NUM` requirements for hash macros- Update to 0^20241009git669c882 - Add `PyUnicode_Equal()` function - Add `PyBytes_Join()` function - Add `Py_HashBuffer()` function - Add `PyIter_NextItem()` function - Add `PyLong_FromUInt64()` and `PyLong_AsUInt64()`- Update to 0^20241008gitbb0934e - Document PyUnicodeWriter API- Update to 0^20240923gitd20d7f8 - Fix incorrect use of assignment in place of an equality test.- Update to 0^20240826git2d18aec - Add critical section API- Update to 0^20240806git39e2663 - Add `static inline` to `PyUnicodeWriter_WriteStr()` and `PyUnicodeWriter_WriteRepr()`.- Update to 0^20240718git4094c64 - Add PyUnicodeWriter API- Update to 0^20240708gitea1f7f6 - `PyLong_GetSign` will be added in 3.14.0a0- Update to 0^20240603git18d1df7: Add `PyLong_GetSign()`.- Update to 0^20240522git9d14fad: Fix test_frame() on Python 3.13 beta 1- Update to 0^20240408git01341ac: Fix PyDict_SetDefaultRef() definition- Update to 0^20240404git68aad45: Fix Py_GetConstant() for Python 3.13.0a5+- Update to 0^20240329gitf667991: Add `PyList_GetItemRef()`- Update to 0^20240328gitd16872a - Fix test_unicode()- Add an rpmlintrc file- Update to 0^20240321gitb16ff9a - Add `Py_GetConstant()` and `Py_GetConstantBorrowed()` - Update `_Py_NULL` for C23- Update to 0^20240309git7539c7f - Add hash constants: `PyHASH_BITS`, `PyHASH_IMAG`, `PyHASH_INF`, `PyHASH_MODULUS`- Update to 0^20240220git52486a9 - Add PyTime API: `PyTime_t` type, `PyTime_MIN` and `PyTime_MAX` constants, `PyTime_AsSecondsDouble()`, `PyTime_Monotonic()`, `PyTime_PerfCounter()`, and `PyTime_Time()`- Update to 0^20231214gitdeb6f40 - API: document not supported functions - Add Py_HashPointer() - Update tests- Ask runtests.py not to look for “other” Python interpreters- Run tests verbosely- Update to 0^20231114git5bf2fb2 - Add PyDict_Pop() and PyDict_PopString() functions - Add PyList_Extend() - Test Python 3.13- Update to 0^20231012git99ab0d3 - Add PyUnicode_EqualToUTF8() and PyUnicode_EqualToUTF8AndSize() functions- Update to 0^20231003gitf78c780 - Add PyThreadState_GetUnchecked()- Update to 0^20231003gita594354 - Add PyObject_VisitManagedDict() and PyObject_ClearManagedDict()- Update to 0^20230929git671fb69 - Adds PyObject_HasAttrWithError() and PyObject_HasAttrStringWithError() functions. - Fixes PyObject_GetOptionalAttrString(): set result to NULL on error.- Update to 0^20230919git309c56d - Add PyMapping_HasKeyWithError() function- Update to 0^20230824git8109811 - Adds PyDict_ContainsString() and PyLong_AsInt() functions- Update to 0^20230823git5b5b547 (Fix setup.py when CC contains -std=c11 option)- Update to 0^20230818git1bb4e16 (Add `Py_IsFinalizing()` function.)- Update to 0^20230816git91e323f- Update to 0^20230710git1911dd4- Update to 0^20230621git6c49cf3- Use new (rpm 4.17.1+) bcond style- Update to 0^20230601gite266312- Don’t assume %_smp_mflags is -j%_smp_build_ncpus- Do not compile tests with -Werror- Include the default Python shebang flags in /usr/bin/upgrade_pythoncapi.py- Include path workaround for tests on EPEL9- Initial import (close RHBZ#2154546)buildvm-a64-14.iad2.fedoraproject.org 1734459896 0^20241216git7eb512b-1.el9pythoncapi-compat-docREADME.rstapi.rstchangelog.rstindex.rstlinks.rsttests.rstupgrade.rstusers.rstpythoncapi-compat-docCOPYING/usr/share/doc//usr/share/doc/pythoncapi-compat-doc//usr/share/licenses//usr/share/licenses/pythoncapi-compat-doc/-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protectioncpiozstd19aarch64-redhat-linux-gnudirectoryASCII textqkqe AXjhttps://bugz.fedoraproject.org/pythoncapi-compatutf-80597b456bc4b4b52bc5c10143f74e754d0c563fb2854f401dcf374231ac837c315949dbb74c711cf76fa4991d33726598134786d6446a1128f69d6b98ff734f7?0(/hM2z-/J,Ҋl6Ca"=R?>{Z;? c,FU,US) ֜/lq?/p@pxA[3;xMe?54H1]"d2żudV ;CO.~vVoYZ?  BF\=VZOY=R߯;I$Ƃo]dW?>Z+kϳx@JR <{ކ y ` @@ÑCb2v7xF:d Z?X \)Hk9@~zE_֕4lՅ*vo,N}%E<=q*,Q$铠߼F-v>0UlqОdB. 6nd2Oi>ڋ2m43s,vBoEgVy?Ue-mt?*K2Z~_Пgh5Od2cqYy<s^Oo^seug~y`3v˥x;}-w~=Cd2o{,wذ+][n VFl4*Ȃ#DmHs2D⺧NvDQD{F!y]mc-< @u.2!I$0!Plx*j(hb}#1-iJC/Q +.`aW0ەמgM/jhEKBH7Ρ[ C"ϧ1oqe}^dW6d2pKF*ʑ01(]PYCs0-':a %?'uk9ÖAߺ:ˍ/Yܮc=r?Z9,L7kiM0W8+w ҆J$},N v.sK3VঈWZ^ɞP ^R\`V\mW*VYߋ:/Rdyzkuz#$v"d"[)Fk.]K?5Yz⋽oP5z+oxKa7/!˷&ˉsWRvUAoV#Tx=!~s:@q'>?wW CIvu{WV5?#}g0ArV6* fstP(vD6<"1"rVn‰/+-kn'mCLX0)dYֈ'z1o=OThܧu8{TDܝ\WټO #%Hq Σn;maO[0%"f S=Z G#'`tEZ%Bg ρx~[? ըT'!C4#@A+"QN4KIOaA: bB`a !H81z&yL"A1&\*`´dfS9?W!Q f]-t-i ʡ0cwC*[l: 7-aZ.BȪ`R"s7XV=G gz0#ZIdhPu4C)lNH!3԰QRl5KL { )tP1-0䦿E\-#.m꒩Av. Q;-q)&c+D@ {;dVy '.߼҄:u?5YlPh2Kbd(JU[HLKszI.T ӅQ2`UX;sdw߾H\MhܯǬ ƌ0` \)⎅Z="&[w.#gsEHSOD;LUŒdܺmT~/`(hH㨸۾djbYxٯsv >\<Uv!z;UN. 8NAr] FV022[=w1{ˬC6EN x!:O sP `bQ/%hgdqjmYڍ[1`[D\eD3h8&Hb6S*9t4)FXLq yJ"v/0`#O.vo#H!gR09IXRgEq"%\)O1#)ST?P0[yj<7*"đ= '{i1`|/$ wCcpARwrddrQVR*Vr H6mUIο-QJ@!,$L wd'Qwqjijcr朗@gYmn¢4apC Mjsƚ6_T'VwշE)zYIfc9GGHgg.MW&DߍθzbڸE6]9.%q$U]DƸ}ƒwQXX9 zR䒙Y֔?2%uv`ZԾrAA'@^L6pda\ Ky@l',~0Vrx)/Lw5AYXsTՒl'Hl68t ,K4VL/5=e*1nXϬ&4B6 LLHUk)`BD4n;"-࢓8H(hIi}rcgG-ZULTVs̙&Y1Rxvh$2o"LjQ K{ʄxT]3+7BYLׯ8$ǔsھϐ菆$pw8BT63p;W4-ZJ@RjYfVs紕C[ึt UA6K JN0^:,fME))~a />X'ww<2tp9Arj+OF.b 7u~t%6*%m xBPxI<J ]Mr\q:a@J?K"RBMLp6DX*"o "yf:DgU,ݶ9xD^b4kF~ 8 \f@D&Aiԓ: 4o6G$.{ʞp$-+w~B`T𾥍c.ڸdlQE$TF";)e @~8_=J+kUwQp~ rXNQZΗYb,?es37F$i*``twR@oCCds֏c,+ͣСYb66H"͉QKn}?.LFHPFFȖHW4UF;%BJj&[bn]D op:=3xG7W9?u\"l=hgsjVNؗ0Pԟwݙ]>5ZrȰD9}gi6NXs^,GK7P(=NxdƷ@WXkjVv3nXL|5㬥CԪțKsX#5I5hSHWw\G tD|jrA"SA^0+fAЯtƏ 5bUK7 ҅<| 嗢A=ys\ י'%Ќ+]ezm#/&Nw4ZxgNU_aaQн&6wl7YO]/p%Db[k񹑑{HǕʍ~OLez,XI+ Y:7[O'DXJ69+kmg$?J>/bUgvn~؟AŸZ[\c* 0Z Z:Oq2l^Yzb:TZiwx~I/8:AkOx.wTTE},XP.3gz}]W8v~Ӗ4qT‘u` iJ%Ҿh2 G 7? ̩K6Gzqd7t0?'%[$>%B⡓645NolRL;_?JW@%qؕe>>-lC¹%3QDWLH>"I;+z5,TF؛^8{=qAC3Ȱ}HJsL ;G=c(_KNYҬS鷌AEr7];q<ot4 87z 8@Ep䩝2wtX}UjF:|qrp@SɃ2'l$sPGJ!5! 8]=zeLﱏZPmdiYT!6抙̲mQL8gVY8 ].KnIB[f8c-XΓޢfmC6 t0&v֡Q†o/ ,y8[j,Gi ^QqB3f;B\u`5طWp/FrGzgqݖӬ5UK}Q{y[YB+SoX(G}JV=%}jNF6|JNh>-~7̅=j,$vtir1f8ڂmq4|,dӃ(<26fRL3|Pd KRJdZ-enTNO("[+ɚ>g qJ^4>xnQ.YRtKsBu+z(58*U'$35f4b\9 $ dXF)wQODo2B8m'V!s}+*z 7ݼ-UY֍6>p^ŘwICf[FCEUD,$~pK 禎*MoZy6D=2aҤ#O.)sƸ7w'YŅڈR7$%ExNOz*P##2:/㍙Tk';_- /rᴪx 1y _ >}ه <BE:ջ (QW V&a5QniG1 6= '%=a- mv]M3_$ 6bkJϓ0TAfc,n F yE