File bokeh-pr12690-bool-deprecation.patch of Package python-bokeh2

From 6df57b705b42a2905b51d2dd5e5287a7e7bf1650 Mon Sep 17 00:00:00 2001
From: Matthew Rocklin <mrocklin@gmail.com>
Date: Tue, 20 Dec 2022 08:27:49 -0600
Subject: [PATCH] Replace numpy.bool8 with numpy.bool_

Fixes https://github.com/bokeh/bokeh/issues/12689
Fixes https://github.com/dask/distributed/issues/7422
---
 src/bokeh/core/property/primitive.py             |  2 +-
 tests/unit/bokeh/core/property/test_primitive.py | 16 ++++++++--------
 2 files changed, 9 insertions(+), 9 deletions(-)

Index: bokeh-2.4.3/bokeh/core/property/primitive.py
===================================================================
--- bokeh-2.4.3.orig/bokeh/core/property/primitive.py
+++ bokeh-2.4.3/bokeh/core/property/primitive.py
@@ -34,7 +34,7 @@ from .bases import Init, PrimitiveProper
 bokeh_bool_types = (bool,)
 try:
     import numpy as np
-    bokeh_bool_types += (np.bool8,)
+    bokeh_bool_types += (np.bool_,)
 except ImportError:
     pass
 
Index: bokeh-2.4.3/tests/unit/bokeh/core/property/test_primitive.py
===================================================================
--- bokeh-2.4.3.orig/tests/unit/bokeh/core/property/test_primitive.py
+++ bokeh-2.4.3/tests/unit/bokeh/core/property/test_primitive.py
@@ -52,8 +52,8 @@ class Test_Bool:
         assert prop.is_valid(False)
         assert prop.is_valid(True)
 
-        assert prop.is_valid(np.bool8(False))
-        assert prop.is_valid(np.bool8(True))
+        assert prop.is_valid(np.bool_(False))
+        assert prop.is_valid(np.bool_(True))
 
     def test_invalid(self) -> None:
         prop = bcpp.Bool()
@@ -159,8 +159,8 @@ class Test_Complex:
         assert not prop.is_valid(_TestHasProps())
         assert not prop.is_valid(_TestModel())
 
-        assert not prop.is_valid(np.bool8(False))
-        assert not prop.is_valid(np.bool8(True))
+        assert not prop.is_valid(np.bool_(False))
+        assert not prop.is_valid(np.bool_(True))
 
     def test_has_ref(self) -> None:
         prop = bcpp.Complex()
@@ -219,8 +219,8 @@ class Test_Float:
         assert not prop.is_valid(_TestHasProps())
         assert not prop.is_valid(_TestModel())
 
-        assert not prop.is_valid(np.bool8(False))
-        assert not prop.is_valid(np.bool8(True))
+        assert not prop.is_valid(np.bool_(False))
+        assert not prop.is_valid(np.bool_(True))
         assert not prop.is_valid(np.complex64(1.0+1.0j))
         assert not prop.is_valid(np.complex128(1.0+1.0j))
         if hasattr(np, "complex256"):
@@ -277,8 +277,8 @@ class Test_Int:
         assert not prop.is_valid(_TestHasProps())
         assert not prop.is_valid(_TestModel())
 
-        assert not prop.is_valid(np.bool8(False))
-        assert not prop.is_valid(np.bool8(True))
+        assert not prop.is_valid(np.bool_(False))
+        assert not prop.is_valid(np.bool_(True))
         assert not prop.is_valid(np.float16(0))
         assert not prop.is_valid(np.float16(1))
         assert not prop.is_valid(np.float32(0))
openSUSE Build Service is sponsored by