diff options
| author | CoprDistGit <infra@openeuler.org> | 2023-04-11 17:42:43 +0000 |
|---|---|---|
| committer | CoprDistGit <infra@openeuler.org> | 2023-04-11 17:42:43 +0000 |
| commit | 18433fb1e2a1a9b9b8041d511502394fc5cbb6af (patch) | |
| tree | 0112a26b431fac984c5dd2f4f74009ce4417686f /python-pathmagic.spec | |
| parent | 760dbd54b0b21aefde8f3244658c4c298e1555ef (diff) | |
automatic import of python-pathmagic
Diffstat (limited to 'python-pathmagic.spec')
| -rw-r--r-- | python-pathmagic.spec | 88 |
1 files changed, 88 insertions, 0 deletions
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 |
