From e64fa5f043f72e29ef28ffdddc4a23fd1a29204a Mon Sep 17 00:00:00 2001 From: zhangchao13 Date: Fri, 18 Aug 2023 16:03:46 +0800 Subject: [PATCH] =?UTF-8?q?fix=20issue:=E9=9C=80=E8=A6=81=E5=BC=95?= =?UTF-8?q?=E5=85=A5=E8=BD=AF=E4=BB=B6=E5=8C=85python-oldest-supported-num?= =?UTF-8?q?py=202023.8.3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 0001-oldest-supported-numpy-2023.8.3.patch | 25 +++++++++++ oldest-supported-numpy-2023.8.3.tar.gz | Bin 0 -> 4894 bytes python-oldest-supported-numpy.spec | 49 +++++++++++++++++++++ 3 files changed, 74 insertions(+) create mode 100644 0001-oldest-supported-numpy-2023.8.3.patch create mode 100644 oldest-supported-numpy-2023.8.3.tar.gz create mode 100644 python-oldest-supported-numpy.spec diff --git a/0001-oldest-supported-numpy-2023.8.3.patch b/0001-oldest-supported-numpy-2023.8.3.patch new file mode 100644 index 0000000..5534e65 --- /dev/null +++ b/0001-oldest-supported-numpy-2023.8.3.patch @@ -0,0 +1,25 @@ +From 2ef1e5a1868d79ff740b990356c8948290fb9436 Mon Sep 17 00:00:00 2001 +From: zhangchao13 +Date: Mon, 18 Sep 2023 15:39:00 +0800 +Subject: [PATCH] oldest-supported-numpy-2023.8.3 + +--- + setup.cfg | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/setup.cfg b/setup.cfg +index a946a72..d9edcc0 100644 +--- a/setup.cfg ++++ b/setup.cfg +@@ -35,7 +35,7 @@ install_requires = + numpy==1.17.3; python_version=='3.8' and platform_machine not in 'arm64|aarch64|s390x|loongarch64' and platform_python_implementation != 'PyPy' + numpy==1.19.3; python_version=='3.9' and platform_system not in 'OS400' and platform_machine not in 'arm64|loongarch64' + numpy==1.21.6; python_version=='3.10' and platform_machine!='loongarch64' +- numpy==1.23.2; python_version=='3.11' ++ numpy; python_version=='3.11' + + numpy==1.19.0; python_version=='3.6' and platform_machine!='loongarch64' and platform_python_implementation=='PyPy' + numpy==1.20.0; python_version=='3.7' and platform_machine!='loongarch64' and platform_python_implementation=='PyPy' +-- +2.39.2.windows.1 + diff --git a/oldest-supported-numpy-2023.8.3.tar.gz b/oldest-supported-numpy-2023.8.3.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..283f3afe51ed51da67c6a0c66ccc2e6aa2d2a2d7 GIT binary patch literal 4894 zcmbW5)mzh#!-hwLlr%_7h~xGa*68b##E5G7{q?Mm2G%w?3Ge4UzXeQaiW1RkT)buWg zY;yJTxX;YnHR>0PjHhj{IMHNQYrA2dP{ zW~n#*J?tOU8yK2UJv7T@V-cL@eD3itMemHRY@g$6ImQjPH^3-h zyWbX8W({q>XV21_z(7k)_@*&XlH(l#8Da*Be>qn`^evDtmmd-iCfogh&?ZG-4C8|0 z8oaJAwaSFPPT)nqqUSQ5`0P-kudpqCQiPUJd097d-?zC2UT;t(|DvHE$gp1Bean2hEOR5(MD<2iIGpmr*wXq>A4h{`$?P2m}+%bu^kMMc}bFQw{J zBI9iq44y2+d1n1(Kx=JRs6n>IXH^*cyY9BT%bs5mINx$k1$S-He90j(zE1mN~o+$ z8cU}NAg9@V%$Dm2Qhj-MW}J%-`x|lWgVKa0>MA^$Leg)#D^nNKJMOi5fBw~)U1Ua> zDV2SZYV|k#(zd;zs}13Cz{6^FYg5EKR(4x2kq3G--kzo_r`z<391Fwb^-zTS z!iv|jr{VqPLIp);|6#p*S=rJGQ;n2+?vhK`rfS@G{MNa{S?&8WRFr+8vpOinh6}#r zdQlKj_tl-@)CFzQJ1-}No9_P&39;A#)oC@>)PJz)>ZxnrT?jm=`PE>|kyNmEwEWr> zuuwvRWFh5feYARfyGTuLE@`#esdeKLC2-luy$NOqI-(Kwfgc?MX(%6)lTmv@yoj9>IZ#bf~E&-11DdWysW{xJ^}mni)d2~ zAIYGo^O?RJ`fAfZ3*!B2&Z=n-SlrvaeT}xF>>}bKda4HQ>BUTZYZ3)r@kZPW2f?_f zkx_;CDXoTpZ#A?^$~|zf5(W=nTtQo>Wuu01I`Qui55SECV|-kFi3zqek3Lall;6tK z7rpyIb>s>j?WxxYdu(CWRg$r`oSKcP!r1-=_yO}9palaswv`qyt+1xZHD&`lena2G zu}~0U^*JEbp$?HMTLzu?Hfe9!;<&~%hDRm>K6HR7u#=hu)Bt50K;ktN-AH*Cw%L6X zhF0>t$=beE$__`AYyhvU*e&fYlly)GgYv~))1pGIp+CT$K{^ZvgdbCqvtn9RS0uZ~ zM2CJ|X~f-3F@i1ON&GrJe8OWSZd|R6yytHuzUq_9uK$}XHP5u$mA$n2{xG{C{WZRY z46+LKWs}n}CpB9_)De>$^pQl`coVgrGuH;9pAM`T(ATC#f!-g5C5KHq=_RY;6V|?) zOlPcMGdMPe4(gzGERMT?)#(&SAlu+QV;Y%<)Rm^HB@=QVJZi_j z*MzjpcwS#H`u6SQOTEL+;3z^sTN!x!iXbJg;&l2upHYSF6YUSINL&5Hmpp86=(G?c zqv;9BoW!`7T6mnySE78St;zkHN5Sy2u>_Zs+*19g3WRb@O?HwvJ*5Z~2dNmAQaqaH z#Cd2Uj=<+Lgt$7W`LHXMfsSf$Al6>m8kF9}mEg9+& zouZkhsefmM@w=sqQ<4jIim5$K2$12TlW7NFWm*Lhb=qop&A}(uu^e z2-2UG5RYk9nRye#Esbjg5%>;^jN7l)Q{GeWLkfQl0nhC|HEWjnDTX2%)_Cn0`N9a| zq^wvII^qxFb!Z(Jp48?d5ZryQE-jpZJ8!-!DZy{TRY7+cb;tKGcX?PUtJ2>7Opf2i zznGX*%93uCo ztPyqaGUB`eT%MWPog?BtRJ`|M_m9_LPiE%PXEPMa6Vsn@##7(z8_pwxeX^%D^h(tJ zr^o3tU7F|~YU*DNBYliI2HD43ZrzENS)hF-_V z9eA2?uh)hHa30Q8{He0$TH1*^(8Vfa|Gm!*pmbX)-iY-~vnaDg&lzjk5Yu}&Lm$HX zPsda)zj))VD#wMzH4*!M`ra?-*8%>ZR>B6CZwb7%O||Tvuv5$_?UNVhjUu%-7$A#D z&mg9I%7oAGgm4{kbwz(Lj4D!BDsy3v-v4ZZl>ah06tsBsElXu|0eRWv*Ifi~z zQq{;kyMNIq+(iP%l-l~&yY-|&SJ_XjuPY%PZm|mMteWn|v}RE-61JeZYjux=RGr^A ziwh7hG+*T7FSqkWIu(-W=jsKr!`rl9NN1$1s7yIPx@v?tghR*AW%uKvISV^VrG|zj zD=8Qr=G&`K!${Sq)G7t)jLI49uyFhVhJAK4LMBlTlm{uF|5pBL#-Kq|cT228OGOB! znI})RPaGU<+>w~fr)jbaY1rOm?Dv4N?TK>{r}y?veEOK89l{EEU%AlB>NU@^}qO_tWst@loU?#LvHo_s1!VO~K^N(9& zyX4;B9ZER|)V;NyxhKrWx8f}sMhyl!EV&qDhB|CMhZm;!ZwYqjZ!0H~0uC(+Ze^G~2Wuu-PaJnQ)8D&(pU* zCU+^2gpg@k%-Wg=cO#wOOR9nP15ctnM8p94%;orUwOM5CbwTYVDc{1H&Y_qAA=R=W zR&~P^x5HDpKrJ??pJIfNduT6kAXr7LQ?XPwA%bv+){;uczN|5|9b1BUq<}aeaFkk& zhx{R8BbF*rXyO%*Yz58I36HXhSPQvdvXl?7k-fzi*vi%W?EHGj6bJK>iP( za(fjSEh{BISlZRLPO0MALZwO^_3l34+^lt%Z1UbdpvH zcVWq1hC;Jye$9CmhNU9ueREM-ug;s-`+N=iD#Y`7;eNu1SW2Tngo5FuEY;mLHIr~% zB5zq$34yq7!X?UK57&*(`5LcOq1J@^Y9X0aEjZa)lmQ(duI9wi&(ptdSjy)nh%{j0 zrlMwhmE5(ZcMTa_R5s6`C-pMlx|3TY=J(?f9&8~J9JC`7RZEUEF>HDGnM+e6ja4EE zJLyIG#O`pQ5NG8o_POj=cx2+^Ov}Hbu%v95l-g9wPJYCq`cVuZE^;^ZW~Av6W7CT8 zHuXSXdqj&J2?4RD&9S>-3-6MNp)!flBQ9_}i^YN6Q_aN+W#h*Tr`*r76J6tq;_3Of zQx<#k^feP`tXxMvicp;G_0a`NfNdvth71fIAUDfE<&5>so95t6jlC5?KN7gCfTfuW z-8`%lC!@zHyO?u5EToB5NX5uoo*IfUagJHvhwPRva zR8}p>IcaL!A>wiPn$MhrevD>1<$DuTRSQTTApX_;!&;`iYyy%tY%cK!j`XLtGw05tmEwnnt>(ZK%#Os)r6?Md&#zu)_JJ_~^LB9J}f z^JT_o$UlXg@NRXl>sR0rwCn;(TJacTumfQEcA!=FO3>UCkX(mgLJ(l(|2zr+Q={2uxrmYC7N%G7~bJ!3U+8olyVSI0v9RK5x>1ro-&P*7^UYT+u} ze~h%XCvzSB?$Wzn79MdR@UeY>l%O8+&@5~Vmd8`Pq9ygsQ4KZ2nNa|4WECt1lXrFC zUiIgfEbWbNCjX?-#~pbG(vC8>VG7~=hrfP3Z$WHvB}ouudOxw4&rC<(Tz)E1C;yg7 z@A`W3ba*vX>}81|VhJL!Y;qP5l-+th9AXbolcVzP)!4wiL+E|Wa+T_T)?YRPE_QrC zDk^8exi+xWK46ME@pY67=QNhX_~$SGVRv<>tH0*%#%vfK|B}+HAR}H*Dl10Im`Nvh0q9Lq0|H$b0sixK&f8S;+^C+E(2$EBt*6~3h+l2UNfTNAzzAx>#c-uV)aWiMlO0y?lsWRc{JW2G!XlnodH<5f&RBa0)QlsoM{D2?~9|y ztuQm@{4#XF@2y)Qtk|9a6?=Yxpd8xmc8-u9jNK!9 z#C(8_l`X9|y|==BTbm-<@|@hm6lnR@cze$T4oU%(4_sb_?=%D zlWt~_bnPk};w)J1eH(b>xE-E*dgAEc!70gnCfi$yp@B3%M(9wtTy{~Y^woz_2tMCF zor#&8gQsZ<*u5Sz)R`cmUjTN9yE$49&jwSyr0#V?sp~JFoUHszDdzILVKUZtKxHZx z=!yz#V19 zc^%f6-{HTiWEzObtUW4$77@$nBi35DxtBRtmgl&)5my1&xA0 F{|A!qu5thX literal 0 HcmV?d00001 diff --git a/python-oldest-supported-numpy.spec b/python-oldest-supported-numpy.spec new file mode 100644 index 0000000..1c6eac3 --- /dev/null +++ b/python-oldest-supported-numpy.spec @@ -0,0 +1,49 @@ +%global srcname oldest-supported-numpy + +Name: python-%{srcname} +Version: 2023.8.3 +Release: 1 +Summary: Meta-package that provides the oldest NumPy that supports a given Python version and platform. +License: BSD +URL: https://github.com/scipy/oldest-supported-numpy +Source0: %{pypi_source %{srcname}} +BuildArch: noarch +Patch: 0001-oldest-supported-numpy-2023.8.3.patch + +BuildRequires: python3-devel +BuildRequires: python3-pip +BuildRequires: python3-wheel +BuildRequires: python3-hatchling +BuildRequires: python3-numpy + +%global _description %{expand: +Meta-package that provides the oldest NumPy that supports a given Python version and platform. If wheels for the platform became available on PyPI only for a more recent NumPy version, then that NumPy version is specified.} + +%description %{_description} + +%autosetup -n %{srcname}-%{version} -p1 + +%package -n python3-%{srcname} +Summary: %{summary} + +%description -n python3-%{srcname} %{_description} + +%prep +%autosetup -n %{srcname}-%{version} + +%build +%pyproject_build + +%install +%pyproject_install + +%files -n python3-%{srcname} +%defattr(-,root,root) +%license LICENSE +%{python3_sitelib}/oldest_supported_numpy*.dist-info/ +%doc README.rst + +%changelog +* Fri Aug 18 2023 chaozhangm - 2023.8.3-1 +- Initial package. + -- Gitee