pythoncapi-compat-tools-0^20241115git03e441d-1.el9> 6 6_ ܉3!4En΁;8r2(F|g7e 8r2(F|P!^Hߦc[ȋM ;]bWJpv,kDcbi(G7[gILx ̄؍?W+Ŏѐo5M`,uĎ۝pIqRiFyKxHI藝9,L(J,ωԉ6 =VjB[V*y  3 mǙl;ÞImJ)>^k\݀w$t sT5O@}ya7c10970fe1558baa701f00949bd84d92edb60dc7879a326449461e1946592977198900e048fe0f457f6ce4443ea517a6f8ca183?7p's=A oiWt]*g+k>@!=?!-d/ 5 Px|  0 8 @ P  (<PV(8(9((:2(FGHI(X,Y0\L]\^bdXe]fbletuvw 8x Hy Xz \ l p    Cpythoncapi-compat-tools0^20241115git03e441d1.el9Python C API compatibilityThe 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. This package provides the command-line tool upgrade_pythoncapi.py.g7abuildvm-a64-18.iad2.fedoraproject.orghFedora ProjectFedora Project0BSDFedora ProjectUnspecifiedhttps://github.com/python/pythoncapi-compatlinuxnoarchcA큤g7 #g7ag7 #g7a6c7e05681e8196a5dca78b77d910af6eac24cdfe4f20e1363c76e338b7ccd6f943f2c1ffa76383a55ae0aac01c9737cd70050dff63e1f026694fbe9d662573c98dac50ad900c2af0536f77c1facec91264809e41ec05e0718fc43faa7426533efrootrootrootrootrootrootrootrootpythoncapi-compat-0^20241115git03e441d-1.el9.src.rpmpythoncapi-compat-tools@     /usr/bin/python3rpmlib(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.3g77ggffn@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^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^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-18.iad2.fedoraproject.org 17316827440^20241115git03e441d-1.el9upgrade_pythoncapi.pypythoncapi-compat-toolsCOPYINGupgrade_pythoncapi.py.1.gz/usr/bin//usr/share/licenses//usr/share/licenses/pythoncapi-compat-tools//usr/share/man/man1/-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-gnuPython script, ASCII text executabledirectoryASCII texttroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)R~iژHhttps://bugz.fedoraproject.org/pythoncapi-compatutf-88ed3fdc3cdd0cbc8ecbc3f58579e4e5b082530be2cf4ced5ff14727db4ff1d59e8e7efce561c08c76d3fc01a9d7bd42cc20febd6ff74b4b3442c77f229593949?(/h \)I0$.p 1z?Ix?$75"RddZ 7*sz+N}b(o3\N>\c+UT];sfHè(̖mhϴncix[Df\ oni (ac ZZHO\TbO>#}O3 =RgQΌ=/ A8}c} v=>[+yr9:eD^Rvz!LZe&e s4z2;wI==[ܯ;VUa ݘ{i?N'·gKXjZul;lVY>d)%kW9ZvPSRrF~Ҷ+۾ڦa#߹xZ+.wW<ƿvJ\=AWcQ.w22Wt2 4z%`P+UF_yUwMY䛡J2G(t|~tll][6A[oAc)OK*l |Y-)1*.eF#γ{%Qu|m﻽cQpʶЬM4lҌOLN&YMS&%5Ԕ8uv>"YoI6Z(54|eUojbZdu.1jD9[t]Q֋[W콭EEQd\.*]-1cbd'l<~- ^݊sGw97y&ܼ18k+LydmN}1_gU3gaʝRMabsޜE t2E%,2/3osγf8d"4su_|?vJ/o̶Vats:wo'xQnlsfq}w6 !9P,@mΚwґVr ~knuP:b{6O^ky'WڪZUe酲7zPβowmOC'),cegKSh^ńLFӷ> QY!*ɘe.SDQumo/Veb AUj*_9P'5k]C$=;ymc!wYHDY`^u$12!x@Q;hc\ΜFEm;FqݕVF[5>sow;0*d_[9Sk\qؘ``DQEQt@}y^{}ԣH/}ʛeC5O=.~nQ2}R>rc"N M߫ywoSfڞ;ڳv\;+}$WD/ψ_;.HS"1Scg-s=ymLZq/kL{Ve6oky먶m)@zqTܮ,v/>:\(xGA3&AkL ̯L}. ZǤx||W$ tk o'Lh );tPh );9̪[Aȏ Զ DVKP&=NfMgZO{\ CɎ&8oB.4ܹϑi&b/0Z]"/lpv .Vizt/=X B$ yϫ< f2;ZQpfؿh&R|%/<"Kl6.34^zjQq92j!c`rFQCt RdφZp<]3"w5V<Œ5@Mγ_" p4WiB/M␨Tyr|}m SN!4tL"Wq D*?y2bR3'.`Z%}tHYK5ڎ)w%V~AӘ^#!..cߍ+ u*i3>Rnn6uq>̼78?}B@*a9,#1~6$>3B@OMsXl`HbӏWsēmȩG(6;G =C0=Gʺo$^v3za=ݏ*R߹Q9'o3>pFUy<8[jErP@'&A| ~:stc?&=9˅Lzj Qi gi<8mqjaJsX(br'OqΊD{ g[$(ًyiP8F(ja3L yv]gssD$ߧ?a_#(,aZN59"˫\voe_RKzO ە-6xR\Ki|rHeݙړ/^-[cr+ ߠD-ۖ p-\NiΗHXizqwv'Dd'UCHEUOa~щ*scԢ"f~a&<)jW)ѐ?P% mʘ]^OQEǂgֶRJߒwyl^Mi==/h r+a%bs\eX[-a~Ї5f*i w~3 @3Q??3UlX.`^4*L#;KVtWuC')E{`BRȹTKglS54xzykhi6_7e <0QD5x C@Zs:ESKj5 L6H{Â=%Pg(43LF*}<wf2Ŋ-ɋuK%EI8 I"p&ZI# ~%'j`Rz[>T70i8Y'z ..-v͞8AH l>=$QVrl vWf^AGnjؔ5N_3>!!`dVippyԺ.AǟT@p{Aӹ?B#r}ޣ/lֽ LBbC.82#EQ˝E+dgrG,OBϏg9zLjM)N醌>W% XC΅*lAA1OIb[Lcڴv kK}s9,3 `0%38nryJp!tkUf " F5]*dNn+$پEA]WCADNvavxwFPJ7 `-|oR"*!ޒE* %:~GJY BsuvV-$U2h#!\D|cv+v‘Wbk3? (B.{z gn@MKKJLܹA.>,ՖRT]saYT - ̓Mf=#U Y&O2n&'E$LG]UCဵYeeL?E9E<s/VpSe἞ͲV4W1Iv]pMV΂gԼSx͝ zzE-ѹc"/e)W}) UIey9qKX+-ҵ0g6$By uRv 5*N2gCpcKvpHk!&yff$4|0{]0%<-a4v[t晠rWDsNT n=|IJDޙn[Q8{ۆoU:0x& <.8a@H>d%'DE8 f&h<ؒFj$ 3?HHZWI @yۡ\c%a/ @T6h]*i,47uдBu&͕T0