pythoncapi-compat-doc-0^20241115git03e441d-1.el10_0> 6 6_ ܉3!}Nbh&3م~Xg7`w 3م~XyPoK3J6dIdA>@2]A` uY8:`&@b .*sBt[)P4( mCڐ= WZ#Gt/cँޞA7Vё$`jhQYOr>%X'-nU Ӟ(xpDşjnG3`#k;xa &u3%3<#eIc?:!Z? NGhlW~a}p\OP̴.[GQWe+ʺ@c5G"*AG$#QƆnzs çӴ3/*?ׂ,mߍ~7Z>~gig+u>2ȭ@n\|!yԋyI>< ѦV6ӖթmcPyUY7emf Z-=&?&d- 6 Z@Dlp    *  @  l      ' ^ m(8-9T-:-F!G! H"( I"T X"`Y"d\" ]" ^#9b#d%Ce%Hf%Ml%Pt%l u% v%z%%%&!&'&h&lCpythoncapi-compat-doc0^20241115git03e441d1.el10_0Documentation 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.g7_ buildvm-a64-04.iad2.fedoraproject.orgFedora ProjectFedora Project0BSDFedora ProjectUnspecifiedhttps://github.com/python/pythoncapi-compatlinuxnoarchf^#E A큤A큤g6g6g6g6g6g6g6g6g6g6g67738213ca62b7e123345f6a2d13eb1c1afef8e0ebfa3146d43ce69856c013ec341bf76cd4172b531a1f45ff2b52e010ffaafa2494d35d2bf30779ae5b9120331e044de5d71b120e88311a82a11fb6ebe2f6cb385d6ac256d623e39e9ff58760a781fdab5abf9b23cf3c1985b01641c8d05d33ce1f4d7c62c3546360adc20400b6c0af6422e7e7557fd08d884a59a211bdcbda0aafe25f50f5306f2f006f601f47a18d5632406a618a9d94813da0492b42fea9974423f6397ac9b845eda28401eb215de4f58ffc79181e988f5270cbb56e0141e09ae47caf72baeaf0e4031d11c7e82b0252746642db9f0da0fe194fdfd8e96452b158bff42e31fbaa7182b9ee33f2c1ffa76383a55ae0aac01c9737cd70050dff63e1f026694fbe9d662573c98rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpythoncapi-compat-0^20241115git03e441d-1.el10_0.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.19.1.1g77gp@gp@ffn@f@fff`S@fO/f@f@f@f[f[f[e!@eO@eԔ@eeXe|?e|?e|?e|?eSa@e'eSe@e@e @dF@dd]@dܺ@ds@dD@d7ddx@dV@cʂ@cS@cS@cBenjamin 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-3Benjamin A. Beasley - 0^20240321gitb16ff9a-2Benjamin A. Beasley - 0^20240321gitb16ff9a-1Benjamin A. Beasley - 0^20240309git7539c7f-1Benjamin A. Beasley - 0^20240220git52486a9-1Fedora Release Engineering - 0^20231214gitdeb6f40-3Fedora Release Engineering - 0^20231214gitdeb6f40-2Benjamin A. Beasley - 0^20231214gitdeb6f40-1Benjamin A. Beasley - 0^20231114git5bf2fb2-4Benjamin 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-1Fedora Release Engineering - 0^20230710git1911dd4-2Benjamin A. Beasley - 0^20230710git1911dd4-1Benjamin A. Beasley - 0^20230621git6c49cf3-1Benjamin A. Beasley - 0^20230601gite266312-2Benjamin A. Beasley - 0^20230601gite266312-1Benjamin A. Beasley - 0^20221127git3779f12-5Fedora Release Engineering - 0^20221127git3779f12-4Benjamin A. Beasley - 0^20221127git3779f12-3Miro Hrončok - 0^20221127git3779f12-2Benjamin A. Beasley - 0^20221127git3779f12-1- 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()- 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()`- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild- Update to 0^20231214gitdeb6f40 - API: document not supported functions - Add Py_HashPointer() - Update tests- Ask runtests.py not to look for “other” Python interpreters- Use %py3_test_envvars when running tests- 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- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild- 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- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild- Do not compile tests with -Werror- Include the default Python shebang flags in /usr/bin/upgrade_pythoncapi.py- Initial import (close RHBZ#2154546)buildvm-a64-04.iad2.fedoraproject.org 1731682080 0^20241115git03e441d-1.el10_0pythoncapi-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 -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection cpiozstd19aarch64-redhat-linux-gnudirectoryASCII textb@폡KG$M]https://bugz.fedoraproject.org/pythoncapi-compatutf-8c523ba039c0c42b22d8d0faffb996263cc78bca0fede0b6eddc90006f9c438cb038a3e7653b6ef50b6cd49d5b205c8eb6ba5a8b7c880e18110aeb50f7af845de?0(/h5#:,/jlLE⠔$hfF4zxl*S;? WE`ßc/V9+Q zI7 ζI{~6` AzR-s:;k _!j#`|ΎaFH]Scnixv? ,@oeCqϩכA GDux vPl@Sh4@Q/x<#( ih`%ε>'mš#W ܗlxJ.H Ԣ3N7z\W Gcao@1Dl- v23 uR\g> tm 17gr NPꑁ$Pj{0Z+|eȄεi&OG|'fo c r+cP&uPRP<%hm8_qߪ&ewɯ}^Y{& 13ĪQpŹ~ 9^' >\fĊOϵϾ~g֮̏|_'}S:y6ߜ-=&3_3tqF`R <"?ދ9Y{V5{^9̮+ zJ@M7|" [Quٽk%>ryl$MJ4;xt:%9|צ6FL7SY5?#nxuuw`Xe󞂉<`(Am@;EaKk נ] ;cK>$Q8] u^>'9ןXQ\%ͦ` f VèU9DcgpJV:\DTǡƙ/cXP|äXii<1v[9Oŝ8;Q{r6 Wu\{CBuJc&fˏ{f4޳ @ FZ(vJ0kMtP r0Ma2Tr{Q V@Qp} XgwQ&TEqĐ<{AU~ r$<gJ06MCmSјKj`D *)lzh"`Q2--4kazP@tz-?֜goJT"Z”p(4Mx( )PSb.K(ctl y@· 9l,ޤyPG]os6C_/gzl-K˵Y 6|`.5 73)ySV(` P=@Mii,\h0uX+l&a㮳T5t㤚#Ղ%G @ A 6$]%hj@UV0`XeQ,If0Lc,ZZh`EZU,WW20 bbevzE٤ Zg*-4 d2 @&d QZb`B"U`, 5h tk̚\Zie!:R#X$c`\ZX 2؂\r:կ{rgqy"xz & LZPUCrYAg0q>IYsIAE}`~-V"%q~#Q ~5 T2H#1]#-*֖2LFfCfX~~t6љX!~Ri$Ĉ9\M_{2:;8LϹN~QS#{HR0P,:Fs g e3~ /]l$P(tqrrǂWVDUMF`PnrţsTCx TN>cTݢH 1»$G =YRR#x#qCt}&1DZ`z+\Ɏs HhxU1Ԃ .v.V Iw3;g0 ct`TjSG)$)Oi:ٳK~IaH'glcHvRpЈCO6[ 48h/GZ !`Oߧ#(!?.6zxo5rҙ3DmrT/ [j~92:U\i!H+-V^Z$/ICX,ɢ/'f4T5lǼqB3o5jiȇ{܋񴠥KvK1u [~b-ƑVG:WJMTt}ǿMQ$aЕ"❽ճ6C1У:kz΅,,:%Uh&A*6I%8ِ%̃DӠJ=GmgB\/{v^8OZ;H &71ڏ@"]q_.mFh3L⮑~x{40ΓӦBHM/ ?1x2k#&TO\*k$6К Jc=#%9 НS _f(ky8Zb=咈VDŽHujͬpGY/y0Nްm$yyhf;uc,2v#8 %Q+v\-WVXh tO) qQ 8D^"G^Lܘ\@m-p _Bq)@ 3iY1Q9# x>.x -KD~dF1'%16jkqH]y&(tLZ8Q#rn -x=&i %բ˅Ԩ:i6sl1w̬#VL>g*$b|@-|(aBU6Y9R"u] f(b^2ςLcaBrPahkhrـsQb=x#( τ@}d3ߚE1rn"oЎMMc\w'-j zYQEn/kMGp񡙎 E(Eɾ`FjUQ8j6}eu:$͖L(_PsFo I^#L #^؜L9f22#0S0tzBOs5/=177>4N `',<()rwGbi3Ec)&Wtzf΢XX!mXC#(܈kAEk:tnf֒?42'nX_~xd" kn:їK^^.%Av⒧]rtq?ΰO1Y - H-%wރ' D !vݥGe8IHo,[:""!u!q*7.!\S.93;o)T:O"l{B) MQhh8X:@p4FMy:V8 { 61 $G ,͠1β}6,퓁hʩy|(IhQalp{ڬ6)1&8]_oF|I̚ b]+% x*}P{؈n_>,g BQD%|V-sCQݭQO7- ݄'2-;D=dZK%H3^>-2kLK~ؘ_)$mL< 2(ƤBd2,0X=lw ٕ;*<| z #OuN*4\#pO63ՍU| mm"]jDDOC !%I \f݌.SsYIeìt{832ҁ2wQ5뒲BQ(ʜrZtᅬE#SBpZ1r1ۿWkRm (q4I Th)񒍖؝{ˌO&F@B LW){fπA*-k.PLx*:M8ߴK`W 2V"A܅vD1퓐DHQA%LCV9ˏm t&|Hp?<$UХa L#lȖhu!z#~r|hTM._T'dM7l*IUu18>,hN74`x5D(no|SQ!-RY=З̀/ɿTF< Տ|Z6+FHu;f[)j~ Oc"ݕ0S aۈ>}wyS~ɨ;aB{?LGmr}r/lhOd]FUiMݭ5l&- 7~=:ڄ6ތ. QEr.@ ,f#D'_h6ㅲx"9(Fϒ 8(+`5[]to2 -mSN”Hw4/T{FqXbfr1/UHCO1lLJSk8!:̛Bl =WQ)Ys<ۚKٟ& +[v'U{1ܘ w4#C7sgS#?{#Zg;"{׮}6~NwR0IV[j@]#5od^oLS=O_N2QX{K)gaTPxry\ڈtD +ӻBMw)ηW=^7ա4&54.]=X~MV03_t$m?)$ A-yG+x*bb;$e^QK*jKEt-b/" fl(5G ,e粁XRIVSFFF}֎N8oi#:bXz9:6v*v&f{T1̐K` 5]"Ծ]D!.ú(=ZTŤM$9 [ 1vZ}> Q?asgIYx6TM78E䪩تzQDGFbMH6}uFڑ8,Lٱ==,`S}bGT`<7@mx|6uΑ =ǟ}LF)zq\e 'ZʁL@&Ȁ`