-
Notifications
You must be signed in to change notification settings - Fork 288
Open
Description
With a recent upgrade to Python 3.13.8, we started running into errors in our tests.
Python 3.13.7 seems to work fine.
At a glance, it seems like the root issue might be related to the torch.jit.script but I haven't dug in yet.
Wanted to call it to your attention.
tests/services/test_demo_offering_service.py:27: in test_from_strategic_package
with freeze_time(lambda: datetime(2025, 1, 14)):
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
.venv/lib/python3.13/site-packages/freezegun/api.py:738: in __enter__
return self.start()
^^^^^^^^^^^^
.venv/lib/python3.13/site-packages/freezegun/api.py:827: in start
module_attrs = _get_cached_module_attributes(module)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
.venv/lib/python3.13/site-packages/freezegun/api.py:144: in _get_cached_module_attributes
_setup_module_cache(module)
.venv/lib/python3.13/site-packages/freezegun/api.py:123: in _setup_module_cache
all_module_attributes = _get_module_attributes(module)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
.venv/lib/python3.13/site-packages/freezegun/api.py:112: in _get_module_attributes
attribute_value = getattr(module, attribute_name)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
.venv/lib/python3.13/site-packages/transformers/utils/import_utils.py:2302: in __getattr__
module = self._get_module(self._class_to_module[name])
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
.venv/lib/python3.13/site-packages/transformers/utils/import_utils.py:2332: in _get_module
raise e
.venv/lib/python3.13/site-packages/transformers/utils/import_utils.py:2330: in _get_module
return importlib.import_module("." + module_name, self.__name__)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
/opt/homebrew/Cellar/[email protected]/3.13.8/Frameworks/Python.framework/Versions/3.13/lib/python3.13/importlib/__init__.py:88: in import_module
return _bootstrap._gcd_import(name[level:], package, level)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<frozen importlib._bootstrap>:1387: in _gcd_import
???
<frozen importlib._bootstrap>:1360: in _find_and_load
???
<frozen importlib._bootstrap>:1331: in _find_and_load_unlocked
???
<frozen importlib._bootstrap>:935: in _load_unlocked
???
<frozen importlib._bootstrap_external>:1027: in exec_module
???
<frozen importlib._bootstrap>:488: in _call_with_frames_removed
???
.venv/lib/python3.13/site-packages/transformers/models/deberta_v2/modeling_deberta_v2.py:106: in <module>
@torch.jit.script
^^^^^^^^^^^^^^^^
.venv/lib/python3.13/site-packages/torch/jit/_script.py:1443: in script
ret = _script_impl(
.venv/lib/python3.13/site-packages/torch/jit/_script.py:1211: in _script_impl
ast = get_jit_def(obj, obj.__name__)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
.venv/lib/python3.13/site-packages/torch/jit/frontend.py:341: in get_jit_def
parsed_def = parse_def(fn) if not isinstance(fn, _ParsedDef) else fn
^^^^^^^^^^^^^
.venv/lib/python3.13/site-packages/torch/_sources.py:127: in parse_def
py_ast = ast.parse(dedent_src)
^^^^^^^^^^^^^^^^^^^^^
/opt/homebrew/Cellar/[email protected]/3.13.8/Frameworks/Python.framework/Versions/3.13/lib/python3.13/ast.py:50: in parse
return compile(source, filename, mode, flags,
E File "<unknown>", line 3
E def c2p_dynamic_expand(c2p_pos, query_layer, relative_pos):
E ^
E IndentationError: expected an indented block after function definition on line 3
============================================================================================== short test summary info ===============================================================================================
FAILED tests/services/test_demo_offering_service.py::test_from_strategic_package - File "<unknown>", line 3
def c2p_dynamic_expand(c2p_pos, query_layer, relative_pos):
^
IndentationError: expected an indented block after function definition on line 3
I'm posting here only to surface the issue. I'm going to try to extract this and get a small repo with a single test to prove out and maybe uncover the issue.
Metadata
Metadata
Assignees
Labels
No labels