Skip to content

AssertionError in make_module_translation_map #17072

@justinc1

Description

@justinc1

Crash Report

mypyc asserted on specific directory.

Traceback

mypyc subtasks --show-traceback
Traceback (most recent call last):
  File "/tmp/ttrt/build/setup.py", line 5, in <module>
    ext_modules=mypycify(['subtasks', '--show-traceback'], opt_level="3", debug_level="1"),
  File "mypyc/build.py", line 525, in mypycify
  File "mypyc/build.py", line 435, in mypyc_build
  File "mypyc/build.py", line 243, in generate_c
  File "mypyc/codegen/emitmodule.py", line 425, in compile_modules_to_c
  File "mypyc/codegen/emitmodule.py", line 292, in compile_ir_to_c
  File "mypyc/namegen.py", line 50, in __init__
  File "mypyc/namegen.py", line 106, in make_module_translation_map
AssertionError: ['subtasks', 'subtasks.subtasks']

To Reproduce

cd /tmp/
mkdir ttrt
mkdir subtasks
touch subtasks/subtasks.py
mypyc subtasks  # this works

touch subtasks/__init__.py
mypyc subtasks --show-traceback  # this fails

Your Environment

mypyc -V
mypy 1.9.0 (compiled: yes)

python -V
Python 3.9.18
python is in venv

Linux Mint 21.1 Vera

Activity

justinc1

justinc1 commented on Mar 28, 2024

@justinc1
Author

I will try mv subtasks/subtasks.py subtasks/subtasks_inner.py, seems to help.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

      Development

      No branches or pull requests

        Participants

        @justinc1@ilevkivskyi

        Issue actions

          AssertionError in make_module_translation_map · Issue #17072 · python/mypy