pythoncapi-compat-devel-0^20241115git03e441d-1.el9> 6 6_ ܉3!4En΁;8r2(F|g7e 8r2(F|;He/%_FƿoZ>- Z(p5.,tٕL?u(V" 5<0\ЌjkYr^*_|hf9[Ahp;$W<3QooȊ+Ve ):v)L[K+Y&\c[qNKwAqF8,ւhs`LW0c6E /֑%5tD/ *IXαrq V}0{"M>Q< A{3}gS7}#NKdf fY)>QdY,Mg20Ԣ;P=nNx= =? -d/ 5 P $,8 > D P  8Dx (18<(9(:(FGHIXY\]$^Xbdefltu$v0zZlpCpythoncapi-compat-devel0^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 compatibility header library pythoncapi_compat.h.g7abuildvm-a64-18.iad2.fedoraproject.orgFedora ProjectFedora Project0BSDFedora ProjectUnspecifiedhttps://github.com/python/pythoncapi-compatlinuxnoarchiA큤g7 #g7ag7 #f4593bc30dd31de2e7a0e9a91149e1d02f3a6470f64df7b890303ba0395a84e73f2c1ffa76383a55ae0aac01c9737cd70050dff63e1f026694fbe9d662573c98rootrootrootrootrootrootpythoncapi-compat-0^20241115git03e441d-1.el9.src.rpmpythoncapi-compat-develpythoncapi-compat-static     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.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.el90^20241115git03e441d-1.el9pythoncapi_compat.hpythoncapi-compat-develCOPYING/usr/include//usr/share/licenses//usr/share/licenses/pythoncapi-compat-devel/-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-gnuC source, ASCII textdirectoryASCII text~iژHhttps://bugz.fedoraproject.org/pythoncapi-compatutf-8326d456a357f5d985e9221653b7957b5a0c028235b666266a9e79a256d3b645da42768a3b5010791d6c4f9e17d80d6b159fc5b884cc79315493e00b7e5ed3aa5?0(/h#1nheIߵn[MrԅV![M_bMu0/'&/FۤlpIڧGRp$UU9߶cΤ9/IN5zI0Ii4!i4hРAo>熨}-I YUeZQ_TG#4H|32s_bOq 3J>I&(_so]ץԨ,`: VuKT QDmy]Wwm'˺x┾J{>)o욽2>Oѥhwݑ͉ώB0CCLWp4T$hTpTjT+[.m A~ʏcuʲ8i\)4EJPa,j%"tq ䷤9Fh@c3%QֿkGiNζܛ7#ݜkhK)_/Scv@ {co-ޓt}sh=8%=X?8ԮfԚU?&Ïg)^ː@]W%y`ƥ ª,HtWJp:>Iͭ(QeYxU!. .ˊX ز^[.uQ )H#j| 2G̗>cn<.Ϳ9J(5gG?`][v֬?wq-xXJ}bˏ*DA<79^YVLbAҒ8~Tk1R6A[}uw; \blߗgN$+ u,Bkǣjs(|8k'㊔)J;-ZYV§{i.Kl._X JKW1c oa<,}Rq4^};$o ⵠ'\ʶ4ҞRqeí1b鲊  3H4b v~X.¤E 7?qF&>>MXV_MRhτB˷9e:Lp1\mo/|R]<zYzYW<.e( uI"0&4""gvk޷6$oੜZQc)oJ_*R~b̏0y9".5^{G(zl6uckf1Qj<ME4- $1<׵F} < A f'#vgjzN糴*Ⲭɸۺ,(i`3 #|ƛ=U;֮Ul쏐_Ҽ 7T z&I"WeA 9<"_uZȁ܂1Sol-4Mc%pI\2r_Ngs`XG6F$KdUWDUԢ.p`VIj[@rD>?iVKZ#j1OwqV;+u9 |‚7T6ɨ/3|o4n'H@WHь||(p)4p+ Cod v]}PH789 ?CRQF$ʒ q,߆ټKܗf iu}am^:r*aϿ f 2g)Զo2N0;.ߺIuM"@m)ܼ@B&Ym\8JӼ˗Alr ܸ>A uQdN2W)0r}r}kG9Ob3&$3O@QIB9\4G4 +GD[ؕp5B`ޥ˙qp03qjq&ޠ`ڹ= f=[,ú:XBuTK_e]c]nchzTƂ>ECQ֚ԢĦe(Xzp(:j\9Z~<5 6?0 Ӕ$Y$9MWn7YhUԖB2vi|%Q-6vƅܧQJ'v}qYɧ!Lr5~s4+7Lm}bMO a/ڴe5<; PD6x=Bh  P"DHIʂRHX c`b6   %']၍z!Xi V䀔ㄪДuk n GomdwyeP4Qĺ4g[nU=5!iY=¿G 4%0>g l\oio#-`"X@X@vAb3ڃk}!LG)ιY3>i)LTN.ϴ>19Q((@\>:CeL.Zv?C)Qq(SS-G3W9lxfaJѴ M[;' ;S@Fja;Xo ==w* NkQ\8SrՑ&30o_YϮz>gv 'x1`p9~r|z(<-ޣB0H'=[&V !Ki"U^5$%#A'#zἙ(SgT?`NLÏ͙շi׵G_.u>hlu!iz,ZPvn66ey!=JU´a'b`)t]<%>M ^l֒8((F$ 8 ZvaT&igbdKsO7{ȫ޾gaב@t99-oS}ʌR~ xh7>m UUgarWbF/Afy]Zڄ=N`eS]ϥfg7 i|P`Fj9m[V(P1F;%@dXȀ'98&f$zڨ6غiZ{.&UVLf"A4-K]/.Wx_$93j0lZv,gS]) n࿛_m2u?B1i-fk;"Pz ^iY+.mbIA%TKCvh1i!*'J.A@^qD(3ud;FAs\9!Qt( W{R}4h!_Z*80?Kl!"}dјT$WP$`W1P㚧BiH"'jybS@j3Xorđ!u3 \ERa{H2X,V|H)wiX{S4"e4.LGKv'z^{԰ [Q. Olwt[&$qHa~Mpw2:T=cq{C٢UHʄ.v7JXC)MTk8vʖ6}Y @ m˨m;XM+z/f[;S˭n?b*D>?I0p)Cp7o%o&V1ƇɧikQ+YV5e&q3qq6$N\hi6hj$O0hZ:DvJ~USJwiA05GzrIym2iMmO=nNXi  .(I90&{wJ9Rप/R\VTH,r\HԂacbω"_O, <3=9j?"l16Q#$=v$Bker ng7TZw1 Msp]Y`?>sK>T@1=D{? BV ߒ yPo`-RVNoH[@BK8ãW3{5 [vhWφg * hÙc0^* \owe^\pP&pR눦rEVQʌt|E&-p1oiPήx0|тcJ5+A(B虩ĥ/]W=)hFmB IL!aYmQр\#mE,V풼`N!L80`[` >%U)uT@lF""6\n-VP1GyGa'4sr7Iͅ)Q\-e\K.,!H>GܙuۗtpHbOmqTF XhwJ~"@{=nRc?%M 5I)헴z٢:,~ܹ $v&N^4܍2K\[;O'^RA>H:Jyh :-d;Eq\cRlaTR%q.V,ջTJ}bk@Sކ֨ebZ$cj–<橕<_K'[l} b8&-9Ts8#6C&L I{g}3ZFFrSb71;$ȥRpGnuYnbkU'2u z:dnAmёlDRpq_FJ;R܌8̪ij[$6;VpԻRJx\QuHTTb3G[+/@rT獼Uqk&-ncX U%} |ֵ-z̻{T9o92 cXotS`og#: *oŰx}"A@h!T"mƂ!UߟL1Un-ȳQطh ,öW5O1ŵ&12Ls*A m`r1{Ŏ͌{'7H^8˛Z^E\eyX &_~9xbc݈7IEw&y4w]}pѪv _iŌ Ѫ[Fqi9": _.՚q^"wDz#'b?zcPoD7_*tzc7za04c@n#%z?f 9R',Հ;5NΏD1#,J>Em 6{K,|n9ϯj<М (('CojDL/4Aic0%jJoL߸bIㄟl[nЛ0\GH{PaS A5-օ!=,XTx)YS)O0+zŸ31 8Y]%kiB XնSSI7HiᑏQLJBlJ94;}LѰcc+ J t 2AA5,g<+Kc\癕I*,Fn#,h zDZʥ]vj(w=|.ko(oN 3洔>jZevO{TLξsl{"R ȭn ݴ-<97D4eHY8q_XDS:d|S,mfmzpGgjF[# =ΰ͸Vrl7, Cy 166UBm]Ot&(BzE L"5N (1yA$*etB*\ڜ!Fk RX3eJ%4:#OB:J'd7%l*¸wi:*+O(m&v+,U:;1+ubY4/2ݨ]*(9!7ӑ#1㞦/iq TY9| ?hB'EV yT$eGIE_[؊Nzs^\56RA*hiI '>.E =A܏vv˸R'іi9$lg:98 Ϣu1pLȅ\wStd^ M;bpl #C<# Jn"Y`h1^W V$H> i$L B&Nԧ`$9*:oRx[I]E l:U]z#_yj +4PFiG"tut0qC !~FħLJG^Gw=.(>J+|p@Cֹ]$XGzaη@;w ν*:i]bzK%oå0xy HYRG` ()>$ؚR̐\bWٸ D9z^IEjQՁ,P݉z-) Rߜ@N!"#bAcO9q7 Y'hMֺ"9qYEW_\\ [e,Fc LͩΞ/m/>(BwQ~ ,E%H5P!u9O/Vgݵ0nI]/K'$^s8u+'ѫ^ߏfNM5϶)/TGE!Uƚ. C9;$}C; o`Cʼȭ28蒋q>14Tpkc `$OږXUIdtWZ8I9CQ j4@NoXa/o3Ji@-%A*融f H/;DL#A[jL(VN1\۩qs#xWB |un7ǠQ|+;yJxr\ "㣥/<+;6x`զu <=Wpۮ\K@ۅ\zw41k%CVǛ6:vMY⯇^>`% z$PY 7jbCN0DRIaVU2Cі4<@X.; )R҆CbD (#`;8RIDJB؆ VD4v|WaBM"[pg_Qh-]fA\hb/H.ϟVOr&B#^L(̂KRt #& *@͔' &йq$覝J舤I'al X3Å E OrThTwN‘(P3%PTFZC8[ֆ`?`&W?DsExy L r4hB'Z3"xA3QN]mمCBXF>Z\aP™ C3UbYFqG e(S?SnK bAb.&+ǵJ C xz3m"Clإ`YWx [,@_L[Y2nTī.&RgtUʹ2P &aϊÑqɣ0L=