From 892d4f8d1bcd8a21a6cd2607267c7e8764005f65 Mon Sep 17 00:00:00 2001 From: overweight <5324761+overweight@user.noreply.gitee.com> Date: Mon, 30 Sep 2019 11:15:06 -0400 Subject: [PATCH] Package init --- jsonpointer-1.10.tar.gz | Bin 0 -> 7577 bytes python-jsonpointer.spec | 106 ++++++++++++++++++++++++++++++++++++++++ 2 files changed, 106 insertions(+) create mode 100644 jsonpointer-1.10.tar.gz create mode 100644 python-jsonpointer.spec diff --git a/jsonpointer-1.10.tar.gz b/jsonpointer-1.10.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..a0dd886c64ebb35a5b2557b7d36210f731b778b1 GIT binary patch literal 7577 zcmV;K9cJPmiwFoY9x+w||72-%bT4XiZ*FjJX>N37axF0~F)%K4VR8WNJ?VPmHj@3D zPl4E*k5r=D*Tft3MlH+Tnz${mB&Vl8$D^T0NM@QM8Itmm9`|GI3+#(+6#$;1E?aSC zGsO3Gn*yo|1)zW`T!mje+j4Bf@~K;@m21_?tL=v>grkE4{98LZsK);W;Z?1ESlh4H zj;e>XSJm47!Qs&>a`5T}!p!qkmylPUPsggY7;aU1P>|s7|C8`by8SPHd|T?ApLVz0 z{)hYfi`svGzgADR|H0wm!7EbD+y8eD@2Riqs;`!QqONDy)-eGokj~X9Jti^PkmAWz zsXv=eRrleTkd96*-xxm-&!L(zHZ)?{I`xQQ5taP4-#sU~t<9zYM3mlXiyVGetrdv$ z&YseeqfQ`~8{c=l<4R>>_&2jrS+l1VUe}*&Ix#EGgMVXNCFG?PFw>ktoO?|A437Nx zzyC8aMP!LiRl__coWu_vBT}}gFP#}0wLHl1y{!YIR3~rxCq%?bC)Cqi!|_=eGx8)? zUtPVK8Kw@Is{YKoRsy~~s?A(l_FeVX@JgCdw%y695|kZl@?RrYwX~bYR0UwS5E0yn zQUMuj*|*e%%ADg(V+p3|l?}V%QpfgI(W{J9eL|P=mn6E1V2TX+>gvS4vrJpnV|+Rf zj^UIItD;w8LKpFZXhH%rkZua?iVV>}r z0af5W5Z@+lW*(}h*{*I_695UZu7cje3ygAM+gRt+A2Y$Y@uz0R9c!#d&F9*uAP)A- z)u;v?l8kMawC~laV^S}K`G$O;BhT=k)(aylJ(MiNw{b++oKP7+W5iCxc%kyX7`661 zqDxiXzo9U~c&tidR4yJaI&oyjD02!75P!#oCWbiRy{{F+-l#*yNVS5F5|P@h??kP7 zVX8hf;q;hXp8t5>{ctX|Ox5#n9D{N2gx*rqcGxJ(hX8VXOb$qiT)4JA)37EhkT5c7 z0G4?ivFK>>qzcI$ah8P_jX2L$qMC(Z{G*1V*^+STlz;?jqfRw&H_U}}eCOX6M zu^4>~>Sd!{`i5!vnEdMBGR)ckt?tFg&iUI{FK7SP532`({l9;-S7-Kr{V2EpUm~<@ z=fO25H(;J?1yZlpY6+{Fd_QMMzm}S&Nf?fY1`Ty#j4w-4kLrf!yT)k7I;(2wWCqFr z3@DG8AuMKOSZE5ND)Wlu4r~Mhh6(<)XTCILmbu1ydy!yg2K6vCd>@nu>JkGLk$Il>oB#9b9 z?Q7XSXsse78y+!%7}AKcV`WP60y%1?YD~dAk?Qj-KvuCj2v~5Knx?-87laoM$>?#* z3Xv*M_ckQDWU9gdV5p`S)iY}xq#7?kS=uX;0Yq9bLqskZ$86>WG#-#sGNRb3d^G%pA5x;^rbe>B0g=*u!`o}a+KkEH##i(b3m zC*7XZd4F-%0TiIoYn~4}?S7GT&Rb`fComco$(zdoIqwe0S?7Ic0APb|k&&K9le(wm zeY@9s2S1x{I%l21N0#4dXK;>rodPFKa?$J!I<3pIW{+H4_Aa`8;1ZZW>GWG?&CdJw zNm=TgLyn~VQ~P{C`tO=&XYsPUX#*?GH)m~556W`V>9tz}WLkUyffm#PaB)^7{fl<1 zgCFg`wSnbk?_&{4OK0SFSwN%MX4ZM#pDWWl9$!J&Rzm%a9TV9>GTnx!?J}ohCDA>k+CI! zEBH)GUy-#J>70`0$xj_*TL41~_d7xwSe3QjiRuOc{#VlfKJ|PL=1MQN{#&oskM>jg z|8TFCum8PB*!`+9^V|yPqzbie#mbkoOG@9AP)UL=IVLlIT>1;fND>>Vhr{vApSg56 zB*xUSU7yS>12yUpOlh3ndXgj(K;@u7NfDeM|Lr|^!6zy_PCh1*0e!J=0qF}B!_?vc#a{{dEaT6X>e0e6 zqqnoOLl^{sIXt0aJtfdz$#tDjb#ZkIs1l>0Q_z|~V<^xSkD6mapKvWr8u0gXR07O- zY}-4>A}kf_O)p<4wO*EkylGK}z>?+sy9cYxM9H-DBX+sA71A z1xn1)=rTzyA#>rdS;#D4Pc=O1DcK|H+!!1uUa3I`NEX|*XO=#MnS+xqy`%a!9+dwo zHGHK;2-Z(C;-J%|W9K4RCrL-5_^0Dgu+woUvgtS`jOj=wX6Z;W7sEs&87WtOzNb`< zBBPeZm3pipoVc-?I!<6Zz6(_sYa#`K3JI7wnMIHyqLw*ulA`MR*c?3B^}R%@Mel}l zd6rS*4H>Y){$G{95Aq@?6#~86vZsJ+c*~S-C{m!eFXse_V@SL)9`z1!PgV;A;KTHoOLQm-%B9`BghBWwk93RnfYssAgqLz zJ;eE*KlIFujtjzLfmJV59x*)PqDIuo-3{eSgn?+`iWn}l*<88^Bg&V|DjRFo!~{h~ zIjb;1lhf^EShuQa=7$A1{25?x@@K^uS#hx~%I zeEldbR@<^1Nj`7_Gg<527i!qIhZv@mU_pIC&(p z27l|1V2Up<5hznoL(eW3$4ckE1OYMtuu-g4`*iIl1sSFc!mZ3{J1dROypQWXL@C#-T{qpc-cz*&Dfg2XBlYABtCYnSFX*fGRXJ4 zWdyUqig`a-7g^K zn8(^i5&`p2(hPnvI${SwmokIk*;z4Wwv$&-uI$W)!wK~bpH9Pe`9vQwax=!5fKxsh znV07wFu2s8xmHxhWn>s%YtZ4_{c~V!3POIQ4{g`AVb2i6}SC)p}m=d`y@0m zT16%I=1X403Bp#29|{Z-+(tb_V!lhiS@~QfXa*+AG+QJ%Gsg>q+P*O`v>!8F|64n6^ zrl{+{CQKac$5UIMnan)7l4JYj^0g%4{sB+MRWkv|N8KsFgK@(4)Ik~Wv?ANS#ub^y z6^{{np-Ha9PJa2s)}j`hA}{XDvZ$ME(tB369!pVfsXM~^0S}E@K>~@Hnb^5FS{eQ* zEGM7@$^zGeI7sB)|Ev3d zzkAthwfmcO`?dT3-hS%-cfEd4JIwq4O9XzLyf2AsKhpc=dFQmb09E@7v|6 zF2#kyd5~c4Fmv!DI4msT`O)}&%1kK=Tnk96WK3FH31vh2wgZ#oTWUU0VDtXJpygi3 z{{#Hp%k_Wm{~`DPko$kg{XgXXA9DW>x&MdU|3mKoA@~3A2igD6n^3J>|Euk%?Ek&J z!)k8-zi|8KOM!X+uU5iEpY7iNUgrM==KJaU-_`xSy#K#M$fvr0j;U_e6jxd`rCl|Z zl{TBYZa8I?mQ7KgH#ObLl=OL1(T%5|TbO!oW6GJU#D8!7k2^VA&SP``-v@hpx&QA! zuKiZ@sWCSGQA~o7YDJJN>1C|t8cZ)bU z?VPn&WKS$e@EY>B@+wX|W>wwY7}`zp{_>4I0|S3V1G`RN#7?PXuyxpgCBQG@wE}f! z^4l!SSm-cRV$XbM=9AF_v54oW+T!Xj-9kQ)=PkE@;fJd6Mh#;!vlFQe`D?{-?McBS zGWj+xS>@qSzzm0Y5dbenOreQ_bEQ5QiqScGajKa~io!Qn__c7nb}+J4SI2d6*PS_j z%o|1QXe!SjMJMthwT^@`k5Pz#ZO!leV12PaSYrWW{2neAwTx2@1(V7`j5!2~z?kjG zViL+%`l@S$J&v}L5>+Cqg&*CG*K6htFy`hX;bQ~`2!&;%&!a9Tyeg{#3hgY z(RCQ+&;i77i1IQV?ufJ0On9U}o&6V_?b)*Zw`Bci?`S{t|BL@||9|=Uk3UfVb3M;Q zflc89JlctsMWBLa zNFGE3E#kR2ei?SzcBrKU1d4=O+V{!AM#F-Kt8}APVbrL4;+wVm@V@m^W;{Z+6ZAG+_Hm=H7PYYw4$UuipV}5l;-X ztqh^rW{cM76#MG}+_s&cCO+KuAMSdHX+ z{QosnWxN&&<%w(09MpSKsGFFeIu8!80h%oIC22uL@IwXI?8B)JnV9Nyq^o3n9Hc8_ zkSJgn#7JnG4#Q{n3ORY9NA6VDVy1AIlel4ns%4Ch&Wb=Z&^3ZQkz*=Jey_Tpbo_9*zgu4o3=F>#$iOqROE0!ESmQ55x5}+u|(vM z9Y1Wa@hYUvyF){axk2>IH5+1(4x*fgp}4Qt5K1CQ;f#5WD>=13BZnSnwD5R?*NBZ4 zs7yAo|6&KgU&#Ke)~b7R{-5i){r4ilurza~Qxe<*2!03m0fOJrU4S4aJo}$7qW@XX z|7>X%xV-<@>-D{G{r9kbgzNuD2etjY|G&umZ^26MF4*~5X9G&4X`z`N*Ye^SkfihT z2S~jKB2U=8#k`;LF3m2{5NWL$+KUn*(Fw5 z1TWR>l5M?JvrD%2S`BAvEAQ1{!*Auunq9KJM{9P;ww|roCC`4i21#t`>6%@#y~k^I z$#$Nv!RCMd12(&4YfspuS5`;i8qj;y zabSFb8l=C@a4BQq8c&+aVhT`E9}G}2FlMlA7#+8?f(3INL3HY4N4GFt`-HROV0ld% z4#foS}yrRx~xs-`iD8uZs0431GU zHf&;@*!azGxVsi#IEFz9$Z7$y8>}AerL*H(U0InTc_53KNZAbdl+G_xvnOUGrh{D= z{SDAc8b}<|ZDQSy=~)xz{-~OMqpl5xfM-lB{KGabaqm+zrXa>eLVZo@wTC!}ejLK+ z)&5(x}G_c31+}#EBPZQa%b1V3_u-&mwVY68}nZT(krPZXv#H%AB~#pEc8a zR6d)Y|5%XAXg{dF0&xvSbvR^Y8V<|B_S*cGE}%9r4<+IQJq<}iXeRWGjT;24B9!!2 zYjPVh^cpGls{{O~{-oH|KQG*fRVU~MojqT~oyxJ2dCY!r>6p4W9O!}vUNNs@v|PgPt&@R;{|&j?Fv-MD*9J40&ScP zYnMtji#kh!&*}z5na_6IuVQ}FEXv4+9ylWsVHXSpE%lOzIOr_JdQ)njoeQ>*=K`1g zIXAAM+~2C^j207qb2k-zAkO8U(F%-cm@`i(cX$s2Ccu_?xjq=|;S!b|qM}mtUF3mn z&v;@E1${^L*rF@`4IlgB?%>61mE4=*i*&Ad1!jp!g~?ix92~HQK4ys70)`%_4_zbG0g<+@^C_t4j!$9`h?5jx zobV<^c!rpxH+Ck&Nzu(zp7YAEnOuZmb8!vqtZ>X0kKLeBv{F{)GW8g69Dl<|Jem{m z?SOf!$d#DCMq|vO%8u=X9DgeP8@i2HF27@4Y$ zB5b50NxjJvz+B-6j3lf|75PgITNS8@H;2%0vpDeeO57^qep!wiI4$*%oR*F@*oa+cW{cKR#v>(s1!biP{PDQ)SRLz*ee|&Kk0)_ zOa>W=q*vs4;Ues-<5KN9<@Z^*M+cBQ)%+yJVE~RbRXiI8Il*oYFiI4~=>z%ra}B}R zA6C^ui$+vlSau=?1s;~Ohb0(Jc~|ne6J_l6NJTDWbt%T)TtCdrc=dY|3U>l71SpWJ z#G4}VVGBUnpmhz9oR6&53|cPii?QZo`J~$`>NFO;=R=WLxdi527y1r6C_C3Av1j@i zak0Em$Q+6==Lnmc8Ti4fL?P7=h1y{*w@VrBwli~xHBNFyE6(NMIZ0LWLna;!ev$Ucr#f9HcVB4l@!)l$~j- z@P&6bBp53SRym3%>n?E}!-nVOvi|`Cs|zvTYlBf`bP6S`@pvWtclKJG|aIxg^Azga)xPh)X; z3D2Bim59>tP9)m&_Z&8&m8j%+`@BlQvtaj6s20{!NHECY{tH<4Bdi;5!Pqk2QFlp~ zSv)~+@#5X3h=K^hLp11LxX>uNrnI_<*r^h4?(t*sDLak#8#D~C1rRJmV!df%+~W3; z?*r92^X4HB9Kj4fJ`t(D{P1XZs zX&oyb+QY>_>ZNy_!-u>BY@9o1y-W6`3X^!4?iAReVkYBZTs-TQvmQ3-sitN(}j zuFU=x8k$d8lgR9yTkM#8Xo1RB*6N#ubQ=S{B=##D)o|}Xu_LXg@zF#N%;BH0gt6^uhZFaiH! zYT-JuoUB4Ghbr=EtYG0Cv>`iH5(((YrRt~nA|USTDM%uJ+u;ws|D}y5FLwW{T0PoJ z-Tyz_ujT%~UL;)6$z+H=-mWEIoeW3J?@xoUAG*q3>Z!6H-mNus>8*iB5?Ey3MgNrj zUmOJAw*QZ%=l>7W{=W_m(f>!@|9}6m@=$Hlr1vV!dR@}LvB8oj-+#KNj%xle!J964 z+U2#>x^cmJupOL7{IyIz+~5;m-)k8A!^AbHdxtR`Ht%wI$U`3TkcT|vArE=TLmu*w vhdksV4|&K#9`cZfJmet{dB{T^@{or-s0LTCUHjCXT literal 0 HcmV?d00001 diff --git a/python-jsonpointer.spec b/python-jsonpointer.spec new file mode 100644 index 0000000..416e935 --- /dev/null +++ b/python-jsonpointer.spec @@ -0,0 +1,106 @@ +%global pypi_name jsonpointer +%bcond_without python3 +%bcond_without python2 + +Name: python-%{pypi_name} +Version: 1.10 +Release: 14 +Summary: Resolve JSON Pointers in Python +License: BSD +URL: https://github.com/stefankoegl/python-json-pointer +Source0: https://pypi.io/packages/source/j/%{pypi_name}/%{pypi_name}-%{version}.tar.gz +BuildArch: noarch + +%description +python-json-pointer is a Python library for resolving JSON pointers (RFC 6901). Python 2.7, 3.4+ and PyPy are supported. + +%if %{with python2} +%package -n python2-%{pypi_name} +Summary: Resolve JSON Pointers in Python +BuildRequires: python2-devel python2-setuptools + +%{?python_provide:%python_provide python2-%{pypi_name}} + +%description -n python2-%{pypi_name} +python-json-pointer is a Python library for resolving JSON pointers (RFC 6901). +%endif + +%if %{with python3} +%package -n python3-%{pypi_name} +Summary: Resolve JSON Pointers in Python +BuildRequires: python3-devel python3-setuptools + +%{?python_provide:%python_provide python3-%{pypi_name}} + +%description -n python3-%{pypi_name} +python-json-pointer is a Python library for resolving JSON pointers (RFC 6901). +%endif + +%package_help + +%prep +%autosetup -n %{pypi_name}-%{version} + +%build +%if %{with python2} +%py2_build +%endif +%if %{with python3} +LC_ALL=en_US.UTF-8 %py3_build +%endif + +%install +%if %{with python2} +%py2_install +mv %{buildroot}%{_bindir}/jsonpointer %{buildroot}%{_bindir}/jsonpointer-%{python2_version} +ln -s ./jsonpointer-%{python2_version} %{buildroot}%{_bindir}/jsonpointer-2 +%if %{without python3} +ln -s ./jsonpointer-%{python2_version} %{buildroot}%{_bindir}/jsonpointer +%endif +%endif + +%if %{with python3} +LC_ALL=en_US.UTF-8 %py3_install +mv %{buildroot}%{_bindir}/jsonpointer %{buildroot}%{_bindir}/jsonpointer-%{python3_version} +ln -s ./jsonpointer-%{python3_version} %{buildroot}%{_bindir}/jsonpointer-3 +ln -s ./jsonpointer-%{python3_version} %{buildroot}%{_bindir}/jsonpointer +%endif + + +%check +%if %{with python3} +%{__python3} tests.py +%endif +%if %{with python2} +%{__python2} tests.py +%endif + +%if %{with python2} +%files -n python2-%{pypi_name} +%doc AUTHORS +%license COPYING +%if %{without python3} +%{_bindir}/jsonpointer +%endif +%{_bindir}/jsonpointer-2* +%{python2_sitelib}/%{pypi_name}.py* +%{python2_sitelib}/*.egg-info +%endif + +%if %{with python3} +%files -n python3-%{pypi_name} +%doc AUTHORS +%license COPYING +%{_bindir}/jsonpointer +%{_bindir}/jsonpointer-3* +%{python3_sitelib}/__pycache__/* +%{python3_sitelib}/%{pypi_name}.py* +%{python3_sitelib}/*.egg-info +%endif + +%files help +%doc README.md + +%changelog +* Sun Sep 15 2019 openEuler Buildteam - 1.10-14 +- Package init