summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.gitignore1
-rw-r--r--python-pathmagic.spec88
-rw-r--r--sources1
3 files changed, 90 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
index e69de29..0755982 100644
--- a/.gitignore
+++ b/.gitignore
@@ -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
diff --git a/sources b/sources
new file mode 100644
index 0000000..8a88776
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+8aed8474bc8b59b1bd2e919b309c6657 pathmagic-0.3.14.tar.gz