Skip to content

Bug on first run #1

@ssahraee

Description

@ssahraee

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

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions