1 %define pkgname xlsxwriter
2 Summary: A Python module for creating Excel XLSX files
3 Name: python-%{pkgname}
7 Group: Libraries/Python
8 Source0: https://pypi.python.org/packages/source/X/XlsxWriter/XlsxWriter-%{version}.tar.gz
9 # Source0-md5: 490074368f784c4a06295a5dca2c0d7d
10 URL: https://github.com/jmcnamara/XlsxWriter
11 BuildRequires: rpmbuild(macros) >= 1.710
12 BuildRequires: python-devel
13 Requires: python-libs >= 1:2.5
15 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
18 XlsxWriter is a Python module for writing files in the Excel 2007+
21 XlsxWriter can be used to write text, numbers, formulas and hyperlinks
22 to multiple worksheets and it supports features such as formatting and
24 - 100% compatible Excel XLSX files.
30 - Data validation and drop down lists.
31 - Conditional formatting.
32 - Worksheet PNG/JPEG images.
33 - Rich multi-format strings.
35 - Memory optimisation mode for writing large files.
38 %setup -q -n XlsxWriter-%{version}
44 rm -rf $RPM_BUILD_ROOT
50 rm -rf $RPM_BUILD_ROOT
53 %defattr(644,root,root,755)
54 %doc docs/readme.html README.rst LICENSE.txt
55 %dir %{py_sitescriptdir}/%{pkgname}
56 %{py_sitescriptdir}/%{pkgname}/*.py[co]
57 %{py_sitescriptdir}/XlsxWriter-%{version}-py*.egg-info