summaryrefslogtreecommitdiff
path: root/pkgs/development/python-modules/python-docx
diff options
context:
space:
mode:
authorAlex Chapman <alex@farfromthere.net>2018-04-15 16:03:24 +1000
committerRobert Schütz <rschuetz17@gmail.com>2018-04-15 08:03:24 +0200
commit35f75cff4f80373f0ecfe720e5aa3f1e476b6842 (patch)
tree31bee044381e6ff47539a016a665e159c873628c /pkgs/development/python-modules/python-docx
parent064d4bfee17a9e6180031daf37c8e40b5ef9a161 (diff)
pythonPackages.python-docx: init at 0.8.6 (#38722)
Diffstat (limited to 'pkgs/development/python-modules/python-docx')
-rw-r--r--pkgs/development/python-modules/python-docx/default.nix33
1 files changed, 33 insertions, 0 deletions
diff --git a/pkgs/development/python-modules/python-docx/default.nix b/pkgs/development/python-modules/python-docx/default.nix
new file mode 100644
index 000000000000..11ade481df5e
--- /dev/null
+++ b/pkgs/development/python-modules/python-docx/default.nix
@@ -0,0 +1,33 @@
+{ lib
+, behave
+, buildPythonPackage
+, fetchPypi
+, lxml
+, pytest
+, pyparsing
+, mock
+}:
+
+buildPythonPackage rec {
+ pname = "python-docx";
+ version = "0.8.6";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "117i84s6fcdsrfckbvznnqgqwhnf1x0523ps16cki8sg9byydv2m";
+ };
+
+ checkInputs = [ behave mock pyparsing pytest ];
+ propagatedBuildInputs = [ lxml ];
+
+ checkPhase = ''
+ py.test tests
+ '';
+
+ meta = {
+ description = "Create and update Microsoft Word .docx files";
+ homepage = https://python-docx.readthedocs.io/en/latest/;
+ license = lib.licenses.mit;
+ maintainers = [ lib.maintainers.alexchapman ];
+ };
+}