%global _empty_manifest_terminate_build 0 Name: python-pyxlsb2 Version: 0.0.9 Release: 1 Summary: Excel 2007+ Binary Workbook (xlsb) parser License: Apache License 2.0 URL: https://github.com/DissectMalware/pyxlsb2 Source0: https://mirrors.nju.edu.cn/pypi/web/packages/51/d6/eec618e757d7830f57fdfbd57aa0f9f78f2f577376b523c8e69b8e05afa3/pyxlsb2-0.0.9.tar.gz BuildArch: noarch %description ``pyxlsb2`` (a variant of pyxlsb - https://github.com/wwwiiilll/pyxlsb) is an Excel 2007+ Binary Workbook (xlsb) parser written in Python. ``pyxslb2`` offers the following improvements/changes in comparison to pyxlsb: 1. By default, keeps all data in memory instead of creating temporary files. This is mainly to speed up the processing and also not changing the local filesystem during the processing. 2. relies on both "xl\\workbook.bin" and "xl\\_rels\\workbook.bin.rels" to load locate boundsheets. As a result, it can load all worksheets as well as all macrosheets. 3. extracts macro formulas: * accurately shows the formulas * supports A1 addressing * supports external addressing (partially implemented)) 4. extracts defined names such as auto_open %package -n python3-pyxlsb2 Summary: Excel 2007+ Binary Workbook (xlsb) parser Provides: python-pyxlsb2 BuildRequires: python3-devel BuildRequires: python3-setuptools BuildRequires: python3-pip %description -n python3-pyxlsb2 ``pyxlsb2`` (a variant of pyxlsb - https://github.com/wwwiiilll/pyxlsb) is an Excel 2007+ Binary Workbook (xlsb) parser written in Python. ``pyxslb2`` offers the following improvements/changes in comparison to pyxlsb: 1. By default, keeps all data in memory instead of creating temporary files. This is mainly to speed up the processing and also not changing the local filesystem during the processing. 2. relies on both "xl\\workbook.bin" and "xl\\_rels\\workbook.bin.rels" to load locate boundsheets. As a result, it can load all worksheets as well as all macrosheets. 3. extracts macro formulas: * accurately shows the formulas * supports A1 addressing * supports external addressing (partially implemented)) 4. extracts defined names such as auto_open %package help Summary: Development documents and examples for pyxlsb2 Provides: python3-pyxlsb2-doc %description help ``pyxlsb2`` (a variant of pyxlsb - https://github.com/wwwiiilll/pyxlsb) is an Excel 2007+ Binary Workbook (xlsb) parser written in Python. ``pyxslb2`` offers the following improvements/changes in comparison to pyxlsb: 1. By default, keeps all data in memory instead of creating temporary files. This is mainly to speed up the processing and also not changing the local filesystem during the processing. 2. relies on both "xl\\workbook.bin" and "xl\\_rels\\workbook.bin.rels" to load locate boundsheets. As a result, it can load all worksheets as well as all macrosheets. 3. extracts macro formulas: * accurately shows the formulas * supports A1 addressing * supports external addressing (partially implemented)) 4. extracts defined names such as auto_open %prep %autosetup -n pyxlsb2-0.0.9 %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-pyxlsb2 -f filelist.lst %dir %{python3_sitelib}/* %files help -f doclist.lst %{_docdir}/* %changelog * Fri May 05 2023 Python_Bot - 0.0.9-1 - Package Spec generated