diff options
Diffstat (limited to 'python-tl2.spec')
-rw-r--r-- | python-tl2.spec | 207 |
1 files changed, 207 insertions, 0 deletions
diff --git a/python-tl2.spec b/python-tl2.spec new file mode 100644 index 0000000..998c236 --- /dev/null +++ b/python-tl2.spec @@ -0,0 +1,207 @@ +%global _empty_manifest_terminate_build 0 +Name: python-tl2 +Version: 0.1.0 +Release: 1 +Summary: A personal package for research +License: MIT License +URL: https://github.com/PeterouZh/tl2 +Source0: https://mirrors.aliyun.com/pypi/web/packages/29/31/720bf3dc0b6dfa9961967ec2e55dabe28cb2e5f9fdd9b8b335602bb9e0df/tl2-0.1.0.tar.gz +BuildArch: noarch + +Requires: python3-easydict +Requires: python3-termcolor +Requires: python3-deepdiff +Requires: python3-fvcore +Requires: python3-numpy +Requires: python3-matplotlib +Requires: python3-pyyaml +Requires: python3-omegaconf +Requires: python3-einops +Requires: python3-imageio-ffmpeg +Requires: python3-opencv-python +Requires: python3-scikit-image + +%description +## [tl2](https://github.com/PeterouZh/tl2) + +## pip + +- Clear packages + +`grep -v string : exclude string` + +```bash +pip freeze | grep -v conda > packages_uninstall.txt +pip freeze | grep -v conda | grep Editable | cut -d '(' -f2 | cut -d ')' -f1 >> packages_uninstall.txt +cat packages_uninstall.txt | xargs -n 1 pip uninstall -y + +# pip uninstall -r packages_uninstall.txt -y + +``` + +## Test + +### Launch + + + +## Proj + +### matplot + +- [cheatsheets](https://github.com/matplotlib/cheatsheets) + + +### logger + + +### fvcore + + + + + + + + + +%package -n python3-tl2 +Summary: A personal package for research +Provides: python-tl2 +BuildRequires: python3-devel +BuildRequires: python3-setuptools +BuildRequires: python3-pip +%description -n python3-tl2 +## [tl2](https://github.com/PeterouZh/tl2) + +## pip + +- Clear packages + +`grep -v string : exclude string` + +```bash +pip freeze | grep -v conda > packages_uninstall.txt +pip freeze | grep -v conda | grep Editable | cut -d '(' -f2 | cut -d ')' -f1 >> packages_uninstall.txt +cat packages_uninstall.txt | xargs -n 1 pip uninstall -y + +# pip uninstall -r packages_uninstall.txt -y + +``` + +## Test + +### Launch + + + +## Proj + +### matplot + +- [cheatsheets](https://github.com/matplotlib/cheatsheets) + + +### logger + + +### fvcore + + + + + + + + + +%package help +Summary: Development documents and examples for tl2 +Provides: python3-tl2-doc +%description help +## [tl2](https://github.com/PeterouZh/tl2) + +## pip + +- Clear packages + +`grep -v string : exclude string` + +```bash +pip freeze | grep -v conda > packages_uninstall.txt +pip freeze | grep -v conda | grep Editable | cut -d '(' -f2 | cut -d ')' -f1 >> packages_uninstall.txt +cat packages_uninstall.txt | xargs -n 1 pip uninstall -y + +# pip uninstall -r packages_uninstall.txt -y + +``` + +## Test + +### Launch + + + +## Proj + +### matplot + +- [cheatsheets](https://github.com/matplotlib/cheatsheets) + + +### logger + + +### fvcore + + + + + + + + + +%prep +%autosetup -n tl2-0.1.0 + +%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-tl2 -f filelist.lst +%dir %{python3_sitelib}/* + +%files help -f doclist.lst +%{_docdir}/* + +%changelog +* Tue Jun 20 2023 Python_Bot <Python_Bot@openeuler.org> - 0.1.0-1 +- Package Spec generated |