%global _empty_manifest_terminate_build 0 Name: python-backports.lzma Version: 0.0.14 Release: 1 Summary: Backport of Python 3.3's 'lzma' module for XZ/LZMA compressed files. License: 3-clause BSD License URL: https://github.com/peterjc/backports.lzma Source0: https://mirrors.nju.edu.cn/pypi/web/packages/21/0f/1a9990233076d48aa2084100ba289ca162975e73a688f3a56c0ee2bb441a/backports.lzma-0.0.14.tar.gz BuildArch: noarch %description Python 3.3 onwards includes module ``lzma`` in the standard library, providing support for working with LZMA and XZ compressed files via the XZ Utils C library (XZ Utils is in a sense LZMA v2). See: * Python's lzma - http://docs.python.org/dev/library/lzma.html * XZ Utils - http://tukaani.org/xz/ This code is a backport of the Python 3.3 standard library module ``lzma`` for use on older versions of Python where it was not included. It is available from PyPI (released downloads only) and GitHub (repository): * PyPI - http://pypi.python.org/pypi/backports.lzma/ * GitHub - https://github.com/peterjc/backports.lzma There are some older Python libraries like PylibLZMA and PyLZMA but these are both using LZMA Utils (not XZ Utils, so they have no XZ support). * PylibLZMA - http://pypi.python.org/pypi/pyliblzma * PyLZMA - http://pypi.python.org/pypi/pylzma/ * LZMA Utils - http://tukaani.org/lzma/ %package -n python3-backports.lzma Summary: Backport of Python 3.3's 'lzma' module for XZ/LZMA compressed files. Provides: python-backports.lzma BuildRequires: python3-devel BuildRequires: python3-setuptools BuildRequires: python3-pip %description -n python3-backports.lzma Python 3.3 onwards includes module ``lzma`` in the standard library, providing support for working with LZMA and XZ compressed files via the XZ Utils C library (XZ Utils is in a sense LZMA v2). See: * Python's lzma - http://docs.python.org/dev/library/lzma.html * XZ Utils - http://tukaani.org/xz/ This code is a backport of the Python 3.3 standard library module ``lzma`` for use on older versions of Python where it was not included. It is available from PyPI (released downloads only) and GitHub (repository): * PyPI - http://pypi.python.org/pypi/backports.lzma/ * GitHub - https://github.com/peterjc/backports.lzma There are some older Python libraries like PylibLZMA and PyLZMA but these are both using LZMA Utils (not XZ Utils, so they have no XZ support). * PylibLZMA - http://pypi.python.org/pypi/pyliblzma * PyLZMA - http://pypi.python.org/pypi/pylzma/ * LZMA Utils - http://tukaani.org/lzma/ %package help Summary: Development documents and examples for backports.lzma Provides: python3-backports.lzma-doc %description help Python 3.3 onwards includes module ``lzma`` in the standard library, providing support for working with LZMA and XZ compressed files via the XZ Utils C library (XZ Utils is in a sense LZMA v2). See: * Python's lzma - http://docs.python.org/dev/library/lzma.html * XZ Utils - http://tukaani.org/xz/ This code is a backport of the Python 3.3 standard library module ``lzma`` for use on older versions of Python where it was not included. It is available from PyPI (released downloads only) and GitHub (repository): * PyPI - http://pypi.python.org/pypi/backports.lzma/ * GitHub - https://github.com/peterjc/backports.lzma There are some older Python libraries like PylibLZMA and PyLZMA but these are both using LZMA Utils (not XZ Utils, so they have no XZ support). * PylibLZMA - http://pypi.python.org/pypi/pyliblzma * PyLZMA - http://pypi.python.org/pypi/pylzma/ * LZMA Utils - http://tukaani.org/lzma/ %prep %autosetup -n backports.lzma-0.0.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-backports.lzma -f filelist.lst %dir %{python3_sitelib}/* %files help -f doclist.lst %{_docdir}/* %changelog * Tue Apr 11 2023 Python_Bot - 0.0.14-1 - Package Spec generated