============================= test session starts ==============================
platform darwin -- Python 3.10.14, pytest-8.3.5, pluggy-1.5.0 -- /Users/mhucka/.pyenv/versions/unitary-cirq-np2/bin/python3
cachedir: .pytest_cache
rootdir: /Users/mhucka/project-files/google/github/unitary
configfile: pyproject.toml
collecting ... collected 415 items / 30 errors
==================================== ERRORS ====================================
________ ERROR collecting examples/fox_in_a_hole/fox_in_a_hole_test.py _________
examples/fox_in_a_hole/fox_in_a_hole_test.py:17: in <module>
from . import fox_in_a_hole as fh
examples/fox_in_a_hole/fox_in_a_hole.py:25: in <module>
from unitary.alpha import (
unitary/alpha/__init__.py:15: in <module>
from unitary.alpha.qudit_state_transform import (
unitary/alpha/qudit_state_transform.py:42: in <module>
_pad_value: np.complex_ = 0,
../../../../.pyenv/versions/unitary-cirq-np2/lib/python3.10/site-packages/numpy/__init__.py:400: in __getattr__
raise AttributeError(
E AttributeError: `np.complex_` was removed in the NumPy 2.0 release. Use `np.complex128` instead.
________ ERROR collecting examples/quantum_chinese_chess/board_test.py _________
examples/quantum_chinese_chess/board_test.py:17: in <module>
from unitary import alpha
unitary/alpha/__init__.py:15: in <module>
from unitary.alpha.qudit_state_transform import (
unitary/alpha/qudit_state_transform.py:42: in <module>
_pad_value: np.complex_ = 0,
../../../../.pyenv/versions/unitary-cirq-np2/lib/python3.10/site-packages/numpy/__init__.py:400: in __getattr__
raise AttributeError(
E AttributeError: `np.complex_` was removed in the NumPy 2.0 release. Use `np.complex128` instead.
________ ERROR collecting examples/quantum_chinese_chess/chess_test.py _________
examples/quantum_chinese_chess/chess_test.py:20: in <module>
from unitary import alpha
unitary/alpha/__init__.py:15: in <module>
from unitary.alpha.qudit_state_transform import (
unitary/alpha/qudit_state_transform.py:42: in <module>
_pad_value: np.complex_ = 0,
../../../../.pyenv/versions/unitary-cirq-np2/lib/python3.10/site-packages/numpy/__init__.py:400: in __getattr__
raise AttributeError(
E AttributeError: `np.complex_` was removed in the NumPy 2.0 release. Use `np.complex128` instead.
_________ ERROR collecting examples/quantum_chinese_chess/move_test.py _________
examples/quantum_chinese_chess/move_test.py:15: in <module>
from unitary import alpha
unitary/alpha/__init__.py:15: in <module>
from unitary.alpha.qudit_state_transform import (
unitary/alpha/qudit_state_transform.py:42: in <module>
_pad_value: np.complex_ = 0,
../../../../.pyenv/versions/unitary-cirq-np2/lib/python3.10/site-packages/numpy/__init__.py:400: in __getattr__
raise AttributeError(
E AttributeError: `np.complex_` was removed in the NumPy 2.0 release. Use `np.complex128` instead.
________ ERROR collecting examples/quantum_chinese_chess/piece_test.py _________
examples/quantum_chinese_chess/piece_test.py:15: in <module>
from unitary.alpha import QuantumWorld
unitary/alpha/__init__.py:15: in <module>
from unitary.alpha.qudit_state_transform import (
unitary/alpha/qudit_state_transform.py:42: in <module>
_pad_value: np.complex_ = 0,
../../../../.pyenv/versions/unitary-cirq-np2/lib/python3.10/site-packages/numpy/__init__.py:400: in __getattr__
raise AttributeError(
E AttributeError: `np.complex_` was removed in the NumPy 2.0 release. Use `np.complex128` instead.
________ ERROR collecting examples/quantum_chinese_chess/test_utils.py _________
examples/quantum_chinese_chess/test_utils.py:19: in <module>
from unitary import alpha
unitary/alpha/__init__.py:15: in <module>
from unitary.alpha.qudit_state_transform import (
unitary/alpha/qudit_state_transform.py:42: in <module>
_pad_value: np.complex_ = 0,
../../../../.pyenv/versions/unitary-cirq-np2/lib/python3.10/site-packages/numpy/__init__.py:400: in __getattr__
raise AttributeError(
E AttributeError: `np.complex_` was removed in the NumPy 2.0 release. Use `np.complex128` instead.
_____________ ERROR collecting examples/quantum_rpg/battle_test.py _____________
examples/quantum_rpg/battle_test.py:17: in <module>
from . import battle
examples/quantum_rpg/battle.py:18: in <module>
from . import game_state, input_helpers
examples/quantum_rpg/game_state.py:19: in <module>
from . import input_helpers
examples/quantum_rpg/input_helpers.py:21: in <module>
from . import qaracter
examples/quantum_rpg/qaracter.py:19: in <module>
from unitary import alpha
unitary/alpha/__init__.py:15: in <module>
from unitary.alpha.qudit_state_transform import (
unitary/alpha/qudit_state_transform.py:42: in <module>
_pad_value: np.complex_ = 0,
../../../../.pyenv/versions/unitary-cirq-np2/lib/python3.10/site-packages/numpy/__init__.py:400: in __getattr__
raise AttributeError(
E AttributeError: `np.complex_` was removed in the NumPy 2.0 release. Use `np.complex128` instead.
______________ ERROR collecting examples/quantum_rpg/bb84_test.py ______________
examples/quantum_rpg/bb84_test.py:20: in <module>
from . import bb84
examples/quantum_rpg/bb84.py:19: in <module>
from .game_state import GameState
examples/quantum_rpg/game_state.py:19: in <module>
from . import input_helpers
examples/quantum_rpg/input_helpers.py:21: in <module>
from . import qaracter
examples/quantum_rpg/qaracter.py:19: in <module>
from unitary import alpha
unitary/alpha/__init__.py:15: in <module>
from unitary.alpha.qudit_state_transform import (
unitary/alpha/qudit_state_transform.py:42: in <module>
_pad_value: np.complex_ = 0,
../../../../.pyenv/versions/unitary-cirq-np2/lib/python3.10/site-packages/numpy/__init__.py:400: in __getattr__
raise AttributeError(
E AttributeError: `np.complex_` was removed in the NumPy 2.0 release. Use `np.complex128` instead.
____________ ERROR collecting examples/quantum_rpg/classes_test.py _____________
examples/quantum_rpg/classes_test.py:15: in <module>
import unitary.alpha as alpha
unitary/alpha/__init__.py:15: in <module>
from unitary.alpha.qudit_state_transform import (
unitary/alpha/qudit_state_transform.py:42: in <module>
_pad_value: np.complex_ = 0,
../../../../.pyenv/versions/unitary-cirq-np2/lib/python3.10/site-packages/numpy/__init__.py:400: in __getattr__
raise AttributeError(
E AttributeError: `np.complex_` was removed in the NumPy 2.0 release. Use `np.complex128` instead.
___________ ERROR collecting examples/quantum_rpg/encounter_test.py ____________
examples/quantum_rpg/encounter_test.py:17: in <module>
import unitary.alpha as alpha
unitary/alpha/__init__.py:15: in <module>
from unitary.alpha.qudit_state_transform import (
unitary/alpha/qudit_state_transform.py:42: in <module>
_pad_value: np.complex_ = 0,
../../../../.pyenv/versions/unitary-cirq-np2/lib/python3.10/site-packages/numpy/__init__.py:400: in __getattr__
raise AttributeError(
E AttributeError: `np.complex_` was removed in the NumPy 2.0 release. Use `np.complex128` instead.
_ ERROR collecting examples/quantum_rpg/final_state_preparation/final_state_world_test.py _
examples/quantum_rpg/final_state_preparation/final_state_world_test.py:21: in <module>
from .. import classes
examples/quantum_rpg/classes.py:17: in <module>
from unitary import alpha
unitary/alpha/__init__.py:15: in <module>
from unitary.alpha.qudit_state_transform import (
unitary/alpha/qudit_state_transform.py:42: in <module>
_pad_value: np.complex_ = 0,
../../../../.pyenv/versions/unitary-cirq-np2/lib/python3.10/site-packages/numpy/__init__.py:400: in __getattr__
raise AttributeError(
E AttributeError: `np.complex_` was removed in the NumPy 2.0 release. Use `np.complex128` instead.
___________ ERROR collecting examples/quantum_rpg/game_state_test.py ___________
examples/quantum_rpg/game_state_test.py:15: in <module>
import unitary.alpha as alpha
unitary/alpha/__init__.py:15: in <module>
from unitary.alpha.qudit_state_transform import (
unitary/alpha/qudit_state_transform.py:42: in <module>
_pad_value: np.complex_ = 0,
../../../../.pyenv/versions/unitary-cirq-np2/lib/python3.10/site-packages/numpy/__init__.py:400: in __getattr__
raise AttributeError(
E AttributeError: `np.complex_` was removed in the NumPy 2.0 release. Use `np.complex128` instead.
_________ ERROR collecting examples/quantum_rpg/input_helpers_test.py __________
examples/quantum_rpg/input_helpers_test.py:19: in <module>
from . import input_helpers
examples/quantum_rpg/input_helpers.py:21: in <module>
from . import qaracter
examples/quantum_rpg/qaracter.py:19: in <module>
from unitary import alpha
unitary/alpha/__init__.py:15: in <module>
from unitary.alpha.qudit_state_transform import (
unitary/alpha/qudit_state_transform.py:42: in <module>
_pad_value: np.complex_ = 0,
../../../../.pyenv/versions/unitary-cirq-np2/lib/python3.10/site-packages/numpy/__init__.py:400: in __getattr__
raise AttributeError(
E AttributeError: `np.complex_` was removed in the NumPy 2.0 release. Use `np.complex128` instead.
______________ ERROR collecting examples/quantum_rpg/item_test.py ______________
examples/quantum_rpg/item_test.py:17: in <module>
from . import item
examples/quantum_rpg/item.py:18: in <module>
from . import game_state
examples/quantum_rpg/game_state.py:19: in <module>
from . import input_helpers
examples/quantum_rpg/input_helpers.py:21: in <module>
from . import qaracter
examples/quantum_rpg/qaracter.py:19: in <module>
from unitary import alpha
unitary/alpha/__init__.py:15: in <module>
from unitary.alpha.qudit_state_transform import (
unitary/alpha/qudit_state_transform.py:42: in <module>
_pad_value: np.complex_ = 0,
../../../../.pyenv/versions/unitary-cirq-np2/lib/python3.10/site-packages/numpy/__init__.py:400: in __getattr__
raise AttributeError(
E AttributeError: `np.complex_` was removed in the NumPy 2.0 release. Use `np.complex128` instead.
___________ ERROR collecting examples/quantum_rpg/main_loop_test.py ____________
examples/quantum_rpg/main_loop_test.py:18: in <module>
import unitary.alpha as alpha
unitary/alpha/__init__.py:15: in <module>
from unitary.alpha.qudit_state_transform import (
unitary/alpha/qudit_state_transform.py:42: in <module>
_pad_value: np.complex_ = 0,
../../../../.pyenv/versions/unitary-cirq-np2/lib/python3.10/site-packages/numpy/__init__.py:400: in __getattr__
raise AttributeError(
E AttributeError: `np.complex_` was removed in the NumPy 2.0 release. Use `np.complex128` instead.
______________ ERROR collecting examples/quantum_rpg/npcs_test.py ______________
examples/quantum_rpg/npcs_test.py:15: in <module>
from . import battle
examples/quantum_rpg/battle.py:18: in <module>
from . import game_state, input_helpers
examples/quantum_rpg/game_state.py:19: in <module>
from . import input_helpers
examples/quantum_rpg/input_helpers.py:21: in <module>
from . import qaracter
examples/quantum_rpg/qaracter.py:19: in <module>
from unitary import alpha
unitary/alpha/__init__.py:15: in <module>
from unitary.alpha.qudit_state_transform import (
unitary/alpha/qudit_state_transform.py:42: in <module>
_pad_value: np.complex_ = 0,
../../../../.pyenv/versions/unitary-cirq-np2/lib/python3.10/site-packages/numpy/__init__.py:400: in __getattr__
raise AttributeError(
E AttributeError: `np.complex_` was removed in the NumPy 2.0 release. Use `np.complex128` instead.
____________ ERROR collecting examples/quantum_rpg/qaracter_test.py ____________
examples/quantum_rpg/qaracter_test.py:15: in <module>
import unitary.alpha as alpha
unitary/alpha/__init__.py:15: in <module>
from unitary.alpha.qudit_state_transform import (
unitary/alpha/qudit_state_transform.py:42: in <module>
_pad_value: np.complex_ = 0,
../../../../.pyenv/versions/unitary-cirq-np2/lib/python3.10/site-packages/numpy/__init__.py:400: in __getattr__
raise AttributeError(
E AttributeError: `np.complex_` was removed in the NumPy 2.0 release. Use `np.complex128` instead.
_____________ ERROR collecting examples/quantum_rpg/world_test.py ______________
examples/quantum_rpg/world_test.py:15: in <module>
from . import world
examples/quantum_rpg/world.py:19: in <module>
from . import encounter, item
examples/quantum_rpg/encounter.py:19: in <module>
from . import battle
examples/quantum_rpg/battle.py:18: in <module>
from . import game_state, input_helpers
examples/quantum_rpg/game_state.py:19: in <module>
from . import input_helpers
examples/quantum_rpg/input_helpers.py:21: in <module>
from . import qaracter
examples/quantum_rpg/qaracter.py:19: in <module>
from unitary import alpha
unitary/alpha/__init__.py:15: in <module>
from unitary.alpha.qudit_state_transform import (
unitary/alpha/qudit_state_transform.py:42: in <module>
_pad_value: np.complex_ = 0,
../../../../.pyenv/versions/unitary-cirq-np2/lib/python3.10/site-packages/numpy/__init__.py:400: in __getattr__
raise AttributeError(
E AttributeError: `np.complex_` was removed in the NumPy 2.0 release. Use `np.complex128` instead.
____________ ERROR collecting examples/quantum_rpg/xp_utils_test.py ____________
examples/quantum_rpg/xp_utils_test.py:19: in <module>
import unitary.alpha as alpha
unitary/alpha/__init__.py:15: in <module>
from unitary.alpha.qudit_state_transform import (
unitary/alpha/qudit_state_transform.py:42: in <module>
_pad_value: np.complex_ = 0,
../../../../.pyenv/versions/unitary-cirq-np2/lib/python3.10/site-packages/numpy/__init__.py:400: in __getattr__
raise AttributeError(
E AttributeError: `np.complex_` was removed in the NumPy 2.0 release. Use `np.complex128` instead.
_________ ERROR collecting examples/tic_tac_toe/tic_tac_split_test.py __________
examples/tic_tac_toe/tic_tac_split_test.py:18: in <module>
from unitary import alpha
unitary/alpha/__init__.py:15: in <module>
from unitary.alpha.qudit_state_transform import (
unitary/alpha/qudit_state_transform.py:42: in <module>
_pad_value: np.complex_ = 0,
../../../../.pyenv/versions/unitary-cirq-np2/lib/python3.10/site-packages/numpy/__init__.py:400: in __getattr__
raise AttributeError(
E AttributeError: `np.complex_` was removed in the NumPy 2.0 release. Use `np.complex128` instead.
__________ ERROR collecting examples/tic_tac_toe/tic_tac_toe_test.py ___________
examples/tic_tac_toe/tic_tac_toe_test.py:21: in <module>
from . import tic_tac_toe
examples/tic_tac_toe/tic_tac_toe.py:20: in <module>
from unitary.alpha import QuantumObject, QuantumWorld
unitary/alpha/__init__.py:15: in <module>
from unitary.alpha.qudit_state_transform import (
unitary/alpha/qudit_state_transform.py:42: in <module>
_pad_value: np.complex_ = 0,
../../../../.pyenv/versions/unitary-cirq-np2/lib/python3.10/site-packages/numpy/__init__.py:400: in __getattr__
raise AttributeError(
E AttributeError: `np.complex_` was removed in the NumPy 2.0 release. Use `np.complex128` instead.
____________ ERROR collecting unitary/alpha/quantum_effect_test.py _____________
../../../../.pyenv/versions/3.10.14/lib/python3.10/importlib/__init__.py:126: in import_module
return _bootstrap._gcd_import(name[level:], package, level)
<frozen importlib._bootstrap>:1050: in _gcd_import
???
<frozen importlib._bootstrap>:1027: in _find_and_load
???
<frozen importlib._bootstrap>:992: in _find_and_load_unlocked
???
<frozen importlib._bootstrap>:241: in _call_with_frames_removed
???
<frozen importlib._bootstrap>:1050: in _gcd_import
???
<frozen importlib._bootstrap>:1027: in _find_and_load
???
<frozen importlib._bootstrap>:1006: in _find_and_load_unlocked
???
<frozen importlib._bootstrap>:688: in _load_unlocked
???
<frozen importlib._bootstrap_external>:883: in exec_module
???
<frozen importlib._bootstrap>:241: in _call_with_frames_removed
???
unitary/alpha/__init__.py:15: in <module>
from unitary.alpha.qudit_state_transform import (
unitary/alpha/qudit_state_transform.py:42: in <module>
_pad_value: np.complex_ = 0,
../../../../.pyenv/versions/unitary-cirq-np2/lib/python3.10/site-packages/numpy/__init__.py:400: in __getattr__
raise AttributeError(
E AttributeError: `np.complex_` was removed in the NumPy 2.0 release. Use `np.complex128` instead.
____________ ERROR collecting unitary/alpha/quantum_object_test.py _____________
../../../../.pyenv/versions/3.10.14/lib/python3.10/importlib/__init__.py:126: in import_module
return _bootstrap._gcd_import(name[level:], package, level)
<frozen importlib._bootstrap>:1050: in _gcd_import
???
<frozen importlib._bootstrap>:1027: in _find_and_load
???
<frozen importlib._bootstrap>:992: in _find_and_load_unlocked
???
<frozen importlib._bootstrap>:241: in _call_with_frames_removed
???
<frozen importlib._bootstrap>:1050: in _gcd_import
???
<frozen importlib._bootstrap>:1027: in _find_and_load
???
<frozen importlib._bootstrap>:1006: in _find_and_load_unlocked
???
<frozen importlib._bootstrap>:688: in _load_unlocked
???
<frozen importlib._bootstrap_external>:883: in exec_module
???
<frozen importlib._bootstrap>:241: in _call_with_frames_removed
???
unitary/alpha/__init__.py:15: in <module>
from unitary.alpha.qudit_state_transform import (
unitary/alpha/qudit_state_transform.py:42: in <module>
_pad_value: np.complex_ = 0,
../../../../.pyenv/versions/unitary-cirq-np2/lib/python3.10/site-packages/numpy/__init__.py:400: in __getattr__
raise AttributeError(
E AttributeError: `np.complex_` was removed in the NumPy 2.0 release. Use `np.complex128` instead.
_____________ ERROR collecting unitary/alpha/quantum_world_test.py _____________
../../../../.pyenv/versions/3.10.14/lib/python3.10/importlib/__init__.py:126: in import_module
return _bootstrap._gcd_import(name[level:], package, level)
<frozen importlib._bootstrap>:1050: in _gcd_import
???
<frozen importlib._bootstrap>:1027: in _find_and_load
???
<frozen importlib._bootstrap>:992: in _find_and_load_unlocked
???
<frozen importlib._bootstrap>:241: in _call_with_frames_removed
???
<frozen importlib._bootstrap>:1050: in _gcd_import
???
<frozen importlib._bootstrap>:1027: in _find_and_load
???
<frozen importlib._bootstrap>:1006: in _find_and_load_unlocked
???
<frozen importlib._bootstrap>:688: in _load_unlocked
???
<frozen importlib._bootstrap_external>:883: in exec_module
???
<frozen importlib._bootstrap>:241: in _call_with_frames_removed
???
unitary/alpha/__init__.py:15: in <module>
from unitary.alpha.qudit_state_transform import (
unitary/alpha/qudit_state_transform.py:42: in <module>
_pad_value: np.complex_ = 0,
../../../../.pyenv/versions/unitary-cirq-np2/lib/python3.10/site-packages/numpy/__init__.py:400: in __getattr__
raise AttributeError(
E AttributeError: `np.complex_` was removed in the NumPy 2.0 release. Use `np.complex128` instead.
_____________ ERROR collecting unitary/alpha/qubit_effects_test.py _____________
../../../../.pyenv/versions/3.10.14/lib/python3.10/importlib/__init__.py:126: in import_module
return _bootstrap._gcd_import(name[level:], package, level)
<frozen importlib._bootstrap>:1050: in _gcd_import
???
<frozen importlib._bootstrap>:1027: in _find_and_load
???
<frozen importlib._bootstrap>:992: in _find_and_load_unlocked
???
<frozen importlib._bootstrap>:241: in _call_with_frames_removed
???
<frozen importlib._bootstrap>:1050: in _gcd_import
???
<frozen importlib._bootstrap>:1027: in _find_and_load
???
<frozen importlib._bootstrap>:1006: in _find_and_load_unlocked
???
<frozen importlib._bootstrap>:688: in _load_unlocked
???
<frozen importlib._bootstrap_external>:883: in exec_module
???
<frozen importlib._bootstrap>:241: in _call_with_frames_removed
???
unitary/alpha/__init__.py:15: in <module>
from unitary.alpha.qudit_state_transform import (
unitary/alpha/qudit_state_transform.py:42: in <module>
_pad_value: np.complex_ = 0,
../../../../.pyenv/versions/unitary-cirq-np2/lib/python3.10/site-packages/numpy/__init__.py:400: in __getattr__
raise AttributeError(
E AttributeError: `np.complex_` was removed in the NumPy 2.0 release. Use `np.complex128` instead.
_____________ ERROR collecting unitary/alpha/qudit_effects_test.py _____________
../../../../.pyenv/versions/3.10.14/lib/python3.10/importlib/__init__.py:126: in import_module
return _bootstrap._gcd_import(name[level:], package, level)
<frozen importlib._bootstrap>:1050: in _gcd_import
???
<frozen importlib._bootstrap>:1027: in _find_and_load
???
<frozen importlib._bootstrap>:992: in _find_and_load_unlocked
???
<frozen importlib._bootstrap>:241: in _call_with_frames_removed
???
<frozen importlib._bootstrap>:1050: in _gcd_import
???
<frozen importlib._bootstrap>:1027: in _find_and_load
???
<frozen importlib._bootstrap>:1006: in _find_and_load_unlocked
???
<frozen importlib._bootstrap>:688: in _load_unlocked
???
<frozen importlib._bootstrap_external>:883: in exec_module
???
<frozen importlib._bootstrap>:241: in _call_with_frames_removed
???
unitary/alpha/__init__.py:15: in <module>
from unitary.alpha.qudit_state_transform import (
unitary/alpha/qudit_state_transform.py:42: in <module>
_pad_value: np.complex_ = 0,
../../../../.pyenv/versions/unitary-cirq-np2/lib/python3.10/site-packages/numpy/__init__.py:400: in __getattr__
raise AttributeError(
E AttributeError: `np.complex_` was removed in the NumPy 2.0 release. Use `np.complex128` instead.
______________ ERROR collecting unitary/alpha/qudit_gates_test.py ______________
../../../../.pyenv/versions/3.10.14/lib/python3.10/importlib/__init__.py:126: in import_module
return _bootstrap._gcd_import(name[level:], package, level)
<frozen importlib._bootstrap>:1050: in _gcd_import
???
<frozen importlib._bootstrap>:1027: in _find_and_load
???
<frozen importlib._bootstrap>:992: in _find_and_load_unlocked
???
<frozen importlib._bootstrap>:241: in _call_with_frames_removed
???
<frozen importlib._bootstrap>:1050: in _gcd_import
???
<frozen importlib._bootstrap>:1027: in _find_and_load
???
<frozen importlib._bootstrap>:1006: in _find_and_load_unlocked
???
<frozen importlib._bootstrap>:688: in _load_unlocked
???
<frozen importlib._bootstrap_external>:883: in exec_module
???
<frozen importlib._bootstrap>:241: in _call_with_frames_removed
???
unitary/alpha/__init__.py:15: in <module>
from unitary.alpha.qudit_state_transform import (
unitary/alpha/qudit_state_transform.py:42: in <module>
_pad_value: np.complex_ = 0,
../../../../.pyenv/versions/unitary-cirq-np2/lib/python3.10/site-packages/numpy/__init__.py:400: in __getattr__
raise AttributeError(
E AttributeError: `np.complex_` was removed in the NumPy 2.0 release. Use `np.complex128` instead.
_________ ERROR collecting unitary/alpha/qudit_state_transform_test.py _________
../../../../.pyenv/versions/3.10.14/lib/python3.10/importlib/__init__.py:126: in import_module
return _bootstrap._gcd_import(name[level:], package, level)
<frozen importlib._bootstrap>:1050: in _gcd_import
???
<frozen importlib._bootstrap>:1027: in _find_and_load
???
<frozen importlib._bootstrap>:992: in _find_and_load_unlocked
???
<frozen importlib._bootstrap>:241: in _call_with_frames_removed
???
<frozen importlib._bootstrap>:1050: in _gcd_import
???
<frozen importlib._bootstrap>:1027: in _find_and_load
???
<frozen importlib._bootstrap>:1006: in _find_and_load_unlocked
???
<frozen importlib._bootstrap>:688: in _load_unlocked
???
<frozen importlib._bootstrap_external>:883: in exec_module
???
<frozen importlib._bootstrap>:241: in _call_with_frames_removed
???
unitary/alpha/__init__.py:15: in <module>
from unitary.alpha.qudit_state_transform import (
unitary/alpha/qudit_state_transform.py:42: in <module>
_pad_value: np.complex_ = 0,
../../../../.pyenv/versions/unitary-cirq-np2/lib/python3.10/site-packages/numpy/__init__.py:400: in __getattr__
raise AttributeError(
E AttributeError: `np.complex_` was removed in the NumPy 2.0 release. Use `np.complex128` instead.
____________ ERROR collecting unitary/alpha/quokka_sampler_test.py _____________
../../../../.pyenv/versions/3.10.14/lib/python3.10/importlib/__init__.py:126: in import_module
return _bootstrap._gcd_import(name[level:], package, level)
<frozen importlib._bootstrap>:1050: in _gcd_import
???
<frozen importlib._bootstrap>:1027: in _find_and_load
???
<frozen importlib._bootstrap>:992: in _find_and_load_unlocked
???
<frozen importlib._bootstrap>:241: in _call_with_frames_removed
???
<frozen importlib._bootstrap>:1050: in _gcd_import
???
<frozen importlib._bootstrap>:1027: in _find_and_load
???
<frozen importlib._bootstrap>:1006: in _find_and_load_unlocked
???
<frozen importlib._bootstrap>:688: in _load_unlocked
???
<frozen importlib._bootstrap_external>:883: in exec_module
???
<frozen importlib._bootstrap>:241: in _call_with_frames_removed
???
unitary/alpha/__init__.py:15: in <module>
from unitary.alpha.qudit_state_transform import (
unitary/alpha/qudit_state_transform.py:42: in <module>
_pad_value: np.complex_ = 0,
../../../../.pyenv/versions/unitary-cirq-np2/lib/python3.10/site-packages/numpy/__init__.py:400: in __getattr__
raise AttributeError(
E AttributeError: `np.complex_` was removed in the NumPy 2.0 release. Use `np.complex128` instead.
________ ERROR collecting unitary/alpha/sparse_vector_simulator_test.py ________
../../../../.pyenv/versions/3.10.14/lib/python3.10/importlib/__init__.py:126: in import_module
return _bootstrap._gcd_import(name[level:], package, level)
<frozen importlib._bootstrap>:1050: in _gcd_import
???
<frozen importlib._bootstrap>:1027: in _find_and_load
???
<frozen importlib._bootstrap>:992: in _find_and_load_unlocked
???
<frozen importlib._bootstrap>:241: in _call_with_frames_removed
???
<frozen importlib._bootstrap>:1050: in _gcd_import
???
<frozen importlib._bootstrap>:1027: in _find_and_load
???
<frozen importlib._bootstrap>:1006: in _find_and_load_unlocked
???
<frozen importlib._bootstrap>:688: in _load_unlocked
???
<frozen importlib._bootstrap_external>:883: in exec_module
???
<frozen importlib._bootstrap>:241: in _call_with_frames_removed
???
unitary/alpha/__init__.py:15: in <module>
from unitary.alpha.qudit_state_transform import (
unitary/alpha/qudit_state_transform.py:42: in <module>
_pad_value: np.complex_ = 0,
../../../../.pyenv/versions/unitary-cirq-np2/lib/python3.10/site-packages/numpy/__init__.py:400: in __getattr__
raise AttributeError(
E AttributeError: `np.complex_` was removed in the NumPy 2.0 release. Use `np.complex128` instead.
=========================== short test summary info ============================
ERROR examples/fox_in_a_hole/fox_in_a_hole_test.py - AttributeError: `np.comp...
ERROR examples/quantum_chinese_chess/board_test.py - AttributeError: `np.comp...
ERROR examples/quantum_chinese_chess/chess_test.py - AttributeError: `np.comp...
ERROR examples/quantum_chinese_chess/move_test.py - AttributeError: `np.compl...
ERROR examples/quantum_chinese_chess/piece_test.py - AttributeError: `np.comp...
ERROR examples/quantum_chinese_chess/test_utils.py - AttributeError: `np.comp...
ERROR examples/quantum_rpg/battle_test.py - AttributeError: `np.complex_` was...
ERROR examples/quantum_rpg/bb84_test.py - AttributeError: `np.complex_` was r...
ERROR examples/quantum_rpg/classes_test.py - AttributeError: `np.complex_` wa...
ERROR examples/quantum_rpg/encounter_test.py - AttributeError: `np.complex_` ...
ERROR examples/quantum_rpg/final_state_preparation/final_state_world_test.py
ERROR examples/quantum_rpg/game_state_test.py - AttributeError: `np.complex_`...
ERROR examples/quantum_rpg/input_helpers_test.py - AttributeError: `np.comple...
ERROR examples/quantum_rpg/item_test.py - AttributeError: `np.complex_` was r...
ERROR examples/quantum_rpg/main_loop_test.py - AttributeError: `np.complex_` ...
ERROR examples/quantum_rpg/npcs_test.py - AttributeError: `np.complex_` was r...
ERROR examples/quantum_rpg/qaracter_test.py - AttributeError: `np.complex_` w...
ERROR examples/quantum_rpg/world_test.py - AttributeError: `np.complex_` was ...
ERROR examples/quantum_rpg/xp_utils_test.py - AttributeError: `np.complex_` w...
ERROR examples/tic_tac_toe/tic_tac_split_test.py - AttributeError: `np.comple...
ERROR examples/tic_tac_toe/tic_tac_toe_test.py - AttributeError: `np.complex_...
ERROR unitary/alpha/quantum_effect_test.py - AttributeError: `np.complex_` wa...
ERROR unitary/alpha/quantum_object_test.py - AttributeError: `np.complex_` wa...
ERROR unitary/alpha/quantum_world_test.py - AttributeError: `np.complex_` was...
ERROR unitary/alpha/qubit_effects_test.py - AttributeError: `np.complex_` was...
ERROR unitary/alpha/qudit_effects_test.py - AttributeError: `np.complex_` was...
ERROR unitary/alpha/qudit_gates_test.py - AttributeError: `np.complex_` was r...
ERROR unitary/alpha/qudit_state_transform_test.py - AttributeError: `np.compl...
ERROR unitary/alpha/quokka_sampler_test.py - AttributeError: `np.complex_` wa...
ERROR unitary/alpha/sparse_vector_simulator_test.py - AttributeError: `np.com...
!!!!!!!!!!!!!!!!!!! Interrupted: 30 errors during collection !!!!!!!!!!!!!!!!!!!
============================== 30 errors in 2.92s ==============================
The latest Cirq (1.5) works with NumPy 2.0 and no longer constrains the NumPy version like it did before, but Unitary does not seem to work with NumPy 2 due to type incompatibilities.
To test:
pip install -r requirements.txt pip install -e . pytest -vproduces the error output shown below. Example error: "AttributeError:
np.complex_was removed in the NumPy 2.0 release. Usenp.complex128instead."Details