pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/textproc/py-openpyxl py-openpyxl: updated to 3.0.10
details: https://anonhg.NetBSD.org/pkgsrc/rev/f214ef2560dd
branches: trunk
changeset: 389032:f214ef2560dd
user: adam <adam%pkgsrc.org@localhost>
date: Tue Nov 29 10:20:57 2022 +0000
description:
py-openpyxl: updated to 3.0.10
3.0.10 (2021-05-13)
Bugfixes
* Image files not closed when workbooks are saved
* Problem with missing scope attribute in Pivot Table formats
* Excel unhappy when multiple sorts are defined
3.0.9 (2021-09-22)
Bugfixes
* Ignore blank ignored in existing Data Validations
* Add support for cell protection for merged cell ranges
* Timezone-aware datetimes raise an Exception
* Improved normalisation of chart series
* Catch OverflowError for out of range datetimes
* Alignment.relativeIndent can be negative
* Incorrect default value groupBy attribute
3.0.8 (brown bag)
Deleted because it contained breaking changes from 3.1
3.0.7 (2021-03-09)
Bugfixes
* Problems with zero time values
* Not possible to correctly convert excel dates to timedelta
* Exception raised when merging cells which do not have borders all the way round.
* Python 2 print statement in the tutorial
Pull Requests
* Add documentation on datetime handling
* Drop dependency on jdcal
* Datetime rounding
* Unify handling of 1900 epoch
* Add explicit support for reading datetime deltas
* Millisecond precision for datetimes
3.0.6 (2021-01-14)
Bugfixes
* Borders in differential styles are incorrect
* Error when opening some pivot tables
* Resave breaks the border format in conditional formatting rules
* Read-only workbook not closed properly if generator interrupted
* Pandas.Multiindex.labels deprecated
* Pandas.Multiinex not expanded correctly
* Cannot read rows with exponents
* numpy.float is deprecated
* Cells without coordinate attributes not always correctly handled
Pull Requests
* Improved handling of borders for differential styles
* Support subclasses of datetime objects
* Improved handling of cells without coordinates
3.0.5 (2020-08-21)
Bugfixes
* Incorrectly consider currency format as datetime
* Cannot copy worksheets with merged cells
* Empty worksheets do not return generators when looping.
* Hyperlinks duplicated on multiple saves
* Incorrectly literal format as datetime
* Links set to range of cells not preserved
* Exception when opening workbook with chartsheets and tables
3.0.4 (2020-06-24)
Bugfixes
* Find tables by name
* Worksheet protection missing in existing files
* Exception when reading files with external images
* Reading lots of merged cells is very slow.
* Read support for Bubble Charts.
* Preserve any indexed colours
* Reading many thousand of merged cells is really slow.
* Adding tables in write-only mode raises an exception.
Pull Requests
* Add support for finding tables by name or range.
3.0.3 (2020-01-20)
Bugfixes
* Exception when handling merged cells with hyperlinks
* Problems when both lxml and defusedxml are installed
* CFVO with incorrect values cannot be processed
3.0.2 (2019-11-25)
Bug fixes
* DeprecationError if both defusedxml and lxml are installed
* ws._current_row is higher than ws.max_row
* Border bottom style is not optional when it should be
* Empty cells in read-only, values-only mode are sometimes returned as ReadOnlyCells
* Cannot add page breaks to existing worksheets if none exist already
Pull Requests
* Improvements to the documentation
3.0.1 (2019-11-14)
Bugfixes
* Cannot read empty charts.
Pull Requests
* Fix for 1250
* TableStyleElement is a sequence
3.0.0 (2019-09-25)
Python 3.6+ only release
diffstat:
textproc/py-openpyxl/Makefile | 10 ++++++----
textproc/py-openpyxl/PLIST | 11 ++++-------
textproc/py-openpyxl/distinfo | 10 +++++-----
textproc/py-openpyxl/patches/patch-setup.py | 14 +++++++-------
4 files changed, 22 insertions(+), 23 deletions(-)
diffs (102 lines):
diff -r 6e9d83285a11 -r f214ef2560dd textproc/py-openpyxl/Makefile
--- a/textproc/py-openpyxl/Makefile Tue Nov 29 09:08:58 2022 +0000
+++ b/textproc/py-openpyxl/Makefile Tue Nov 29 10:20:57 2022 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.27 2022/06/24 02:29:01 gutteridge Exp $
+# $NetBSD: Makefile,v 1.28 2022/11/29 10:20:57 adam Exp $
-DISTNAME= openpyxl-2.6.4
+DISTNAME= openpyxl-3.0.10
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
CATEGORIES= textproc python
MASTER_SITES= ${MASTER_SITE_PYPI:=o/openpyxl/}
@@ -10,10 +10,12 @@
COMMENT= Python library to read/write Excel xlsx/xlsm files
LICENSE= mit
-DEPENDS+= ${PYPKGPREFIX}-jdcal-[0-9]*:../../time/py-jdcal
-DEPENDS+= ${PYPKGPREFIX}-lxml-[0-9]*:../../textproc/py-lxml
+#DEPENDS+= ${PYPKGPREFIX}-jdcal-[0-9]*:../../time/py-jdcal
+DEPENDS+= ${PYPKGPREFIX}-et_xmlfile-[0-9]*:../../textproc/py-et_xmlfile
USE_LANGUAGES= # none
+PYTHON_VERSIONS_INCOMPATIBLE= 27
+
.include "../../lang/python/egg.mk"
.include "../../mk/bsd.pkg.mk"
diff -r 6e9d83285a11 -r f214ef2560dd textproc/py-openpyxl/PLIST
--- a/textproc/py-openpyxl/PLIST Tue Nov 29 09:08:58 2022 +0000
+++ b/textproc/py-openpyxl/PLIST Tue Nov 29 10:20:57 2022 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.13 2019/04/01 09:12:03 adam Exp $
+@comment $NetBSD: PLIST,v 1.14 2022/11/29 10:20:57 adam Exp $
${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
@@ -172,21 +172,18 @@
${PYSITELIB}/openpyxl/compat/abc.py
${PYSITELIB}/openpyxl/compat/abc.pyc
${PYSITELIB}/openpyxl/compat/abc.pyo
-${PYSITELIB}/openpyxl/compat/accumulate.py
-${PYSITELIB}/openpyxl/compat/accumulate.pyc
-${PYSITELIB}/openpyxl/compat/accumulate.pyo
${PYSITELIB}/openpyxl/compat/numbers.py
${PYSITELIB}/openpyxl/compat/numbers.pyc
${PYSITELIB}/openpyxl/compat/numbers.pyo
+${PYSITELIB}/openpyxl/compat/product.py
+${PYSITELIB}/openpyxl/compat/product.pyc
+${PYSITELIB}/openpyxl/compat/product.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/conftest.py
-${PYSITELIB}/openpyxl/conftest.pyc
-${PYSITELIB}/openpyxl/conftest.pyo
${PYSITELIB}/openpyxl/descriptors/__init__.py
${PYSITELIB}/openpyxl/descriptors/__init__.pyc
${PYSITELIB}/openpyxl/descriptors/__init__.pyo
diff -r 6e9d83285a11 -r f214ef2560dd textproc/py-openpyxl/distinfo
--- a/textproc/py-openpyxl/distinfo Tue Nov 29 09:08:58 2022 +0000
+++ b/textproc/py-openpyxl/distinfo Tue Nov 29 10:20:57 2022 +0000
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.25 2022/06/24 02:29:01 gutteridge Exp $
+$NetBSD: distinfo,v 1.26 2022/11/29 10:20:57 adam Exp $
-BLAKE2s (openpyxl-2.6.4.tar.gz) = 201e406f67029e2dd6519da8840ac97a20c3441d1212ead614febd9f99f2448d
-SHA512 (openpyxl-2.6.4.tar.gz) = e2785d583d7c9bcc77ffe571dad115089dc7b9ff1e8b03dd6ed4ed8ff1405d31115b52792ed7af98a1bab4bc00f3f770c77b681798c4c9eba2b618cf6bc4fb2f
-Size (openpyxl-2.6.4.tar.gz) = 173728 bytes
-SHA1 (patch-setup.py) = ef477ee5b3293769be122ab7bb4299e10f79f965
+BLAKE2s (openpyxl-3.0.10.tar.gz) = 2988c35f1f871aaf400d710d204da55628020dfd9d69c9a05a425233979e40f0
+SHA512 (openpyxl-3.0.10.tar.gz) = f77b8d6fbbf171f59bd0cfe63e1ed1ee063d29d3d5a6b2ca1c58b129cf49cbb12641fdc8da8da089268efdd7d70a9199f40770c0bf8e17282fb47f805d28ebe9
+Size (openpyxl-3.0.10.tar.gz) = 179688 bytes
+SHA1 (patch-setup.py) = 9b2fd5f1e4d77060487c6c9a862be207df8de70f
diff -r 6e9d83285a11 -r f214ef2560dd textproc/py-openpyxl/patches/patch-setup.py
--- a/textproc/py-openpyxl/patches/patch-setup.py Tue Nov 29 09:08:58 2022 +0000
+++ b/textproc/py-openpyxl/patches/patch-setup.py Tue Nov 29 10:20:57 2022 +0000
@@ -1,15 +1,15 @@
-$NetBSD: patch-setup.py,v 1.2 2019/02/08 10:48:38 adam Exp $
+$NetBSD: patch-setup.py,v 1.3 2022/11/29 10:20:57 adam Exp $
-Prefer lxml to et_xmlfile.
+Prefer lxml to et_xmlfile; the latter is a subset of the former.
---- setup.py.orig 2019-02-06 14:12:51.000000000 +0000
+--- setup.py.orig 2022-03-08 15:06:53.000000000 +0000
+++ setup.py
-@@ -59,7 +59,7 @@ setup(
+@@ -76,7 +76,7 @@ setup(
license=__license__,
- python_requires=">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*",
+ python_requires=f">={__python__}",
install_requires=[
-- 'jdcal', 'et_xmlfile',
-+ 'jdcal', 'lxml',
+- 'et_xmlfile',
++ 'lxml',
],
project_urls={
'Documentation': 'https://openpyxl.readthedocs.io/en/stable/',
Home |
Main Index |
Thread Index |
Old Index