Skip to content

Mypy import errors break CI pipeline #400

@moritzsommer

Description

@moritzsommer

The CI test compliance-tool-static-analysis executes Run mypy ./aas_compliance_tool test. Due to occurring [import-not-found] errors from mypy, the pipeline fails:

Run mypy ./aas_compliance_tool test
aas_compliance_tool/state_manager.py:15: error: Cannot find implementation or library stub for module named "basyx.aas.examples.data._helper"  [import-not-found]
aas_compliance_tool/state_manager.py:74: note: By default the bodies of untyped functions are not checked, consider using --check-untyped-defs  [annotation-unchecked]
aas_compliance_tool/compliance_check_xml.py:19: error: Cannot find implementation or library stub for module named "basyx.aas"  [import-not-found]
aas_compliance_tool/compliance_check_xml.py:20: error: Cannot find implementation or library stub for module named "basyx.aas.adapter.xml"  [import-not-found]
aas_compliance_tool/compliance_check_xml.py:21: error: Cannot find implementation or library stub for module named "basyx.aas.examples.data"  [import-not-found]
aas_compliance_tool/compliance_check_xml.py:22: error: Cannot find implementation or library stub for module named "basyx.aas.examples.data._helper"  [import-not-found]
aas_compliance_tool/compliance_check_json.py:19: error: Cannot find implementation or library stub for module named "basyx.aas"  [import-not-found]
aas_compliance_tool/compliance_check_json.py:20: error: Cannot find implementation or library stub for module named "basyx.aas.adapter.json"  [import-not-found]
aas_compliance_tool/compliance_check_json.py:21: error: Cannot find implementation or library stub for module named "basyx.aas.examples.data"  [import-not-found]
aas_compliance_tool/compliance_check_json.py:22: error: Cannot find implementation or library stub for module named "basyx.aas.examples.data._helper"  [import-not-found]
aas_compliance_tool/compliance_check_aasx.py:23: error: Cannot find implementation or library stub for module named "basyx.aas"  [import-not-found]
aas_compliance_tool/compliance_check_aasx.py:24: error: Cannot find implementation or library stub for module named "basyx.aas.adapter"  [import-not-found]
aas_compliance_tool/compliance_check_aasx.py:25: error: Cannot find implementation or library stub for module named "basyx.aas.adapter.xml"  [import-not-found]
aas_compliance_tool/compliance_check_aasx.py:26: error: Cannot find implementation or library stub for module named "basyx.aas.adapter.json"  [import-not-found]
aas_compliance_tool/compliance_check_aasx.py:27: error: Cannot find implementation or library stub for module named "basyx.aas.examples.data"  [import-not-found]
aas_compliance_tool/compliance_check_aasx.py:28: error: Cannot find implementation or library stub for module named "basyx.aas.examples.data._helper"  [import-not-found]
aas_compliance_tool/cli.py:20: error: Cannot find implementation or library stub for module named "basyx.aas.adapter"  [import-not-found]
aas_compliance_tool/cli.py:21: error: Cannot find implementation or library stub for module named "basyx.aas.adapter.xml"  [import-not-found]
aas_compliance_tool/cli.py:21: note: See https://mypy.readthedocs.io/en/stable/running_mypy.html#missing-imports
aas_compliance_tool/cli.py:25: error: Cannot find implementation or library stub for module named "basyx.aas.adapter.json"  [import-not-found]
aas_compliance_tool/cli.py:26: error: Cannot find implementation or library stub for module named "basyx.aas.examples.data"  [import-not-found]
test/test_state_manager.py:11: error: Cannot find implementation or library stub for module named "basyx.aas.examples.data._helper"  [import-not-found]
test/test_aas_compliance_tool.py:16: error: Cannot find implementation or library stub for module named "basyx.aas"  [import-not-found]
test/test_aas_compliance_tool.py:17: error: Cannot find implementation or library stub for module named "basyx.aas.adapter"  [import-not-found]
test/test_aas_compliance_tool.py:18: error: Cannot find implementation or library stub for module named "basyx.aas.adapter.json"  [import-not-found]
test/test_aas_compliance_tool.py:19: error: Cannot find implementation or library stub for module named "basyx.aas.adapter.xml"  [import-not-found]
test/test_aas_compliance_tool.py:20: error: Cannot find implementation or library stub for module named "basyx.aas.examples.data"  [import-not-found]
test/test_aas_compliance_tool.py:21: error: Cannot find implementation or library stub for module named "basyx.aas.examples.data._helper"  [import-not-found]
Found 26 errors in 7 files (checked 13 source files)
Error: Process completed with exit code 1.

This is not related to #390

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingcompliance-toolSomething to do with the Compliance Tool package

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions