1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-04-14 00:50:35 +02:00

gnu: Add python-xlwt.

* gnu/packages/python-xyz.scm (python-xlwt): New variable.
This commit is contained in:
Hartmut Goebel
2021-08-25 23:28:57 +02:00
parent de5b9aefbe
commit 6486a66cce

View File

@@ -10368,6 +10368,37 @@ Unicode-aware. It is not intended as an end-user tool.")
(define-public python2-xlrd
(package-with-python2 python-xlrd))
(define-public python-xlwt
(package
(name "python-xlwt")
(version "1.3.0")
(source
(origin
(method url-fetch)
(uri (pypi-uri "xlwt" version))
(sha256
(base32 "123c2pdamshkq75wwvck8fq0cjq1843xd3x9qaiz2a4vg9qi56f5"))))
(build-system python-build-system)
(arguments
`(#:phases
(modify-phases %standard-phases
(replace 'check
(lambda* (#:key tests? #:allow-other-keys)
(when tests?
(setenv "PYTHONPATH"
(string-append (getcwd) "/build/lib:"
(getenv "PYTHONPATH")))
(invoke "nosetests" "-v")))))))
(native-inputs
`(("nose" ,python-nose)))
(home-page "http://www.python-excel.org/")
(synopsis "Library for creating spreadsheet Excel files")
(description "@code{xlwt} is a library for writing data and formatting
information to older Excel files (i.e. .xls). The package itself is pure
Python with no dependencies on modules or packages outside the standard Python
distribution. It is not intended as an end-user tool.")
(license license:bsd-3)))
(define-public python-immutables
(package
(name "python-immutables")