diff options
author | Friedemann Kleint <Friedemann.Kleint@qt.io> | 2022-05-10 08:00:02 +0200 |
---|---|---|
committer | Friedemann Kleint <Friedemann.Kleint@qt.io> | 2022-05-17 16:46:59 +0200 |
commit | 9a2a9bae00003f7dc0cea782bb10775aa25c8933 (patch) | |
tree | 382566d7cc3b0c09b058569e348b707cf8faf732 /sources | |
parent | e6082b18b904569fc946b9f36fc995684463267f (diff) |
Enable numpy support by default
This effectively undoes 36431b071095b8999347df87621bf23ffcc2ac3d
which disabled numpy support in libpyside due to
- break cx_freeeze
- Cause embedding applications to fail to load with "undefined symbol: PyExc_RecursionError"
Auto-detection along with --enable/--disable options is introduced
instead.
All numpy code is now located in libshiboken and it cleanly recovers
when numpy cannot be found on the target system. The
PyExc_RecursionError issue could not longer be reproduced.
[ChangeLog][PySide6] Numpy support is now enabled by default.
Task-number: PYSIDE-1924
Change-Id: I0fdb3612471971afa49ac3141845cf5d6dbfa7e0
Reviewed-by: Shyamnath Premnadh <Shyamnath.Premnadh@qt.io>
Reviewed-by: Christian Tismer <tismer@stackless.com>
Diffstat (limited to 'sources')
-rw-r--r-- | sources/pyside6/tests/QtGui/qpainter_test.py | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/sources/pyside6/tests/QtGui/qpainter_test.py b/sources/pyside6/tests/QtGui/qpainter_test.py index e17ed5008..f4621aed7 100644 --- a/sources/pyside6/tests/QtGui/qpainter_test.py +++ b/sources/pyside6/tests/QtGui/qpainter_test.py @@ -119,8 +119,7 @@ class QPainterDrawText(UsesQGuiApplication): QPoint(20.0, 10.0), QPoint(80.0, 30.0), QPoint(90.0, 70.0)]) - # FIXME: Activate once libpyside numpy support is on by default - if False and HAVE_NUMPY: + if HAVE_NUMPY: x = np.array([10.0, 20.0, 80.0, 90.0]) y = np.array([80.0, 10.0, 30.0, 70.0]) self.painter.drawPointsNp(x, y) |