-
Notifications
You must be signed in to change notification settings - Fork 2
Open
Description
Hi there. After following the instructions to install, I had this strange error when trying to run the provided example. I installed Rust and uv using the provided commands. Any guesses?
sara@sahraee:~/Documents/Verification/perseus$ uv run aes.pysara@sahraee:~/Documents/Verification/perseus$ uv run aes.py --help
Using CPython 3.14.1
Creating virtual environment at: .venv
Built rbackend @ file:///home/sara/Documents/Verification/perseus/rbackend
Installed 46 packages in 152ms
/home/sara/Documents/Verification/perseus/.venv/lib/python3.14/site-packages/pgmpy/factors/base.py:81: SyntaxWarning: "\s" is an invalid escape sequence. Such sequences will not work in the future. Did you mean "\\s"? A raw string is also an option.
For a given set of factors: `args` returns the result of $ \sum_{var \not \in output_vars} \prod \textit{args} $.
/home/sara/Documents/Verification/perseus/.venv/lib/python3.14/site-packages/pgmpy/extern/tabulate.py:151: SyntaxWarning: "\h" is an invalid escape sequence. Such sequences will not work in the future. Did you mean "\\h"? A raw string is also an option.
return "\\begin{tabular}{" + tabular_columns_fmt + "}\n\hline"
/home/sara/Documents/Verification/perseus/.venv/lib/python3.14/site-packages/pgmpy/extern/tabulate.py:256: SyntaxWarning: "\[" is an invalid escape sequence. Such sequences will not work in the future. Did you mean "\\["? A raw string is also an option.
_invisible_codes = re.compile("\x1b\[\d*m") # ANSI color codes
/home/sara/Documents/Verification/perseus/.venv/lib/python3.14/site-packages/pgmpy/extern/tabulate.py:257: SyntaxWarning: "\[" is an invalid escape sequence. Such sequences will not work in the future. Did you mean "\\["? A raw string is also an option.
_invisible_codes_bytes = re.compile(b"\x1b\[\d*m") # ANSI color codes
Traceback (most recent call last):
File "/home/sara/Documents/Verification/perseus/aes.py", line 7, in <module>
from gadget_graph import GadgetGraph
File "/home/sara/Documents/Verification/perseus/gadget_graph.py", line 21, in <module>
import proba_sim_ie
File "/home/sara/Documents/Verification/perseus/proba_sim_ie.py", line 15, in <module>
from pgmpy.models import FactorGraph
File "/home/sara/Documents/Verification/perseus/.venv/lib/python3.14/site-packages/pgmpy/models/__init__.py", line 2, in <module>
from .ClusterGraph import ClusterGraph
File "/home/sara/Documents/Verification/perseus/.venv/lib/python3.14/site-packages/pgmpy/models/ClusterGraph.py", line 7, in <module>
from pgmpy.base import UndirectedGraph
File "/home/sara/Documents/Verification/perseus/.venv/lib/python3.14/site-packages/pgmpy/base/__init__.py", line 1, in <module>
from .UndirectedGraph import UndirectedGraph
File "/home/sara/Documents/Verification/perseus/.venv/lib/python3.14/site-packages/pgmpy/base/UndirectedGraph.py", line 5, in <module>
import networkx as nx
File "/home/sara/Documents/Verification/perseus/.venv/lib/python3.14/site-packages/networkx/__init__.py", line 19, in <module>
from networkx import utils
File "/home/sara/Documents/Verification/perseus/.venv/lib/python3.14/site-packages/networkx/utils/__init__.py", line 7, in <module>
from networkx.utils.configs import *
File "/home/sara/Documents/Verification/perseus/.venv/lib/python3.14/site-packages/networkx/utils/configs.py", line 8, in <module>
@dataclass(init=False, eq=False, slots=True, kw_only=True, match_args=False)
~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/sara/.local/share/uv/python/cpython-3.14.1-linux-x86_64-gnu/lib/python3.14/dataclasses.py", line 1426, in wrap
return _process_class(cls, init, repr, eq, order, unsafe_hash,
frozen, match_args, kw_only, slots,
weakref_slot)
File "/home/sara/.local/share/uv/python/cpython-3.14.1-linux-x86_64-gnu/lib/python3.14/dataclasses.py", line 1234, in _process_class
cls = _add_slots(cls, frozen, weakref_slot, fields)
File "/home/sara/.local/share/uv/python/cpython-3.14.1-linux-x86_64-gnu/lib/python3.14/dataclasses.py", line 1401, in _add_slots
init_annotate = newcls.__init__.__annotate__
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AttributeError: 'wrapper_descriptor' object has no attribute '__annotate__'. Did you mean: '__getstate__'?
--help
Using CPython 3.14.1
Creating virtual environment at: .venv
Built rbackend @ file:///home/sara/Documents/Verification/perseus/rbackend
Installed 46 packages in 152ms
/home/sara/Documents/Verification/perseus/.venv/lib/python3.14/site-packages/pgmpy/factors/base.py:81: SyntaxWarning: "\s" is an invalid escape sequence. Such sequences will not work in the future. Did you mean "\\s"? A raw string is also an option.
For a given set of factors: `args` returns the result of $ \sum_{var \not \in output_vars} \prod \textit{args} $.
/home/sara/Documents/Verification/perseus/.venv/lib/python3.14/site-packages/pgmpy/extern/tabulate.py:151: SyntaxWarning: "\h" is an invalid escape sequence. Such sequences will not work in the future. Did you mean "\\h"? A raw string is also an option.
return "\\begin{tabular}{" + tabular_columns_fmt + "}\n\hline"
/home/sara/Documents/Verification/perseus/.venv/lib/python3.14/site-packages/pgmpy/extern/tabulate.py:256: SyntaxWarning: "\[" is an invalid escape sequence. Such sequences will not work in the future. Did you mean "\\["? A raw string is also an option.
_invisible_codes = re.compile("\x1b\[\d*m") # ANSI color codes
/home/sara/Documents/Verification/perseus/.venv/lib/python3.14/site-packages/pgmpy/extern/tabulate.py:257: SyntaxWarning: "\[" is an invalid escape sequence. Such sequences will not work in the future. Did you mean "\\["? A raw string is also an option.
_invisible_codes_bytes = re.compile(b"\x1b\[\d*m") # ANSI color codes
Traceback (most recent call last):
File "/home/sara/Documents/Verification/perseus/aes.py", line 7, in <module>
from gadget_graph import GadgetGraph
File "/home/sara/Documents/Verification/perseus/gadget_graph.py", line 21, in <module>
import proba_sim_ie
File "/home/sara/Documents/Verification/perseus/proba_sim_ie.py", line 15, in <module>
from pgmpy.models import FactorGraph
File "/home/sara/Documents/Verification/perseus/.venv/lib/python3.14/site-packages/pgmpy/models/__init__.py", line 2, in <module>
from .ClusterGraph import ClusterGraph
File "/home/sara/Documents/Verification/perseus/.venv/lib/python3.14/site-packages/pgmpy/models/ClusterGraph.py", line 7, in <module>
from pgmpy.base import UndirectedGraph
File "/home/sara/Documents/Verification/perseus/.venv/lib/python3.14/site-packages/pgmpy/base/__init__.py", line 1, in <module>
from .UndirectedGraph import UndirectedGraph
File "/home/sara/Documents/Verification/perseus/.venv/lib/python3.14/site-packages/pgmpy/base/UndirectedGraph.py", line 5, in <module>
import networkx as nx
File "/home/sara/Documents/Verification/perseus/.venv/lib/python3.14/site-packages/networkx/__init__.py", line 19, in <module>
from networkx import utils
File "/home/sara/Documents/Verification/perseus/.venv/lib/python3.14/site-packages/networkx/utils/__init__.py", line 7, in <module>
from networkx.utils.configs import *
File "/home/sara/Documents/Verification/perseus/.venv/lib/python3.14/site-packages/networkx/utils/configs.py", line 8, in <module>
@dataclass(init=False, eq=False, slots=True, kw_only=True, match_args=False)
~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/sara/.local/share/uv/python/cpython-3.14.1-linux-x86_64-gnu/lib/python3.14/dataclasses.py", line 1426, in wrap
return _process_class(cls, init, repr, eq, order, unsafe_hash,
frozen, match_args, kw_only, slots,
weakref_slot)
File "/home/sara/.local/share/uv/python/cpython-3.14.1-linux-x86_64-gnu/lib/python3.14/dataclasses.py", line 1234, in _process_class
cls = _add_slots(cls, frozen, weakref_slot, fields)
File "/home/sara/.local/share/uv/python/cpython-3.14.1-linux-x86_64-gnu/lib/python3.14/dataclasses.py", line 1401, in _add_slots
init_annotate = newcls.__init__.__annotate__
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AttributeError: 'wrapper_descriptor' object has no attribute '__annotate__'. Did you mean: '__getstate__'?
Metadata
Metadata
Assignees
Labels
No labels