Mon Oct 30 10:10:20 2017 UTC ()
py-openpyxl: updated to 2.4.9

2.4.9 (2017-10-19)
Bugfixes
* 809 Incomplete documentation of copy_worksheet method
* 811 Scoped definedNames not removed when worksheet is deleted
* 824 Raise an exception if a chart is used in multiple sheets
* 842 Non-ASCII table column headings cause an exception in Python 2
* 846 Conditional formats not supported in write-only mode
* 849 Conditional formats with no sqref cause an exception
* 859 Headers that start with a number conflict with font size
* 902 TableStyleElements don窶冲 always have a condtional format
* 908 Read-only mode sometimes returns too many cells
Pull requests
* 179 Cells kept in a set
* 180 Support for Workbook protection
* 182 Read support for page breaks
* 183 Improve documentation of copy_worksheet method
* 198 Fix


(adam)
diff -r1.3 -r1.4 pkgsrc/textproc/py-openpyxl/Makefile
diff -r1.3 -r1.4 pkgsrc/textproc/py-openpyxl/distinfo
diff -r1.2 -r1.3 pkgsrc/textproc/py-openpyxl/PLIST

cvs diff -r1.3 -r1.4 pkgsrc/textproc/py-openpyxl/Makefile (expand / switch to unified diff)

--- pkgsrc/textproc/py-openpyxl/Makefile 2017/06/01 16:58:27 1.3
+++ pkgsrc/textproc/py-openpyxl/Makefile 2017/10/30 10:10:20 1.4
@@ -1,19 +1,22 @@ @@ -1,19 +1,22 @@
1# $NetBSD: Makefile,v 1.3 2017/06/01 16:58:27 adam Exp $ 1# $NetBSD: Makefile,v 1.4 2017/10/30 10:10:20 adam Exp $
2 2
3DISTNAME= openpyxl-2.4.8 3DISTNAME= openpyxl-2.4.9
4PKGNAME= ${PYPKGPREFIX}-${DISTNAME} 4PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
5CATEGORIES= textproc 5CATEGORIES= textproc python
6MASTER_SITES= ${MASTER_SITE_PYPI:=o/openpyxl/} 6MASTER_SITES= ${MASTER_SITE_PYPI:=o/openpyxl/}
7 7
8MAINTAINER= kamelderouiche@yahoo.com 8MAINTAINER= kamelderouiche@yahoo.com
9HOMEPAGE= http://openpyxl.readthedocs.io/ 9HOMEPAGE= http://openpyxl.readthedocs.io/
10COMMENT= Python library to read/write Excel 2007 xlsx/xlsm files 10COMMENT= Python library to read/write Excel 2007 xlsx/xlsm files
11LICENSE= mit 11LICENSE= mit
12 12
13DEPENDS+= ${PYPKGPREFIX}-lxml-[0-9]*:../../textproc/py-lxml 13DEPENDS+= ${PYPKGPREFIX}-lxml-[0-9]*:../../textproc/py-lxml
14DEPENDS+= ${PYPKGPREFIX}-jdcal-[0-9]*:../../time/py-jdcal 14DEPENDS+= ${PYPKGPREFIX}-jdcal-[0-9]*:../../time/py-jdcal
15 15
16USE_LANGUAGES= # none 16USE_LANGUAGES= # none
17 17
 18post-extract:
 19 ${RM} ${WRKSRC}/openpyxl.egg-info/.DS_Store
 20
18.include "../../lang/python/egg.mk" 21.include "../../lang/python/egg.mk"
19.include "../../mk/bsd.pkg.mk" 22.include "../../mk/bsd.pkg.mk"

cvs diff -r1.3 -r1.4 pkgsrc/textproc/py-openpyxl/distinfo (expand / switch to unified diff)

--- pkgsrc/textproc/py-openpyxl/distinfo 2017/06/01 16:58:27 1.3
+++ pkgsrc/textproc/py-openpyxl/distinfo 2017/10/30 10:10:20 1.4
@@ -1,6 +1,6 @@ @@ -1,6 +1,6 @@
1$NetBSD: distinfo,v 1.3 2017/06/01 16:58:27 adam Exp $ 1$NetBSD: distinfo,v 1.4 2017/10/30 10:10:20 adam Exp $
2 2
3SHA1 (openpyxl-2.4.8.tar.gz) = 10e399348c91b8cf9603a2c2b38c69293b60a6dd 3SHA1 (openpyxl-2.4.9.tar.gz) = 81eea25e1675e142e2d918ab6621ad298e6ac5a4
4RMD160 (openpyxl-2.4.8.tar.gz) = be9b5464c2156def865419c1906373b9279679cc 4RMD160 (openpyxl-2.4.9.tar.gz) = aa80620bf63affa1c04da771a9bd76a8cf4c7cfc
5SHA512 (openpyxl-2.4.8.tar.gz) = 6ee53c2f181d027ea29e0c56b01ad71f2fa7f300a6403da6fd7b8769e2dd7a3a8237671d7a6bb6bb9f470ea7d79107ce61cbc08d56a30722e1c71c2e1e3bdddb 5SHA512 (openpyxl-2.4.9.tar.gz) = 6b0bcba07c3938565d08a7fff7fa5b5ae48f0910f363a3843b512d79f0d41cc03e2c13be2b13e85522355f0381c059b723a3f120bc31343a3759e10084dd7d25
6Size (openpyxl-2.4.8.tar.gz) = 156726 bytes 6Size (openpyxl-2.4.9.tar.gz) = 157694 bytes

cvs diff -r1.2 -r1.3 pkgsrc/textproc/py-openpyxl/PLIST (expand / switch to unified diff)

--- pkgsrc/textproc/py-openpyxl/PLIST 2017/06/01 16:58:27 1.2
+++ pkgsrc/textproc/py-openpyxl/PLIST 2017/10/30 10:10:20 1.3
@@ -1,15 +1,14 @@ @@ -1,15 +1,14 @@
1@comment $NetBSD: PLIST,v 1.2 2017/06/01 16:58:27 adam Exp $ 1@comment $NetBSD: PLIST,v 1.3 2017/10/30 10:10:20 adam Exp $
2${PYSITELIB}/${EGG_INFODIR}/.DS_Store 
3${PYSITELIB}/${EGG_INFODIR}/PKG-INFO 2${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
4${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt 3${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
5${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt 4${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
6${PYSITELIB}/${EGG_INFODIR}/requires.txt 5${PYSITELIB}/${EGG_INFODIR}/requires.txt
7${PYSITELIB}/${EGG_INFODIR}/top_level.txt 6${PYSITELIB}/${EGG_INFODIR}/top_level.txt
8${PYSITELIB}/openpyxl/.constants.json 7${PYSITELIB}/openpyxl/.constants.json
9${PYSITELIB}/openpyxl/__init__.py 8${PYSITELIB}/openpyxl/__init__.py
10${PYSITELIB}/openpyxl/__init__.pyc 9${PYSITELIB}/openpyxl/__init__.pyc
11${PYSITELIB}/openpyxl/__init__.pyo 10${PYSITELIB}/openpyxl/__init__.pyo
12${PYSITELIB}/openpyxl/cell/__init__.py 11${PYSITELIB}/openpyxl/cell/__init__.py
13${PYSITELIB}/openpyxl/cell/__init__.pyc 12${PYSITELIB}/openpyxl/cell/__init__.pyc
14${PYSITELIB}/openpyxl/cell/__init__.pyo 13${PYSITELIB}/openpyxl/cell/__init__.pyo
15${PYSITELIB}/openpyxl/cell/cell.py 14${PYSITELIB}/openpyxl/cell/cell.py
@@ -356,26 +355,29 @@ ${PYSITELIB}/openpyxl/utils/datetime.pyc @@ -356,26 +355,29 @@ ${PYSITELIB}/openpyxl/utils/datetime.pyc
356${PYSITELIB}/openpyxl/utils/datetime.pyo 355${PYSITELIB}/openpyxl/utils/datetime.pyo
357${PYSITELIB}/openpyxl/utils/escape.py 356${PYSITELIB}/openpyxl/utils/escape.py
358${PYSITELIB}/openpyxl/utils/escape.pyc 357${PYSITELIB}/openpyxl/utils/escape.pyc
359${PYSITELIB}/openpyxl/utils/escape.pyo 358${PYSITELIB}/openpyxl/utils/escape.pyo
360${PYSITELIB}/openpyxl/utils/exceptions.py 359${PYSITELIB}/openpyxl/utils/exceptions.py
361${PYSITELIB}/openpyxl/utils/exceptions.pyc 360${PYSITELIB}/openpyxl/utils/exceptions.pyc
362${PYSITELIB}/openpyxl/utils/exceptions.pyo 361${PYSITELIB}/openpyxl/utils/exceptions.pyo
363${PYSITELIB}/openpyxl/utils/formulas.py 362${PYSITELIB}/openpyxl/utils/formulas.py
364${PYSITELIB}/openpyxl/utils/formulas.pyc 363${PYSITELIB}/openpyxl/utils/formulas.pyc
365${PYSITELIB}/openpyxl/utils/formulas.pyo 364${PYSITELIB}/openpyxl/utils/formulas.pyo
366${PYSITELIB}/openpyxl/utils/indexed_list.py 365${PYSITELIB}/openpyxl/utils/indexed_list.py
367${PYSITELIB}/openpyxl/utils/indexed_list.pyc 366${PYSITELIB}/openpyxl/utils/indexed_list.pyc
368${PYSITELIB}/openpyxl/utils/indexed_list.pyo 367${PYSITELIB}/openpyxl/utils/indexed_list.pyo
 368${PYSITELIB}/openpyxl/utils/protection.py
 369${PYSITELIB}/openpyxl/utils/protection.pyc
 370${PYSITELIB}/openpyxl/utils/protection.pyo
369${PYSITELIB}/openpyxl/utils/units.py 371${PYSITELIB}/openpyxl/utils/units.py
370${PYSITELIB}/openpyxl/utils/units.pyc 372${PYSITELIB}/openpyxl/utils/units.pyc
371${PYSITELIB}/openpyxl/utils/units.pyo 373${PYSITELIB}/openpyxl/utils/units.pyo
372${PYSITELIB}/openpyxl/workbook/__init__.py 374${PYSITELIB}/openpyxl/workbook/__init__.py
373${PYSITELIB}/openpyxl/workbook/__init__.pyc 375${PYSITELIB}/openpyxl/workbook/__init__.pyc
374${PYSITELIB}/openpyxl/workbook/__init__.pyo 376${PYSITELIB}/openpyxl/workbook/__init__.pyo
375${PYSITELIB}/openpyxl/workbook/child.py 377${PYSITELIB}/openpyxl/workbook/child.py
376${PYSITELIB}/openpyxl/workbook/child.pyc 378${PYSITELIB}/openpyxl/workbook/child.pyc
377${PYSITELIB}/openpyxl/workbook/child.pyo 379${PYSITELIB}/openpyxl/workbook/child.pyo
378${PYSITELIB}/openpyxl/workbook/defined_name.py 380${PYSITELIB}/openpyxl/workbook/defined_name.py
379${PYSITELIB}/openpyxl/workbook/defined_name.pyc 381${PYSITELIB}/openpyxl/workbook/defined_name.pyc
380${PYSITELIB}/openpyxl/workbook/defined_name.pyo 382${PYSITELIB}/openpyxl/workbook/defined_name.pyo
381${PYSITELIB}/openpyxl/workbook/external_link/__init__.py 383${PYSITELIB}/openpyxl/workbook/external_link/__init__.py