From 9f420f40600ce9abbe7cfeabd089a1bea73baa36 Mon Sep 17 00:00:00 2001 From: CoprDistGit Date: Wed, 8 Mar 2023 04:00:35 +0000 Subject: automatic import of python-arrow --- python-arrow.spec | 77 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 77 insertions(+) create mode 100644 python-arrow.spec (limited to 'python-arrow.spec') diff --git a/python-arrow.spec b/python-arrow.spec new file mode 100644 index 0000000..c262f17 --- /dev/null +++ b/python-arrow.spec @@ -0,0 +1,77 @@ +%global _empty_manifest_terminate_build 0 +Name: python-arrow +Version: 1.2.3 +Release: 1 +Summary: Better dates & times for Python +License: Apache 2.0 +URL: https://arrow.readthedocs.io +Source0: https://mirrors.nju.edu.cn/pypi/web/packages/7f/c0/c601ea7811f422700ef809f167683899cdfddec5aa3f83597edf97349962/arrow-1.2.3.tar.gz +BuildArch: noarch + +Requires: python3-dateutil +Requires: python3-typing-extensions + +%description +**Arrow** is a Python library that offers a sensible and human-friendly approach to creating, manipulating, formatting and converting dates, times and timestamps. It implements and updates the datetime type, plugging gaps in functionality and providing an intelligent module API that supports many common creation scenarios. Simply put, it helps you work with dates and times with fewer imports and a lot less code. +Arrow is named after the `arrow of time `_ and is heavily inspired by `moment.js `_ and `requests `_. + +%package -n python3-arrow +Summary: Better dates & times for Python +Provides: python-arrow +BuildRequires: python3-devel +BuildRequires: python3-setuptools +BuildRequires: python3-pip +%description -n python3-arrow +**Arrow** is a Python library that offers a sensible and human-friendly approach to creating, manipulating, formatting and converting dates, times and timestamps. It implements and updates the datetime type, plugging gaps in functionality and providing an intelligent module API that supports many common creation scenarios. Simply put, it helps you work with dates and times with fewer imports and a lot less code. +Arrow is named after the `arrow of time `_ and is heavily inspired by `moment.js `_ and `requests `_. + +%package help +Summary: Development documents and examples for arrow +Provides: python3-arrow-doc +%description help +**Arrow** is a Python library that offers a sensible and human-friendly approach to creating, manipulating, formatting and converting dates, times and timestamps. It implements and updates the datetime type, plugging gaps in functionality and providing an intelligent module API that supports many common creation scenarios. Simply put, it helps you work with dates and times with fewer imports and a lot less code. +Arrow is named after the `arrow of time `_ and is heavily inspired by `moment.js `_ and `requests `_. + +%prep +%autosetup -n arrow-1.2.3 + +%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-arrow -f filelist.lst +%dir %{python3_sitelib}/* + +%files help -f doclist.lst +%{_docdir}/* + +%changelog +* Wed Mar 08 2023 Python_Bot - 1.2.3-1 +- Package Spec generated -- cgit v1.2.3