%global pypi_name xlsxwriter %global src_name XlsxWriter Name: python-%{pypi_name} Version: 3.2.0 Release: 4%{?dist} Summary: Python module for writing files in the Excel 2007+ XLSX file format # Automatically converted from old format: BSD - review is highly recommended. License: LicenseRef-Callaway-BSD URL: https://pypi.python.org/pypi/XlsxWriter Source0: https://files.pythonhosted.org/packages/source/X/%{src_name}/%{src_name}-%{version}.tar.gz BuildArch: noarch %global common_desc\ XlsxWriter is a Python module for writing files in the Excel 2007+\ XLSX file format.\ \ XlsxWriter can be used to write text, numbers, formulas and hyperlinks\ to multiple worksheets and it supports features such as formatting and\ many more, including:\ \ 100% compatible Excel XLSX files.\ Full formatting.\ Merged cells.\ Defined names.\ Charts.\ Autofilters.\ Data validation and drop down lists.\ Conditional formatting.\ Worksheet PNG/JPEG images.\ Rich multi-format strings.\ Cell comments.\ Integration with Pandas.\ Textboxes.\ Memory optimization mode for writing large files.\ \ It supports Python 2.7, 3.4+, Jython and PyPy and uses standard libraries only. %description %{common_desc} %package -n python3-%{pypi_name} Summary: Python 3 modules for writing files in the Excel 2007+ XLSX file format BuildRequires: python3-setuptools BuildRequires: python3-devel %{?python_provide:%python_provide python3-%{pypi_name}} %description -n python3-%{pypi_name} %{common_desc} %prep %setup -q -n %{src_name}-%{version} # Remove bundled egg-info rm -rf %{src_name}.egg-info %build %py3_build %install %py3_install %files -n python3-%{pypi_name} %doc README.rst %license LICENSE.txt %{python3_sitelib}/%{pypi_name} %{python3_sitelib}/%{src_name}-%{version}-py%{python3_version}.egg-info %{_bindir}/vba_extract.py %changelog * Wed Sep 04 2024 Miroslav Suchý - 3.2.0-4 - convert license to SPDX * Fri Jul 19 2024 Fedora Release Engineering - 3.2.0-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild * Fri Jun 07 2024 Python Maint - 3.2.0-2 - Rebuilt for Python 3.13 * Mon Feb 19 2024 Rajeesh K V - 3.2.0-1 - New release 3.2.0 * Fri Jan 26 2024 Fedora Release Engineering - 3.1.9-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild * Mon Jan 22 2024 Fedora Release Engineering - 3.1.9-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild * Sun Oct 22 2023 Rajeesh K V - 3.1.9-1 - New release 3.1.9 * Sun Oct 08 2023 Rajeesh K V - 3.1.6-1 - New release 3.1.6 * Sun Sep 10 2023 Rajeesh K V - 3.1.3-1 - New release 3.1.3 * Fri Jul 21 2023 Fedora Release Engineering - 3.1.2-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild * Tue Jun 13 2023 Python Maint - 3.1.2-2 - Rebuilt for Python 3.12 * Sun Jun 04 2023 Rajeesh K V - 3.1.2-1 - New release 3.1.2 * Sat May 27 2023 Rajeesh K V - 3.1.1-1 - New release 3.1.1 * Sat Apr 15 2023 Rajeesh K V - 3.1.0-1 - New minor update, version 3.1.0 * Sun Mar 19 2023 Rajeesh K V - 3.0.9-1 - New minor update, version 3.0.9 * Sun Feb 12 2023 Rajeesh K V - 3.0.8-1 - New minor update, version 3.0.8 * Thu Jan 26 2023 Rajeesh K V - 3.0.7-1 - New minor update, version 3.0.7 * Fri Jan 20 2023 Fedora Release Engineering - 3.0.6-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild * Mon Jan 09 2023 Rajeesh K V - 3.0.6-1 - New minor update with serval minor fixes, version 3.0.6 * Fri Jul 22 2022 Fedora Release Engineering - 3.0.3-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild * Mon Jun 13 2022 Python Maint - 3.0.3-2 - Rebuilt for Python 3.11 * Tue Mar 08 2022 Rajeesh K V - 3.0.3-1 - New minor update version 3.0.3 * Fri Jan 21 2022 Fedora Release Engineering - 3.0.2-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild * Sun Nov 07 2021 Rajeesh K V - 3.0.2-1 - New release 3.0.2 * Sun Aug 15 2021 Rajeesh K V - 3.0.1-1 - New release 3.0.1 supporting only Python 3 * Sun Aug 01 2021 Rajeesh K V - 1.4.5-1 - New release 1.4.4 * Sun Jul 25 2021 Rajeesh K V - 1.4.4-1 - New release 1.4.4 * Fri Jul 23 2021 Fedora Release Engineering - 1.4.3-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild * Fri Jun 04 2021 Python Maint - 1.4.3-2 - Rebuilt for Python 3.10 * Sun May 16 2021 Rajeesh K V - 1.4.3-1 - New release 1.4.3 * Sun May 09 2021 Rajeesh K V - 1.4.2-1 - New release 1.4.2 * Sun Apr 25 2021 Rajeesh K V - 1.4.0-1 - New release 1.4.0 * Sun Apr 18 2021 Rajeesh K V - 1.3.9-1 - New release 1.3.9 * Fri Apr 02 2021 Rajeesh K V - 1.3.8-1 - New release 1.3.8 * Wed Jan 27 2021 Fedora Release Engineering - 1.3.7-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild * Sun Oct 18 2020 Rajeesh K V - 1.3.7-1 - Version 1.3.7 - Fixed issue where custom chart data labels didn’t inherit the position - Added text alignment for textboxes * Sun Oct 04 2020 Rajeesh K V - 1.3.6-1 - Version 1.3.6 - Added the worksheet unprotect_range() method - There are now over 1500 test cases in the test suite - Version 1.3.5 - Fixed issue where relative url links in images didn’t work - Added use_zip64 as a constructor option - Added check, and warning, for worksheet tables with no data row - Add a warning when the string length in write_rich_string() exceeds Excel’s limit * Sun Sep 20 2020 Rajeesh K V - 1.3.4-1 - Replaced internal MD5 with SHA256 digest to avoid issues on OS such as Red Hat in FIPS mode * Wed Aug 26 2020 Rajeesh K V - 1.3.3-1 - Added ignore_errors() worksheet method; Added warning when closing a file more than once via close() * Tue Aug 11 2020 Rajeesh K V - 1.3.2-1 - Added Border, Fill, Pattern and Gradient formatting to chart data labels and chart custom data labels * Tue Aug 04 2020 Rajeesh K V - 1.3.1-1 - Fix for issue where array formulas weren’t included in the output file for certain ranges/conditions * Thu Jul 30 2020 Rajeesh K V - 1.3.0-1 - Added support for custom chart custom data labels * Wed Jul 29 2020 Fedora Release Engineering - 1.2.9-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild * Sat May 30 2020 Rajeesh K V - 1.2.9-1 - Added support for stacked and percent_stacked Line charts * Tue May 26 2020 Miro Hrončok - 1.2.8-2 - Rebuilt for Python 3.9 * Sun Feb 23 2020 Rajeesh K V - 1.2.8-1 - Fix for issue where duplicate images with hyperlinks weren’t handled correctly - Removed ReservedWorksheetName exception which was used with the reserved worksheet name 'History' - Fix for worksheet objects (charts, images and textboxes) that are inserted with an offset that starts in a hidden cell - Fix to allow handling of NoneType in add_write_handler() * Thu Jan 30 2020 Fedora Release Engineering - 1.2.7-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild * Tue Dec 24 2019 Rajeesh K V - 1.2.7-1 - New version 1.2.7 - Fix for duplicate images being copied to an XlsxWriter file - Added documentation on Number Format Categories and Number Formats in different locales - Added note to protect() about how it is possible to encrypt an XlsxWriter file using msoffice-crypt * Tue Nov 19 2019 Rajeesh K V - 1.2.6-1 - New version 1.2.6 - Added option to remove style from worksheet tables - 1.2.6 - Added option to add hyperlinks to textboxes - 1.2.5 - Added option to link textbox text from a cell - 1.2.4 - Added option to rotate text in a textbox - 1.2.4 - Increased allowable worksheet url length from 255 to 2079 characters - 1.2.3 - Fixed several issues with hyperlinks in worksheet images - 1.2.3 - Fixed Python 3.8.0 warnings - 1.2.2 * Mon Sep 16 2019 Rajeesh K V - 1.2.1-1 - New version 1.2.1 - Added the add_write_handler() method to allow user defined types to be handled by the write() method - Add support for East Asian vertical fonts in charts * Sat Aug 31 2019 Rajeesh K V - 1.2.0-1 - New version 1.2.0 - Refactored exception handling around the workbook file close() method - Added the option to allow chart fonts to be rotated to 270 degrees * Thu Aug 22 2019 Rajeesh K V - 1.1.9-1 - New version 1.1.9 * Mon Aug 19 2019 Miro Hrončok - 1.1.8-3 - Rebuilt for Python 3.8 * Fri Jul 26 2019 Fedora Release Engineering - 1.1.8-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild * Sat May 18 2019 Rajeesh K V - 1.1.8-1 - New version 1.1.8 * Sun Apr 21 2019 Rajeesh K V - 1.1.7-1 - New version 1.1.7 * Mon Apr 08 2019 Rajeesh KV 1.1.6-1 - Release 1.1.6, fix issues with images that started in hidden rows/columns - and mime-type reported by system file(1) * Mon Mar 11 2019 Rajeesh KV 1.1.5-1 - Release 1.1.5, initial packaging for Fedora