From f96ab697eb269f600c8d7a953d1917255fc4a9bb Mon Sep 17 00:00:00 2001 From: baizg1107 Date: Wed, 30 Dec 2020 10:55:00 +0800 Subject: [PATCH] Package init --- iniconfig-1.1.1.tar.gz | Bin 0 -> 8104 bytes python-iniconfig.spec | 83 +++++++++++++++++++++++++++++++++++++++++ 2 files changed, 83 insertions(+) create mode 100644 iniconfig-1.1.1.tar.gz create mode 100644 python-iniconfig.spec diff --git a/iniconfig-1.1.1.tar.gz b/iniconfig-1.1.1.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..44103778a2fb82963b92e116aba65c28ded5929d GIT binary patch literal 8104 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 CP!QPw literal 0 HcmV?d00001 diff --git a/python-iniconfig.spec b/python-iniconfig.spec new file mode 100644 index 0000000..17f7f80 --- /dev/null +++ b/python-iniconfig.spec @@ -0,0 +1,83 @@ +%global _empty_manifest_terminate_build 0 +Name: python-iniconfig +Version: 1.1.1 +Release: 1 +Summary: iniconfig: brain-dead simple config-ini parsing +License: MIT License +URL: http://github.com/RonnyPfannschmidt/iniconfig +Source0: https://files.pythonhosted.org/packages/23/a2/97899f6bd0e873fed3a7e67ae8d3a08b21799430fb4da15cfedf10d6e2c2/iniconfig-1.1.1.tar.gz +BuildArch: noarch +Recommends: %{name}-help = %{version}-%{release} + +%global _description \ +iniconfig is a small and simple INI-file parser module\ +having a unique set of features:\ +* tested against Python2.4 across to Python3.2, Jython, PyPy\ +* maintains order of sections and entries\ +* supports multi-line values with or without line-continuations\ +* supports "#" comments everywhere\ +* raises errors with proper line-numbers\ +* no bells and whistles like automatic substitutions\ +* iniconfig raises an Error if two sections have the same name.\ + +%description +%{_description} + +%package -n python3-iniconfig +Summary: iniconfig: brain-dead simple config-ini parsing +Provides: python-iniconfig +BuildRequires: python3-devel +BuildRequires: python3-setuptools +BuildRequires: python3-setuptools_scm +%description -n python3-iniconfig +%{_description} + +%package help +Summary: Development documents and examples for iniconfig +Provides: python3-iniconfig-doc +%description help +%{_description} + +%prep +%autosetup -n iniconfig-1.1.1 + +%build +%py3_build + +%install +%py3_install +install -d -m755 %{buildroot}/%{_pkgdocdir} +if [ -d doc ]; then cp -arf doc %{buildroot}/%{_pkgdocdir}; fi +if [ -d docs ]; then cp -arf docs %{buildroot}/%{_pkgdocdir}; fi +if [ -d example ]; then cp -arf example %{buildroot}/%{_pkgdocdir}; fi +if [ -d examples ]; then cp -arf examples %{buildroot}/%{_pkgdocdir}; fi +pushd %{buildroot} +if [ -d usr/lib ]; then + find usr/lib -type f -printf "/%h/%f\n" >> filelist.lst +fi +if [ -d usr/lib64 ]; then + find usr/lib64 -type f -printf "/%h/%f\n" >> filelist.lst +fi +if [ -d usr/bin ]; then + find usr/bin -type f -printf "/%h/%f\n" >> filelist.lst +fi +if [ -d usr/sbin ]; then + find usr/sbin -type f -printf "/%h/%f\n" >> filelist.lst +fi +touch doclist.lst +if [ -d usr/share/man ]; then + find usr/share/man -type f -printf "/%h/%f.gz\n" >> doclist.lst +fi +popd +mv %{buildroot}/filelist.lst . +mv %{buildroot}/doclist.lst . + +%files -n python3-iniconfig -f filelist.lst +%dir %{python3_sitelib}/* + +%files help -f doclist.lst +%{_pkgdocdir} + +%changelog +* Tue Dec 08 2020 baizhonggui - 1.1.1-1 +- Package init