diff options
| -rw-r--r-- | .gitignore | 1 | ||||
| -rw-r--r-- | python-pathmagic.spec | 88 | ||||
| -rw-r--r-- | sources | 1 |
3 files changed, 90 insertions, 0 deletions
@@ -0,0 +1 @@ +/pathmagic-0.3.14.tar.gz diff --git a/python-pathmagic.spec b/python-pathmagic.spec new file mode 100644 index 0000000..956b73b --- /dev/null +++ b/python-pathmagic.spec @@ -0,0 +1,88 @@ +%global _empty_manifest_terminate_build 0 +Name: python-pathmagic +Version: 0.3.14 +Release: 1 +Summary: Provides ORM path classes (File and Dir), which automatically emit file system IO operations upon having their attributes modified. File objects allow for easy content manipulation of many forms of files. +License: MIT +URL: https://github.com/matthewgdv/pathmagic +Source0: https://mirrors.nju.edu.cn/pypi/web/packages/3c/1b/04c0395ec86bd4128761b3651750020ceac66eb1b6865b5e1c41b2f53175/pathmagic-0.3.14.tar.gz +BuildArch: noarch + +Requires: python3-pandas +Requires: python3-Pillow +Requires: python3-PyPDF2 +Requires: python3-appdirs +Requires: python3-bs4 +Requires: python3-dill +Requires: python3-docx +Requires: python3-maybe-else +Requires: python3-moviepy +Requires: python3-pydub +Requires: python3-pysubtypes +Requires: python3-Send2Trash +Requires: python3-simplejson + +%description +This library is currently still under development. The API will likely undergo significant changes that may break any code you write with it. +The documentation will fall out of sync with the updates regularly until development slows down. Use it at your own risk. + +%package -n python3-pathmagic +Summary: Provides ORM path classes (File and Dir), which automatically emit file system IO operations upon having their attributes modified. File objects allow for easy content manipulation of many forms of files. +Provides: python-pathmagic +BuildRequires: python3-devel +BuildRequires: python3-setuptools +BuildRequires: python3-pip +%description -n python3-pathmagic +This library is currently still under development. The API will likely undergo significant changes that may break any code you write with it. +The documentation will fall out of sync with the updates regularly until development slows down. Use it at your own risk. + +%package help +Summary: Development documents and examples for pathmagic +Provides: python3-pathmagic-doc +%description help +This library is currently still under development. The API will likely undergo significant changes that may break any code you write with it. +The documentation will fall out of sync with the updates regularly until development slows down. Use it at your own risk. + +%prep +%autosetup -n pathmagic-0.3.14 + +%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-pathmagic -f filelist.lst +%dir %{python3_sitelib}/* + +%files help -f doclist.lst +%{_docdir}/* + +%changelog +* Tue Apr 11 2023 Python_Bot <Python_Bot@openeuler.org> - 0.3.14-1 +- Package Spec generated @@ -0,0 +1 @@ +8aed8474bc8b59b1bd2e919b309c6657 pathmagic-0.3.14.tar.gz |
