summaryrefslogtreecommitdiff
path: root/textproc
diff options
context:
space:
mode:
authorcheusov <cheusov>2014-10-25 22:19:45 +0000
committercheusov <cheusov>2014-10-25 22:19:45 +0000
commit14dee5b7074666052d9e71dee9116e57d269891a (patch)
treeb5dc545e22fabf5c5dd8c5d87f0bac70c48e2343 /textproc
parentbf0b40367f206505ef2f35cdfcd64b36a0812377 (diff)
downloadpkgsrc-14dee5b7074666052d9e71dee9116e57d269891a.tar.gz
Imported from wip/py-openpyxl
openpyxl is a pure python reader and writer of Excel OpenXML files. It was born from lack of existing library to read/write natively from Python the new Office Open XML format. All kudos to the PHPExcel team as openpyxl is a Python port of PHPExcel http://www.phpexcel.net/
Diffstat (limited to 'textproc')
-rw-r--r--textproc/py-openpyxl/DESCR5
-rw-r--r--textproc/py-openpyxl/Makefile16
-rw-r--r--textproc/py-openpyxl/PLIST504
-rw-r--r--textproc/py-openpyxl/distinfo5
4 files changed, 530 insertions, 0 deletions
diff --git a/textproc/py-openpyxl/DESCR b/textproc/py-openpyxl/DESCR
new file mode 100644
index 00000000000..7e156dc1a22
--- /dev/null
+++ b/textproc/py-openpyxl/DESCR
@@ -0,0 +1,5 @@
+openpyxl is a pure python reader and writer of Excel OpenXML files.
+
+It was born from lack of existing library to read/write natively from
+Python the new Office Open XML format. All kudos to the PHPExcel team
+as openpyxl is a Python port of PHPExcel http://www.phpexcel.net/
diff --git a/textproc/py-openpyxl/Makefile b/textproc/py-openpyxl/Makefile
new file mode 100644
index 00000000000..ead5b3092f7
--- /dev/null
+++ b/textproc/py-openpyxl/Makefile
@@ -0,0 +1,16 @@
+# $NetBSD: Makefile,v 1.1.1.1 2014/10/25 22:19:45 cheusov Exp $
+
+DISTNAME= openpyxl-2.1.2
+PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
+CATEGORIES= textproc
+MASTER_SITES= https://pypi.python.org/packages/source/o/openpyxl/
+
+MAINTAINER= kamelderouiche@yahoo.com
+HOMEPAGE= http://openpyxl.readthedocs.org/
+COMMENT= Python library to read/write Excel 2007 xlsx/xlsm files
+LICENSE= mit
+
+USE_LANGUAGES= # none
+
+.include "../../lang/python/egg.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/textproc/py-openpyxl/PLIST b/textproc/py-openpyxl/PLIST
new file mode 100644
index 00000000000..990690a8c1e
--- /dev/null
+++ b/textproc/py-openpyxl/PLIST
@@ -0,0 +1,504 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2014/10/25 22:19:45 cheusov Exp $
+${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
+${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
+${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
+${PYSITELIB}/${EGG_INFODIR}/requires.txt
+${PYSITELIB}/${EGG_INFODIR}/top_level.txt
+${PYSITELIB}/openpyxl/__init__.py
+${PYSITELIB}/openpyxl/__init__.pyc
+${PYSITELIB}/openpyxl/__init__.pyo
+${PYSITELIB}/openpyxl/cell/__init__.py
+${PYSITELIB}/openpyxl/cell/__init__.pyc
+${PYSITELIB}/openpyxl/cell/__init__.pyo
+${PYSITELIB}/openpyxl/cell/cell.py
+${PYSITELIB}/openpyxl/cell/cell.pyc
+${PYSITELIB}/openpyxl/cell/cell.pyo
+${PYSITELIB}/openpyxl/cell/formula.py
+${PYSITELIB}/openpyxl/cell/formula.pyc
+${PYSITELIB}/openpyxl/cell/formula.pyo
+${PYSITELIB}/openpyxl/cell/interface.py
+${PYSITELIB}/openpyxl/cell/interface.pyc
+${PYSITELIB}/openpyxl/cell/interface.pyo
+${PYSITELIB}/openpyxl/cell/read_only.py
+${PYSITELIB}/openpyxl/cell/read_only.pyc
+${PYSITELIB}/openpyxl/cell/read_only.pyo
+${PYSITELIB}/openpyxl/cell/tests/__init__.py
+${PYSITELIB}/openpyxl/cell/tests/__init__.pyc
+${PYSITELIB}/openpyxl/cell/tests/__init__.pyo
+${PYSITELIB}/openpyxl/cell/tests/test_cell.py
+${PYSITELIB}/openpyxl/cell/tests/test_cell.pyc
+${PYSITELIB}/openpyxl/cell/tests/test_cell.pyo
+${PYSITELIB}/openpyxl/cell/tests/test_read_only.py
+${PYSITELIB}/openpyxl/cell/tests/test_read_only.pyc
+${PYSITELIB}/openpyxl/cell/tests/test_read_only.pyo
+${PYSITELIB}/openpyxl/cell/tests/test_utilities.py
+${PYSITELIB}/openpyxl/cell/tests/test_utilities.pyc
+${PYSITELIB}/openpyxl/cell/tests/test_utilities.pyo
+${PYSITELIB}/openpyxl/charts/__init__.py
+${PYSITELIB}/openpyxl/charts/__init__.pyc
+${PYSITELIB}/openpyxl/charts/__init__.pyo
+${PYSITELIB}/openpyxl/charts/axis.py
+${PYSITELIB}/openpyxl/charts/axis.pyc
+${PYSITELIB}/openpyxl/charts/axis.pyo
+${PYSITELIB}/openpyxl/charts/bar.py
+${PYSITELIB}/openpyxl/charts/bar.pyc
+${PYSITELIB}/openpyxl/charts/bar.pyo
+${PYSITELIB}/openpyxl/charts/chart.py
+${PYSITELIB}/openpyxl/charts/chart.pyc
+${PYSITELIB}/openpyxl/charts/chart.pyo
+${PYSITELIB}/openpyxl/charts/error_bar.py
+${PYSITELIB}/openpyxl/charts/error_bar.pyc
+${PYSITELIB}/openpyxl/charts/error_bar.pyo
+${PYSITELIB}/openpyxl/charts/graph.py
+${PYSITELIB}/openpyxl/charts/graph.pyc
+${PYSITELIB}/openpyxl/charts/graph.pyo
+${PYSITELIB}/openpyxl/charts/legend.py
+${PYSITELIB}/openpyxl/charts/legend.pyc
+${PYSITELIB}/openpyxl/charts/legend.pyo
+${PYSITELIB}/openpyxl/charts/line.py
+${PYSITELIB}/openpyxl/charts/line.pyc
+${PYSITELIB}/openpyxl/charts/line.pyo
+${PYSITELIB}/openpyxl/charts/pie.py
+${PYSITELIB}/openpyxl/charts/pie.pyc
+${PYSITELIB}/openpyxl/charts/pie.pyo
+${PYSITELIB}/openpyxl/charts/reference.py
+${PYSITELIB}/openpyxl/charts/reference.pyc
+${PYSITELIB}/openpyxl/charts/reference.pyo
+${PYSITELIB}/openpyxl/charts/scatter.py
+${PYSITELIB}/openpyxl/charts/scatter.pyc
+${PYSITELIB}/openpyxl/charts/scatter.pyo
+${PYSITELIB}/openpyxl/charts/series.py
+${PYSITELIB}/openpyxl/charts/series.pyc
+${PYSITELIB}/openpyxl/charts/series.pyo
+${PYSITELIB}/openpyxl/charts/tests/__init__.py
+${PYSITELIB}/openpyxl/charts/tests/__init__.pyc
+${PYSITELIB}/openpyxl/charts/tests/__init__.pyo
+${PYSITELIB}/openpyxl/charts/tests/conftest.py
+${PYSITELIB}/openpyxl/charts/tests/conftest.pyc
+${PYSITELIB}/openpyxl/charts/tests/conftest.pyo
+${PYSITELIB}/openpyxl/charts/tests/test_axis.py
+${PYSITELIB}/openpyxl/charts/tests/test_axis.pyc
+${PYSITELIB}/openpyxl/charts/tests/test_axis.pyo
+${PYSITELIB}/openpyxl/charts/tests/test_bar.py
+${PYSITELIB}/openpyxl/charts/tests/test_bar.pyc
+${PYSITELIB}/openpyxl/charts/tests/test_bar.pyo
+${PYSITELIB}/openpyxl/charts/tests/test_chart.py
+${PYSITELIB}/openpyxl/charts/tests/test_chart.pyc
+${PYSITELIB}/openpyxl/charts/tests/test_chart.pyo
+${PYSITELIB}/openpyxl/charts/tests/test_error_bar.py
+${PYSITELIB}/openpyxl/charts/tests/test_error_bar.pyc
+${PYSITELIB}/openpyxl/charts/tests/test_error_bar.pyo
+${PYSITELIB}/openpyxl/charts/tests/test_graph.py
+${PYSITELIB}/openpyxl/charts/tests/test_graph.pyc
+${PYSITELIB}/openpyxl/charts/tests/test_graph.pyo
+${PYSITELIB}/openpyxl/charts/tests/test_line.py
+${PYSITELIB}/openpyxl/charts/tests/test_line.pyc
+${PYSITELIB}/openpyxl/charts/tests/test_line.pyo
+${PYSITELIB}/openpyxl/charts/tests/test_pie.py
+${PYSITELIB}/openpyxl/charts/tests/test_pie.pyc
+${PYSITELIB}/openpyxl/charts/tests/test_pie.pyo
+${PYSITELIB}/openpyxl/charts/tests/test_reference.py
+${PYSITELIB}/openpyxl/charts/tests/test_reference.pyc
+${PYSITELIB}/openpyxl/charts/tests/test_reference.pyo
+${PYSITELIB}/openpyxl/charts/tests/test_scatter.py
+${PYSITELIB}/openpyxl/charts/tests/test_scatter.pyc
+${PYSITELIB}/openpyxl/charts/tests/test_scatter.pyo
+${PYSITELIB}/openpyxl/charts/tests/test_series.py
+${PYSITELIB}/openpyxl/charts/tests/test_series.pyc
+${PYSITELIB}/openpyxl/charts/tests/test_series.pyo
+${PYSITELIB}/openpyxl/collections/__init__.py
+${PYSITELIB}/openpyxl/collections/__init__.pyc
+${PYSITELIB}/openpyxl/collections/__init__.pyo
+${PYSITELIB}/openpyxl/collections/test_indexed_list.py
+${PYSITELIB}/openpyxl/collections/test_indexed_list.pyc
+${PYSITELIB}/openpyxl/collections/test_indexed_list.pyo
+${PYSITELIB}/openpyxl/comments/__init__.py
+${PYSITELIB}/openpyxl/comments/__init__.pyc
+${PYSITELIB}/openpyxl/comments/__init__.pyo
+${PYSITELIB}/openpyxl/comments/comments.py
+${PYSITELIB}/openpyxl/comments/comments.pyc
+${PYSITELIB}/openpyxl/comments/comments.pyo
+${PYSITELIB}/openpyxl/comments/tests/__init__.py
+${PYSITELIB}/openpyxl/comments/tests/__init__.pyc
+${PYSITELIB}/openpyxl/comments/tests/__init__.pyo
+${PYSITELIB}/openpyxl/comments/tests/conftest.py
+${PYSITELIB}/openpyxl/comments/tests/conftest.pyc
+${PYSITELIB}/openpyxl/comments/tests/conftest.pyo
+${PYSITELIB}/openpyxl/comments/tests/test_comment.py
+${PYSITELIB}/openpyxl/comments/tests/test_comment.pyc
+${PYSITELIB}/openpyxl/comments/tests/test_comment.pyo
+${PYSITELIB}/openpyxl/comments/tests/test_comment_reader.py
+${PYSITELIB}/openpyxl/comments/tests/test_comment_reader.pyc
+${PYSITELIB}/openpyxl/comments/tests/test_comment_reader.pyo
+${PYSITELIB}/openpyxl/comments/tests/test_comment_writer.py
+${PYSITELIB}/openpyxl/comments/tests/test_comment_writer.pyc
+${PYSITELIB}/openpyxl/comments/tests/test_comment_writer.pyo
+${PYSITELIB}/openpyxl/compat/__init__.py
+${PYSITELIB}/openpyxl/compat/__init__.pyc
+${PYSITELIB}/openpyxl/compat/__init__.pyo
+${PYSITELIB}/openpyxl/compat/abc.py
+${PYSITELIB}/openpyxl/compat/abc.pyc
+${PYSITELIB}/openpyxl/compat/abc.pyo
+${PYSITELIB}/openpyxl/compat/functools.py
+${PYSITELIB}/openpyxl/compat/functools.pyc
+${PYSITELIB}/openpyxl/compat/functools.pyo
+${PYSITELIB}/openpyxl/compat/itertools.py
+${PYSITELIB}/openpyxl/compat/itertools.pyc
+${PYSITELIB}/openpyxl/compat/itertools.pyo
+${PYSITELIB}/openpyxl/compat/numbers.py
+${PYSITELIB}/openpyxl/compat/numbers.pyc
+${PYSITELIB}/openpyxl/compat/numbers.pyo
+${PYSITELIB}/openpyxl/compat/odict.py
+${PYSITELIB}/openpyxl/compat/odict.pyc
+${PYSITELIB}/openpyxl/compat/odict.pyo
+${PYSITELIB}/openpyxl/compat/singleton.py
+${PYSITELIB}/openpyxl/compat/singleton.pyc
+${PYSITELIB}/openpyxl/compat/singleton.pyo
+${PYSITELIB}/openpyxl/compat/strings.py
+${PYSITELIB}/openpyxl/compat/strings.pyc
+${PYSITELIB}/openpyxl/compat/strings.pyo
+${PYSITELIB}/openpyxl/compat/tests/__init__.py
+${PYSITELIB}/openpyxl/compat/tests/__init__.pyc
+${PYSITELIB}/openpyxl/compat/tests/__init__.pyo
+${PYSITELIB}/openpyxl/compat/tests/test_compat.py
+${PYSITELIB}/openpyxl/compat/tests/test_compat.pyc
+${PYSITELIB}/openpyxl/compat/tests/test_compat.pyo
+${PYSITELIB}/openpyxl/conftest.py
+${PYSITELIB}/openpyxl/conftest.pyc
+${PYSITELIB}/openpyxl/conftest.pyo
+${PYSITELIB}/openpyxl/date_time/__init__.py
+${PYSITELIB}/openpyxl/date_time/__init__.pyc
+${PYSITELIB}/openpyxl/date_time/__init__.pyo
+${PYSITELIB}/openpyxl/date_time/test_datetime.py
+${PYSITELIB}/openpyxl/date_time/test_datetime.pyc
+${PYSITELIB}/openpyxl/date_time/test_datetime.pyo
+${PYSITELIB}/openpyxl/descriptors/__init__.py
+${PYSITELIB}/openpyxl/descriptors/__init__.pyc
+${PYSITELIB}/openpyxl/descriptors/__init__.pyo
+${PYSITELIB}/openpyxl/descriptors/slots.py
+${PYSITELIB}/openpyxl/descriptors/slots.pyc
+${PYSITELIB}/openpyxl/descriptors/slots.pyo
+${PYSITELIB}/openpyxl/descriptors/test_descriptors.py
+${PYSITELIB}/openpyxl/descriptors/test_descriptors.pyc
+${PYSITELIB}/openpyxl/descriptors/test_descriptors.pyo
+${PYSITELIB}/openpyxl/drawing/__init__.py
+${PYSITELIB}/openpyxl/drawing/__init__.pyc
+${PYSITELIB}/openpyxl/drawing/__init__.pyo
+${PYSITELIB}/openpyxl/drawing/drawing.py
+${PYSITELIB}/openpyxl/drawing/drawing.pyc
+${PYSITELIB}/openpyxl/drawing/drawing.pyo
+${PYSITELIB}/openpyxl/drawing/tests/__init__.py
+${PYSITELIB}/openpyxl/drawing/tests/__init__.pyc
+${PYSITELIB}/openpyxl/drawing/tests/__init__.pyo
+${PYSITELIB}/openpyxl/drawing/tests/conftest.py
+${PYSITELIB}/openpyxl/drawing/tests/conftest.pyc
+${PYSITELIB}/openpyxl/drawing/tests/conftest.pyo
+${PYSITELIB}/openpyxl/drawing/tests/test_drawing.py
+${PYSITELIB}/openpyxl/drawing/tests/test_drawing.pyc
+${PYSITELIB}/openpyxl/drawing/tests/test_drawing.pyo
+${PYSITELIB}/openpyxl/exceptions.py
+${PYSITELIB}/openpyxl/exceptions.pyc
+${PYSITELIB}/openpyxl/exceptions.pyo
+${PYSITELIB}/openpyxl/formatting/__init__.py
+${PYSITELIB}/openpyxl/formatting/__init__.pyc
+${PYSITELIB}/openpyxl/formatting/__init__.pyo
+${PYSITELIB}/openpyxl/formatting/rule.py
+${PYSITELIB}/openpyxl/formatting/rule.pyc
+${PYSITELIB}/openpyxl/formatting/rule.pyo
+${PYSITELIB}/openpyxl/formatting/rules.py
+${PYSITELIB}/openpyxl/formatting/rules.pyc
+${PYSITELIB}/openpyxl/formatting/rules.pyo
+${PYSITELIB}/openpyxl/formatting/tests/__init__.py
+${PYSITELIB}/openpyxl/formatting/tests/__init__.pyc
+${PYSITELIB}/openpyxl/formatting/tests/__init__.pyo
+${PYSITELIB}/openpyxl/formatting/tests/conftest.py
+${PYSITELIB}/openpyxl/formatting/tests/conftest.pyc
+${PYSITELIB}/openpyxl/formatting/tests/conftest.pyo
+${PYSITELIB}/openpyxl/formatting/tests/test_conditional_formatting.py
+${PYSITELIB}/openpyxl/formatting/tests/test_conditional_formatting.pyc
+${PYSITELIB}/openpyxl/formatting/tests/test_conditional_formatting.pyo
+${PYSITELIB}/openpyxl/reader/__init__.py
+${PYSITELIB}/openpyxl/reader/__init__.pyc
+${PYSITELIB}/openpyxl/reader/__init__.pyo
+${PYSITELIB}/openpyxl/reader/comments.py
+${PYSITELIB}/openpyxl/reader/comments.pyc
+${PYSITELIB}/openpyxl/reader/comments.pyo
+${PYSITELIB}/openpyxl/reader/excel.py
+${PYSITELIB}/openpyxl/reader/excel.pyc
+${PYSITELIB}/openpyxl/reader/excel.pyo
+${PYSITELIB}/openpyxl/reader/strings.py
+${PYSITELIB}/openpyxl/reader/strings.pyc
+${PYSITELIB}/openpyxl/reader/strings.pyo
+${PYSITELIB}/openpyxl/reader/style.py
+${PYSITELIB}/openpyxl/reader/style.pyc
+${PYSITELIB}/openpyxl/reader/style.pyo
+${PYSITELIB}/openpyxl/reader/tests/__init__.py
+${PYSITELIB}/openpyxl/reader/tests/__init__.pyc
+${PYSITELIB}/openpyxl/reader/tests/__init__.pyo
+${PYSITELIB}/openpyxl/reader/tests/conftest.py
+${PYSITELIB}/openpyxl/reader/tests/conftest.pyc
+${PYSITELIB}/openpyxl/reader/tests/conftest.pyo
+${PYSITELIB}/openpyxl/reader/tests/test_style.py
+${PYSITELIB}/openpyxl/reader/tests/test_style.pyc
+${PYSITELIB}/openpyxl/reader/tests/test_style.pyo
+${PYSITELIB}/openpyxl/reader/tests/test_workbook.py
+${PYSITELIB}/openpyxl/reader/tests/test_workbook.pyc
+${PYSITELIB}/openpyxl/reader/tests/test_workbook.pyo
+${PYSITELIB}/openpyxl/reader/tests/test_worksheet.py
+${PYSITELIB}/openpyxl/reader/tests/test_worksheet.pyc
+${PYSITELIB}/openpyxl/reader/tests/test_worksheet.pyo
+${PYSITELIB}/openpyxl/reader/workbook.py
+${PYSITELIB}/openpyxl/reader/workbook.pyc
+${PYSITELIB}/openpyxl/reader/workbook.pyo
+${PYSITELIB}/openpyxl/reader/worksheet.py
+${PYSITELIB}/openpyxl/reader/worksheet.pyc
+${PYSITELIB}/openpyxl/reader/worksheet.pyo
+${PYSITELIB}/openpyxl/styles/__init__.py
+${PYSITELIB}/openpyxl/styles/__init__.pyc
+${PYSITELIB}/openpyxl/styles/__init__.pyo
+${PYSITELIB}/openpyxl/styles/alignment.py
+${PYSITELIB}/openpyxl/styles/alignment.pyc
+${PYSITELIB}/openpyxl/styles/alignment.pyo
+${PYSITELIB}/openpyxl/styles/borders.py
+${PYSITELIB}/openpyxl/styles/borders.pyc
+${PYSITELIB}/openpyxl/styles/borders.pyo
+${PYSITELIB}/openpyxl/styles/colors.py
+${PYSITELIB}/openpyxl/styles/colors.pyc
+${PYSITELIB}/openpyxl/styles/colors.pyo
+${PYSITELIB}/openpyxl/styles/fills.py
+${PYSITELIB}/openpyxl/styles/fills.pyc
+${PYSITELIB}/openpyxl/styles/fills.pyo
+${PYSITELIB}/openpyxl/styles/fonts.py
+${PYSITELIB}/openpyxl/styles/fonts.pyc
+${PYSITELIB}/openpyxl/styles/fonts.pyo
+${PYSITELIB}/openpyxl/styles/hashable.py
+${PYSITELIB}/openpyxl/styles/hashable.pyc
+${PYSITELIB}/openpyxl/styles/hashable.pyo
+${PYSITELIB}/openpyxl/styles/numbers.py
+${PYSITELIB}/openpyxl/styles/numbers.pyc
+${PYSITELIB}/openpyxl/styles/numbers.pyo
+${PYSITELIB}/openpyxl/styles/protection.py
+${PYSITELIB}/openpyxl/styles/protection.pyc
+${PYSITELIB}/openpyxl/styles/protection.pyo
+${PYSITELIB}/openpyxl/styles/tests/__init__.py
+${PYSITELIB}/openpyxl/styles/tests/__init__.pyc
+${PYSITELIB}/openpyxl/styles/tests/__init__.pyo
+${PYSITELIB}/openpyxl/styles/tests/test_alignments.py
+${PYSITELIB}/openpyxl/styles/tests/test_alignments.pyc
+${PYSITELIB}/openpyxl/styles/tests/test_alignments.pyo
+${PYSITELIB}/openpyxl/styles/tests/test_colors.py
+${PYSITELIB}/openpyxl/styles/tests/test_colors.pyc
+${PYSITELIB}/openpyxl/styles/tests/test_colors.pyo
+${PYSITELIB}/openpyxl/styles/tests/test_fills.py
+${PYSITELIB}/openpyxl/styles/tests/test_fills.pyc
+${PYSITELIB}/openpyxl/styles/tests/test_fills.pyo
+${PYSITELIB}/openpyxl/styles/tests/test_fonts.py
+${PYSITELIB}/openpyxl/styles/tests/test_fonts.pyc
+${PYSITELIB}/openpyxl/styles/tests/test_fonts.pyo
+${PYSITELIB}/openpyxl/styles/tests/test_hashable.py
+${PYSITELIB}/openpyxl/styles/tests/test_hashable.pyc
+${PYSITELIB}/openpyxl/styles/tests/test_hashable.pyo
+${PYSITELIB}/openpyxl/styles/tests/test_number_style.py
+${PYSITELIB}/openpyxl/styles/tests/test_number_style.pyc
+${PYSITELIB}/openpyxl/styles/tests/test_number_style.pyo
+${PYSITELIB}/openpyxl/styles/tests/test_protection.py
+${PYSITELIB}/openpyxl/styles/tests/test_protection.pyc
+${PYSITELIB}/openpyxl/styles/tests/test_protection.pyo
+${PYSITELIB}/openpyxl/units.py
+${PYSITELIB}/openpyxl/units.pyc
+${PYSITELIB}/openpyxl/units.pyo
+${PYSITELIB}/openpyxl/workbook/__init__.py
+${PYSITELIB}/openpyxl/workbook/__init__.pyc
+${PYSITELIB}/openpyxl/workbook/__init__.pyo
+${PYSITELIB}/openpyxl/workbook/interface.py
+${PYSITELIB}/openpyxl/workbook/interface.pyc
+${PYSITELIB}/openpyxl/workbook/interface.pyo
+${PYSITELIB}/openpyxl/workbook/names/__init__.py
+${PYSITELIB}/openpyxl/workbook/names/__init__.pyc
+${PYSITELIB}/openpyxl/workbook/names/__init__.pyo
+${PYSITELIB}/openpyxl/workbook/names/external.py
+${PYSITELIB}/openpyxl/workbook/names/external.pyc
+${PYSITELIB}/openpyxl/workbook/names/external.pyo
+${PYSITELIB}/openpyxl/workbook/names/named_range.py
+${PYSITELIB}/openpyxl/workbook/names/named_range.pyc
+${PYSITELIB}/openpyxl/workbook/names/named_range.pyo
+${PYSITELIB}/openpyxl/workbook/names/tests/__init__.py
+${PYSITELIB}/openpyxl/workbook/names/tests/__init__.pyc
+${PYSITELIB}/openpyxl/workbook/names/tests/__init__.pyo
+${PYSITELIB}/openpyxl/workbook/names/tests/conftest.py
+${PYSITELIB}/openpyxl/workbook/names/tests/conftest.pyc
+${PYSITELIB}/openpyxl/workbook/names/tests/conftest.pyo
+${PYSITELIB}/openpyxl/workbook/names/tests/test_external.py
+${PYSITELIB}/openpyxl/workbook/names/tests/test_external.pyc
+${PYSITELIB}/openpyxl/workbook/names/tests/test_external.pyo
+${PYSITELIB}/openpyxl/workbook/names/tests/test_named_range.py
+${PYSITELIB}/openpyxl/workbook/names/tests/test_named_range.pyc
+${PYSITELIB}/openpyxl/workbook/names/tests/test_named_range.pyo
+${PYSITELIB}/openpyxl/workbook/read_only.py
+${PYSITELIB}/openpyxl/workbook/read_only.pyc
+${PYSITELIB}/openpyxl/workbook/read_only.pyo
+${PYSITELIB}/openpyxl/workbook/tests/__init__.py
+${PYSITELIB}/openpyxl/workbook/tests/__init__.pyc
+${PYSITELIB}/openpyxl/workbook/tests/__init__.pyo
+${PYSITELIB}/openpyxl/workbook/tests/conftest.py
+${PYSITELIB}/openpyxl/workbook/tests/conftest.pyc
+${PYSITELIB}/openpyxl/workbook/tests/conftest.pyo
+${PYSITELIB}/openpyxl/workbook/tests/test_workbook.py
+${PYSITELIB}/openpyxl/workbook/tests/test_workbook.pyc
+${PYSITELIB}/openpyxl/workbook/tests/test_workbook.pyo
+${PYSITELIB}/openpyxl/workbook/workbook.py
+${PYSITELIB}/openpyxl/workbook/workbook.pyc
+${PYSITELIB}/openpyxl/workbook/workbook.pyo
+${PYSITELIB}/openpyxl/workbook/write_only.py
+${PYSITELIB}/openpyxl/workbook/write_only.pyc
+${PYSITELIB}/openpyxl/workbook/write_only.pyo
+${PYSITELIB}/openpyxl/worksheet/__init__.py
+${PYSITELIB}/openpyxl/worksheet/__init__.pyc
+${PYSITELIB}/openpyxl/worksheet/__init__.pyo
+${PYSITELIB}/openpyxl/worksheet/datavalidation.py
+${PYSITELIB}/openpyxl/worksheet/datavalidation.pyc
+${PYSITELIB}/openpyxl/worksheet/datavalidation.pyo
+${PYSITELIB}/openpyxl/worksheet/dimensions.py
+${PYSITELIB}/openpyxl/worksheet/dimensions.pyc
+${PYSITELIB}/openpyxl/worksheet/dimensions.pyo
+${PYSITELIB}/openpyxl/worksheet/filters.py
+${PYSITELIB}/openpyxl/worksheet/filters.pyc
+${PYSITELIB}/openpyxl/worksheet/filters.pyo
+${PYSITELIB}/openpyxl/worksheet/header_footer.py
+${PYSITELIB}/openpyxl/worksheet/header_footer.pyc
+${PYSITELIB}/openpyxl/worksheet/header_footer.pyo
+${PYSITELIB}/openpyxl/worksheet/interface.py
+${PYSITELIB}/openpyxl/worksheet/interface.pyc
+${PYSITELIB}/openpyxl/worksheet/interface.pyo
+${PYSITELIB}/openpyxl/worksheet/iter_worksheet.py
+${PYSITELIB}/openpyxl/worksheet/iter_worksheet.pyc
+${PYSITELIB}/openpyxl/worksheet/iter_worksheet.pyo
+${PYSITELIB}/openpyxl/worksheet/page.py
+${PYSITELIB}/openpyxl/worksheet/page.pyc
+${PYSITELIB}/openpyxl/worksheet/page.pyo
+${PYSITELIB}/openpyxl/worksheet/protection.py
+${PYSITELIB}/openpyxl/worksheet/protection.pyc
+${PYSITELIB}/openpyxl/worksheet/protection.pyo
+${PYSITELIB}/openpyxl/worksheet/relationship.py
+${PYSITELIB}/openpyxl/worksheet/relationship.pyc
+${PYSITELIB}/openpyxl/worksheet/relationship.pyo
+${PYSITELIB}/openpyxl/worksheet/tests/__init__.py
+${PYSITELIB}/openpyxl/worksheet/tests/__init__.pyc
+${PYSITELIB}/openpyxl/worksheet/tests/__init__.pyo
+${PYSITELIB}/openpyxl/worksheet/tests/conftest.py
+${PYSITELIB}/openpyxl/worksheet/tests/conftest.pyc
+${PYSITELIB}/openpyxl/worksheet/tests/conftest.pyo
+${PYSITELIB}/openpyxl/worksheet/tests/test_datavalidation.py
+${PYSITELIB}/openpyxl/worksheet/tests/test_datavalidation.pyc
+${PYSITELIB}/openpyxl/worksheet/tests/test_datavalidation.pyo
+${PYSITELIB}/openpyxl/worksheet/tests/test_dimensions.py
+${PYSITELIB}/openpyxl/worksheet/tests/test_dimensions.pyc
+${PYSITELIB}/openpyxl/worksheet/tests/test_dimensions.pyo
+${PYSITELIB}/openpyxl/worksheet/tests/test_page.py
+${PYSITELIB}/openpyxl/worksheet/tests/test_page.pyc
+${PYSITELIB}/openpyxl/worksheet/tests/test_page.pyo
+${PYSITELIB}/openpyxl/worksheet/tests/test_protection.py
+${PYSITELIB}/openpyxl/worksheet/tests/test_protection.pyc
+${PYSITELIB}/openpyxl/worksheet/tests/test_protection.pyo
+${PYSITELIB}/openpyxl/worksheet/tests/test_worksheet.py
+${PYSITELIB}/openpyxl/worksheet/tests/test_worksheet.pyc
+${PYSITELIB}/openpyxl/worksheet/tests/test_worksheet.pyo
+${PYSITELIB}/openpyxl/worksheet/worksheet.py
+${PYSITELIB}/openpyxl/worksheet/worksheet.pyc
+${PYSITELIB}/openpyxl/worksheet/worksheet.pyo
+${PYSITELIB}/openpyxl/writer/__init__.py
+${PYSITELIB}/openpyxl/writer/__init__.pyc
+${PYSITELIB}/openpyxl/writer/__init__.pyo
+${PYSITELIB}/openpyxl/writer/charts.py
+${PYSITELIB}/openpyxl/writer/charts.pyc
+${PYSITELIB}/openpyxl/writer/charts.pyo
+${PYSITELIB}/openpyxl/writer/comments.py
+${PYSITELIB}/openpyxl/writer/comments.pyc
+${PYSITELIB}/openpyxl/writer/comments.pyo
+${PYSITELIB}/openpyxl/writer/drawings.py
+${PYSITELIB}/openpyxl/writer/drawings.pyc
+${PYSITELIB}/openpyxl/writer/drawings.pyo
+${PYSITELIB}/openpyxl/writer/dump_lxml.py
+${PYSITELIB}/openpyxl/writer/dump_lxml.pyc
+${PYSITELIB}/openpyxl/writer/dump_lxml.pyo
+${PYSITELIB}/openpyxl/writer/dump_worksheet.py
+${PYSITELIB}/openpyxl/writer/dump_worksheet.pyc
+${PYSITELIB}/openpyxl/writer/dump_worksheet.pyo
+${PYSITELIB}/openpyxl/writer/excel.py
+${PYSITELIB}/openpyxl/writer/excel.pyc
+${PYSITELIB}/openpyxl/writer/excel.pyo
+${PYSITELIB}/openpyxl/writer/lxml_worksheet.py
+${PYSITELIB}/openpyxl/writer/lxml_worksheet.pyc
+${PYSITELIB}/openpyxl/writer/lxml_worksheet.pyo
+${PYSITELIB}/openpyxl/writer/relations.py
+${PYSITELIB}/openpyxl/writer/relations.pyc
+${PYSITELIB}/openpyxl/writer/relations.pyo
+${PYSITELIB}/openpyxl/writer/strings.py
+${PYSITELIB}/openpyxl/writer/strings.pyc
+${PYSITELIB}/openpyxl/writer/strings.pyo
+${PYSITELIB}/openpyxl/writer/styles.py
+${PYSITELIB}/openpyxl/writer/styles.pyc
+${PYSITELIB}/openpyxl/writer/styles.pyo
+${PYSITELIB}/openpyxl/writer/tests/__init__.py
+${PYSITELIB}/openpyxl/writer/tests/__init__.pyc
+${PYSITELIB}/openpyxl/writer/tests/__init__.pyo
+${PYSITELIB}/openpyxl/writer/tests/conftest.py
+${PYSITELIB}/openpyxl/writer/tests/conftest.pyc
+${PYSITELIB}/openpyxl/writer/tests/conftest.pyo
+${PYSITELIB}/openpyxl/writer/tests/test_drawing.py
+${PYSITELIB}/openpyxl/writer/tests/test_drawing.pyc
+${PYSITELIB}/openpyxl/writer/tests/test_drawing.pyo
+${PYSITELIB}/openpyxl/writer/tests/test_dump.py
+${PYSITELIB}/openpyxl/writer/tests/test_dump.pyc
+${PYSITELIB}/openpyxl/writer/tests/test_dump.pyo
+${PYSITELIB}/openpyxl/writer/tests/test_dump_lxml.py
+${PYSITELIB}/openpyxl/writer/tests/test_dump_lxml.pyc
+${PYSITELIB}/openpyxl/writer/tests/test_dump_lxml.pyo
+${PYSITELIB}/openpyxl/writer/tests/test_lxml.py
+${PYSITELIB}/openpyxl/writer/tests/test_lxml.pyc
+${PYSITELIB}/openpyxl/writer/tests/test_lxml.pyo
+${PYSITELIB}/openpyxl/writer/tests/test_relations.py
+${PYSITELIB}/openpyxl/writer/tests/test_relations.pyc
+${PYSITELIB}/openpyxl/writer/tests/test_relations.pyo
+${PYSITELIB}/openpyxl/writer/tests/test_style.py
+${PYSITELIB}/openpyxl/writer/tests/test_style.pyc
+${PYSITELIB}/openpyxl/writer/tests/test_style.pyo
+${PYSITELIB}/openpyxl/writer/tests/test_theme.py
+${PYSITELIB}/openpyxl/writer/tests/test_theme.pyc
+${PYSITELIB}/openpyxl/writer/tests/test_theme.pyo
+${PYSITELIB}/openpyxl/writer/tests/test_workbook.py
+${PYSITELIB}/openpyxl/writer/tests/test_workbook.pyc
+${PYSITELIB}/openpyxl/writer/tests/test_workbook.pyo
+${PYSITELIB}/openpyxl/writer/tests/test_worksheet.py
+${PYSITELIB}/openpyxl/writer/tests/test_worksheet.pyc
+${PYSITELIB}/openpyxl/writer/tests/test_worksheet.pyo
+${PYSITELIB}/openpyxl/writer/theme.py
+${PYSITELIB}/openpyxl/writer/theme.pyc
+${PYSITELIB}/openpyxl/writer/theme.pyo
+${PYSITELIB}/openpyxl/writer/workbook.py
+${PYSITELIB}/openpyxl/writer/workbook.pyc
+${PYSITELIB}/openpyxl/writer/workbook.pyo
+${PYSITELIB}/openpyxl/writer/worksheet.py
+${PYSITELIB}/openpyxl/writer/worksheet.pyc
+${PYSITELIB}/openpyxl/writer/worksheet.pyo
+${PYSITELIB}/openpyxl/xml/__init__.py
+${PYSITELIB}/openpyxl/xml/__init__.pyc
+${PYSITELIB}/openpyxl/xml/__init__.pyo
+${PYSITELIB}/openpyxl/xml/constants.py
+${PYSITELIB}/openpyxl/xml/constants.pyc
+${PYSITELIB}/openpyxl/xml/constants.pyo
+${PYSITELIB}/openpyxl/xml/functions.py
+${PYSITELIB}/openpyxl/xml/functions.pyc
+${PYSITELIB}/openpyxl/xml/functions.pyo
+${PYSITELIB}/openpyxl/xml/namespace.py
+${PYSITELIB}/openpyxl/xml/namespace.pyc
+${PYSITELIB}/openpyxl/xml/namespace.pyo
+${PYSITELIB}/openpyxl/xml/tests/__init__.py
+${PYSITELIB}/openpyxl/xml/tests/__init__.pyc
+${PYSITELIB}/openpyxl/xml/tests/__init__.pyo
+${PYSITELIB}/openpyxl/xml/tests/test_functions.py
+${PYSITELIB}/openpyxl/xml/tests/test_functions.pyc
+${PYSITELIB}/openpyxl/xml/tests/test_functions.pyo
+${PYSITELIB}/openpyxl/xml/tests/test_tags.py
+${PYSITELIB}/openpyxl/xml/tests/test_tags.pyc
+${PYSITELIB}/openpyxl/xml/tests/test_tags.pyo
diff --git a/textproc/py-openpyxl/distinfo b/textproc/py-openpyxl/distinfo
new file mode 100644
index 00000000000..7424b43d02f
--- /dev/null
+++ b/textproc/py-openpyxl/distinfo
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1.1.1 2014/10/25 22:19:45 cheusov Exp $
+
+SHA1 (openpyxl-2.1.2.tar.gz) = e2d2bdfff20a8c16ca78b193a184a380fe6012ba
+RMD160 (openpyxl-2.1.2.tar.gz) = f9a372caa535a9a75138dbcca444dbfd159f4e84
+Size (openpyxl-2.1.2.tar.gz) = 150740 bytes