From 27d262234dde2c9dbe0e32e63ccf797faa627ed2 Mon Sep 17 00:00:00 2001 From: wangxiaomeng Date: Thu, 24 Jun 2021 17:19:28 +0800 Subject: [PATCH] package init --- LICENSE | 21 +++++++++++++++ littleutils-0.2.2.tar.gz | Bin 0 -> 6579 bytes python-littleutils.spec | 55 +++++++++++++++++++++++++++++++++++++++ 3 files changed, 76 insertions(+) create mode 100644 LICENSE create mode 100644 littleutils-0.2.2.tar.gz create mode 100644 python-littleutils.spec diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..0d4d9dc --- /dev/null +++ b/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2018 Alex Hall + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/littleutils-0.2.2.tar.gz b/littleutils-0.2.2.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..4332e0e668b2c0887e0ee686f458d2040f6c3e2b GIT binary patch literal 6579 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

8+c#O z`VgLkd438{XCH}$^O1*$M(k;jU`%QiT^p+vRaUz8BCl$}S|pKxGA!K`3~kG3Ax??N zdDy=;dP2QJV|wVa)B8aDRg|xSVtxUFLmV}i()_z9LqK59+mH_w?@J&831JoptJthH zP_-0_ccP5BoYAd&*U{bX*q!fj?A9*MAgTJ|u&DN_QCoTEwY_h*4q8igLIjfI?fi9adt`#xz)RGpu%s zNwH&4)PGHm^TV1q2sj16V#l`wuqz{VnR;~fbWomS5+UaYP_5yPs9-;7TN7cm6hpZ% z!K;vSP+$ay;ge*gX`QvCbiay1m}qRf3a-^iCXu{bYSee?r$^POanRDAfKg$BWx;kW zkGmrdUi=&A$2Rp{ccw{ZIoL^6??i~S%n-tU1vYYtu}J+ zJqW(4TR%cU8$u}zLRZ5vRxCw;75I6&n!y~IRlQY|c+_QeR>SfZ3hm{_-FVx0ZkSWU zpq{APeCTbnuZab&OC}sRkiB)`)N!>=D?bHbTV0Qiwz&HGKQhL^sHx~CXUr)Fh`Bg@ zNWy?3Cm5{CFQs3n&jAzmll z{z-T6rrRCSpCgeyJn5dEbkE*&ACJ0Uj=EoAcCS0?^+vt^(bT%zr8Z;Y_0=|a-#|V> zC;d^F`e?eMRwMcY5eUX~N)~gFFucOu)sElN48f(`fUBTMK1SB>?n2xJGx^$Ao;+Ux zAD>bqF|0FuzU9`DymiwUP#_Dcu^U)R(&@HN*Qlg4)InpIkSXD9@Nj>_Q0T6ar}5f4 zjc;5oAkVJ4((mljEYh9Yz*arGJaXld$Hx`!9;a!ymp;R$j|hmncd4@*qaB)#6f?Nu z_qDdA3~=?wJ)CApi#QGTgF=b01B<%MP8~1GQ~9}tJs`CdX@;9NLfMM9=>W=@9?e0> zINKZOqIMsfqJ1Er_vs}nG9d0vs{4`33%-ZXzhFIQOH(ABfk5Kj$K9-x!_7FK);HM|n&2B^SXmTrSdkBUd96Az(Q;tfQ&4 z72Mn}0o3wNmF@x@;;(}&=fcyhgj3T6e#7T158z0aF{E{8Hyz}?81k?}fAk3)^?i<9 zeT74-0vOHBX_KygC8(waz?|jcd;ta}F#;()!*O(34N-dRl_oiAnetN((!Z_YaP=_V<}u63TSIAN_IXdn1I=0QfC!j3>;HuCr4y*I;;d;2GJ%FpK{dupJ^ucX1X zQGmX=`UejJ^~IYxUIh)u!`r)}hlk8}UObYw z{v|vn0ZMU47wBzq%LaXOAnV>nArA!)0ke>smjYGdGiE3n6ST^54iG`Op_xW|UYvq$ z0KyRLM(D5LhDf6zpTNEvpAa`C!5ngGJM^x=w;nI_lwP7Cg^(mJjU8I&*ax`>8@uiw z+O>kCdhXxWbA?dPQba)zY3r(0BVvO?5hKtFtHBmlS}fD`H}tQP0Z&;s5syRZl@8W; zB}Nsq6H%WE)#nAq%sS3RPw*>yp<6q~SX~86bYaWS;%OE`78U2(@iG^Fq`G>jh_N>I)B0UUp>BD zp5RCyedh1~Lap}u?|=RGe@ps*)JNg({QdVnRBONg-hThR{r>xZ%KAV5@t2>UK0o)0 z>*D^`|DbnPTmQY&;aR)>KS!eLqu%*C>$m^^N4x&p^q;c+KT6BGb^Z5-wf(<8Z2$kC&rbhV z6twFf*1xa_=ZodN^>OR^AJ*)DF#iXGcKv^jGyxIsqllk&ieTx_Hc^bh6neq9Iy`qf ztz`Jyt^beu5C87C{!fRc{Xanczjrzq^xO6SIT9VZC6ZT8-BM1cLqGI!hp}aFivFgT z{8HT5BG%E_l?d_&MF=#gO%{)>gJT4`SwNA2v87`LwGy9V24kx+W}xfFB6cvgUcGpu zGuOfVGFb9_JgH2H{yZ9($v&FN@?%@Ah-p)s+SH~twW&>QYEzrq)TTDIsZDKaQ=8h< lrZ%;yO>JsZo7&W-HnpiuZE91S+VqLi{{ibg<4pjd006iV=y?DD literal 0 HcmV?d00001 diff --git a/python-littleutils.spec b/python-littleutils.spec new file mode 100644 index 0000000..9a54332 --- /dev/null +++ b/python-littleutils.spec @@ -0,0 +1,55 @@ +%global pypi_name littleutils + +%global _description %{expand: +Small collection of Python utilities.} + +Name: python-%{pypi_name} +Version: 0.2.2 +Release: 1 +Summary: Small collection of Python utilities + +License: MIT +URL: https://pypi.org/pypi/%{pypi_name} +Source0: %pypi_source +Source1: https://raw.githubusercontent.com/alexmojaki/littleutils/master/LICENSE + +BuildArch: noarch + +%{?python_enable_dependency_generator} + +%description %_description + +%package -n python3-%{pypi_name} +Summary: %{summary} +BuildRequires: python3-devel +BuildRequires: python3-setuptools +%{?python_provide:%python_provide python3-%{pypi_name}} + +%description -n python3-%{pypi_name} %_description + +%prep +%autosetup -n %{pypi_name}-%{version} +rm -rf %{pypi_name}.egg-info +cp %{SOURCE1} . -vp + +# Comment out to remove /usr/bin/env shebangs +# Can use something similar to correct/remove /usr/bin/python shebangs also +# find . -type f -name "*.py" -exec sed -i '/^#![ ]*\/usr\/bin\/env.*$/ d' {} 2>/dev/null ';' + +%build +%py3_build + +%install +%py3_install + +%check +# no tests + +%files -n python3-%{pypi_name} +%license LICENSE +%{python3_sitelib}/%{pypi_name}-%{version}-py%{python3_version}.egg-info +%{python3_sitelib}/%{pypi_name} + +%changelog +* Thu Jun 24 2021 wangxiaomeng - 0.2.2-1 +- Initial package