After running pip install negmas I got the following error when running negotiate -s 50: ImportError: cannot import name 'Callable' from 'pandas.core.window.numba_' (./.venv/lib64/python3.14/site-packages/pandas/core/window/numba_.py)
NegMas is not yet compatible with Pandas 3.0. My suggested fix: in src/negmas/scripts/negotiate.py replace from pandas.core.window.numba_ import Callable with from typing import Callable.
Disclosure: debugging has been done with help of AI, but this issue has been written by hand and the suggested fix works for me.
After running
pip install negmasI got the following error when runningnegotiate -s 50: ImportError: cannot import name 'Callable' from 'pandas.core.window.numba_' (./.venv/lib64/python3.14/site-packages/pandas/core/window/numba_.py)NegMas is not yet compatible with Pandas 3.0. My suggested fix: in
src/negmas/scripts/negotiate.pyreplacefrom pandas.core.window.numba_ import Callablewithfrom typing import Callable.Disclosure: debugging has been done with help of AI, but this issue has been written by hand and the suggested fix works for me.