Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Allow running doctests via rust.doctest() #13933

Open
wants to merge 15 commits into
base: master
Choose a base branch
from

rust: add link_whole to rust.test and rust.doctest

0d1d66c
Select commit
Loading
Failed to load commit list.
Open

Allow running doctests via rust.doctest() #13933

rust: add link_whole to rust.test and rust.doctest
0d1d66c
Select commit
Loading
Failed to load commit list.
GitHub Advanced Security / CodeQL failed Dec 20, 2024 in 7s

126 new alerts including 126 errors

New alerts in code changed by this pull request

  • 126 errors

See annotations below for details.

View all branch alerts.

Annotations

Check failure on line 46 in mesonbuild/backend/backends.py

See this annotation in the file changed.

Code scanning / CodeQL

Module-level cyclic import Error

'CustomTarget' may not be defined if module
mesonbuild.build
is imported before module
mesonbuild.backend.backends
, as the
definition
of CustomTarget occurs after the cyclic
import
of mesonbuild.backend.backends.
'CustomTarget' may not be defined if module
mesonbuild.build
is imported before module
mesonbuild.backend.backends
, as the
definition
of CustomTarget occurs after the cyclic
import
of mesonbuild.backend.backends.
'CustomTarget' may not be defined if module
mesonbuild.build
is imported before module
mesonbuild.backend.backends
, as the
definition
of CustomTarget occurs after the cyclic
import
of mesonbuild.backend.backends.

Check failure on line 46 in mesonbuild/backend/backends.py

See this annotation in the file changed.

Code scanning / CodeQL

Module-level cyclic import Error

'CustomTargetIndex' may not be defined if module
mesonbuild.build
is imported before module
mesonbuild.backend.backends
, as the
definition
of CustomTargetIndex occurs after the cyclic
import
of mesonbuild.backend.backends.
'CustomTargetIndex' may not be defined if module
mesonbuild.build
is imported before module
mesonbuild.backend.backends
, as the
definition
of CustomTargetIndex occurs after the cyclic
import
of mesonbuild.backend.backends.
'CustomTargetIndex' may not be defined if module
mesonbuild.build
is imported before module
mesonbuild.backend.backends
, as the
definition
of CustomTargetIndex occurs after the cyclic
import
of mesonbuild.backend.backends.

Check failure on line 46 in mesonbuild/backend/backends.py

See this annotation in the file changed.

Code scanning / CodeQL

Module-level cyclic import Error

'GeneratedList' may not be defined if module
mesonbuild.build
is imported before module
mesonbuild.backend.backends
, as the
definition
of GeneratedList occurs after the cyclic
import
of mesonbuild.backend.backends.
'GeneratedList' may not be defined if module
mesonbuild.build
is imported before module
mesonbuild.backend.backends
, as the
definition
of GeneratedList occurs after the cyclic
import
of mesonbuild.backend.backends.
'GeneratedList' may not be defined if module
mesonbuild.build
is imported before module
mesonbuild.backend.backends
, as the
definition
of GeneratedList occurs after the cyclic
import
of mesonbuild.backend.backends.

Check failure on line 45 in mesonbuild/build.py

See this annotation in the file changed.

Code scanning / CodeQL

Module-level cyclic import Error

'Test' may not be defined if module
mesonbuild.interpreter.interpreterobjects
is imported before module
mesonbuild.build
, as the
definition
of Test occurs after the cyclic
import
of mesonbuild.build.
'Test' may not be defined if module
mesonbuild.interpreter.interpreterobjects
is imported before module
mesonbuild.build
, as the
definition
of Test occurs after the cyclic
import
of mesonbuild.build.
'Test' may not be defined if module
mesonbuild.interpreter.interpreterobjects
is imported before module
mesonbuild.build
, as the
definition
of Test occurs after the cyclic
import
of mesonbuild.build.
'Test' may not be defined if module
mesonbuild.interpreter.interpreterobjects
is imported before module
mesonbuild.build
, as the
definition
of Test occurs after the cyclic
import
of mesonbuild.build.
'Test' may not be defined if module
mesonbuild.interpreter.interpreterobjects
is imported before module
mesonbuild.build
, as the
definition
of Test occurs after the cyclic
import
of mesonbuild.build.
'Test' may not be defined if module
mesonbuild.interpreter.interpreterobjects
is imported before module
mesonbuild.build
, as the
definition
of Test occurs after the cyclic
import
of mesonbuild.build.
'Test' may not be defined if module
mesonbuild.interpreter.interpreterobjects
is imported before module
mesonbuild.build
, as the
definition
of Test occurs after the cyclic
import
of mesonbuild.build.
'Test' may not be defined if module
mesonbuild.interpreter.interpreterobjects
is imported before module
mesonbuild.build
, as the
definition
of Test occurs after the cyclic
import
of mesonbuild.build.
'Test' may not be defined if module
mesonbuild.interpreter.interpreterobjects
is imported before module
mesonbuild.build
, as the
definition
of Test occurs after the cyclic
import
of mesonbuild.build.
'Test' may not be defined if module
mesonbuild.interpreter.interpreterobjects
is imported before module
mesonbuild.build
, as the
definition
of Test occurs after the cyclic
import
of mesonbuild.build.
'Test' may not be defined if module
mesonbuild.interpreter.interpreterobjects
is imported before module
mesonbuild.build
, as the
definition
of Test occurs after the cyclic
import
of mesonbuild.build.
'Test' may not be defined if module
mesonbuild.interpreter.interpreterobjects
is imported before module
mesonbuild.build
, as the
definition
of Test occurs after the cyclic
import
of mesonbuild.build.

Check failure on line 45 in mesonbuild/build.py

See this annotation in the file changed.

Code scanning / CodeQL

Module-level cyclic import Error

'Doctest' may not be defined if module
mesonbuild.interpreter.interpreterobjects
is imported before module
mesonbuild.build
, as the
definition
of Doctest occurs after the cyclic
import
of mesonbuild.build.
'Doctest' may not be defined if module
mesonbuild.interpreter.interpreterobjects
is imported before module
mesonbuild.build
, as the
definition
of Doctest occurs after the cyclic
import
of mesonbuild.build.
'Doctest' may not be defined if module
mesonbuild.interpreter.interpreterobjects
is imported before module
mesonbuild.build
, as the
definition
of Doctest occurs after the cyclic
import
of mesonbuild.build.
'Doctest' may not be defined if module
mesonbuild.interpreter.interpreterobjects
is imported before module
mesonbuild.build
, as the
definition
of Doctest occurs after the cyclic
import
of mesonbuild.build.
'Doctest' may not be defined if module
mesonbuild.interpreter.interpreterobjects
is imported before module
mesonbuild.build
, as the
definition
of Doctest occurs after the cyclic
import
of mesonbuild.build.
'Doctest' may not be defined if module
mesonbuild.interpreter.interpreterobjects
is imported before module
mesonbuild.build
, as the
definition
of Doctest occurs after the cyclic
import
of mesonbuild.build.
'Doctest' may not be defined if module
mesonbuild.interpreter.interpreterobjects
is imported before module
mesonbuild.build
, as the
definition
of Doctest occurs after the cyclic
import
of mesonbuild.build.
'Doctest' may not be defined if module
mesonbuild.interpreter.interpreterobjects
is imported before module
mesonbuild.build
, as the
definition
of Doctest occurs after the cyclic
import
of mesonbuild.build.
'Doctest' may not be defined if module
mesonbuild.interpreter.interpreterobjects
is imported before module
mesonbuild.build
, as the
definition
of Doctest occurs after the cyclic
import
of mesonbuild.build.
'Doctest' may not be defined if module
mesonbuild.interpreter.interpreterobjects
is imported before module
mesonbuild.build
, as the
definition
of Doctest occurs after the cyclic
import
of mesonbuild.build.
'Doctest' may not be defined if module
mesonbuild.interpreter.interpreterobjects
is imported before module
mesonbuild.build
, as the
definition
of Doctest occurs after the cyclic
import
of mesonbuild.build.
'Doctest' may not be defined if module
mesonbuild.interpreter.interpreterobjects
is imported before module
mesonbuild.build
, as the
definition
of Doctest occurs after the cyclic
import
of mesonbuild.build.

Check failure on line 30 in mesonbuild/compilers/compilers.py

See this annotation in the file changed.

Code scanning / CodeQL

Module-level cyclic import Error

'BuildTarget' may not be defined if module
mesonbuild.build
is imported before module
mesonbuild.compilers.compilers
, as the
definition
of BuildTarget occurs after the cyclic
import
of mesonbuild.compilers.compilers.
'BuildTarget' may not be defined if module
mesonbuild.build
is imported before module
mesonbuild.compilers.compilers
, as the
definition
of BuildTarget occurs after the cyclic
import
of mesonbuild.compilers.compilers.
'BuildTarget' may not be defined if module
mesonbuild.build
is imported before module
mesonbuild.compilers.compilers
, as the
definition
of BuildTarget occurs after the cyclic
import
of mesonbuild.compilers.compilers.
'BuildTarget' may not be defined if module
mesonbuild.build
is imported before module
mesonbuild.compilers.compilers
, as the
definition
of BuildTarget occurs after the cyclic
import
of mesonbuild.compilers.compilers.
'BuildTarget' may not be defined if module
mesonbuild.build
is imported before module
mesonbuild.compilers.compilers
, as the
definition
of BuildTarget occurs after the cyclic
import
of mesonbuild.compilers.compilers.
'BuildTarget' may not be defined if module
mesonbuild.build
is imported before module
mesonbuild.compilers.compilers
, as the
definition
of BuildTarget occurs after the cyclic
import
of mesonbuild.compilers.compilers.
'BuildTarget' may not be defined if module
mesonbuild.build
is imported before module
mesonbuild.compilers.compilers
, as the
definition
of BuildTarget occurs after the cyclic
import
of mesonbuild.compilers.compilers.
'BuildTarget' may not be defined if module
mesonbuild.build
is imported before module
mesonbuild.compilers.compilers
, as the
definition
of BuildTarget occurs after the cyclic
import
of mesonbuild.compilers.compilers.
'BuildTarget' may not be defined if module
mesonbuild.build
is imported before module
mesonbuild.compilers.compilers
, as the
definition
of BuildTarget occurs after the cyclic
import
of mesonbuild.compilers.compilers.
'BuildTarget' may not be defined if module
mesonbuild.build
is imported before module
mesonbuild.compilers.compilers
, as the
definition
of BuildTarget occurs after the cyclic
import
of mesonbuild.compilers.compilers.
'BuildTarget' may not be defined if module
mesonbuild.build
is imported before module
mesonbuild.compilers.compilers
, as the
definition
of BuildTarget occurs after the cyclic
import
of mesonbuild.compilers.compilers.
'BuildTarget' may not be defined if module
mesonbuild.build
is imported before module
mesonbuild.compilers.compilers
, as the
definition
of BuildTarget occurs after the cyclic
import
of mesonbuild.compilers.compilers.

Check failure on line 30 in mesonbuild/compilers/compilers.py

See this annotation in the file changed.

Code scanning / CodeQL

Module-level cyclic import Error

'DFeatures' may not be defined if module
mesonbuild.build
is imported before module
mesonbuild.compilers.compilers
, as the
definition
of DFeatures occurs after the cyclic
import
of mesonbuild.compilers.compilers.
'DFeatures' may not be defined if module
mesonbuild.build
is imported before module
mesonbuild.compilers.compilers
, as the
definition
of DFeatures occurs after the cyclic
import
of mesonbuild.compilers.compilers.
'DFeatures' may not be defined if module
mesonbuild.build
is imported before module
mesonbuild.compilers.compilers
, as the
definition
of DFeatures occurs after the cyclic
import
of mesonbuild.compilers.compilers.
'DFeatures' may not be defined if module
mesonbuild.build
is imported before module
mesonbuild.compilers.compilers
, as the
definition
of DFeatures occurs after the cyclic
import
of mesonbuild.compilers.compilers.
'DFeatures' may not be defined if module
mesonbuild.build
is imported before module
mesonbuild.compilers.compilers
, as the
definition
of DFeatures occurs after the cyclic
import
of mesonbuild.compilers.compilers.
'DFeatures' may not be defined if module
mesonbuild.build
is imported before module
mesonbuild.compilers.compilers
, as the
definition
of DFeatures occurs after the cyclic
import
of mesonbuild.compilers.compilers.
'DFeatures' may not be defined if module
mesonbuild.build
is imported before module
mesonbuild.compilers.compilers
, as the
definition
of DFeatures occurs after the cyclic
import
of mesonbuild.compilers.compilers.
'DFeatures' may not be defined if module
mesonbuild.build
is imported before module
mesonbuild.compilers.compilers
, as the
definition
of DFeatures occurs after the cyclic
import
of mesonbuild.compilers.compilers.
'DFeatures' may not be defined if module
mesonbuild.build
is imported before module
mesonbuild.compilers.compilers
, as the
definition
of DFeatures occurs after the cyclic
import
of mesonbuild.compilers.compilers.
'DFeatures' may not be defined if module
mesonbuild.build
is imported before module
mesonbuild.compilers.compilers
, as the
definition
of DFeatures occurs after the cyclic
import
of mesonbuild.compilers.compilers.
'DFeatures' may not be defined if module
mesonbuild.build
is imported before module
mesonbuild.compilers.compilers
, as the
definition
of DFeatures occurs after the cyclic
import
of mesonbuild.compilers.compilers.
'DFeatures' may not be defined if module
mesonbuild.build
is imported before module
mesonbuild.compilers.compilers
, as the
definition
of DFeatures occurs after the cyclic
import
of mesonbuild.compilers.compilers.
'DFeatures' may not be defined if module
mesonbuild.build
is imported before module
mesonbuild.compilers.compilers
, as the
definition
of DFeatures occurs after the cyclic
import
of mesonbuild.compilers.compilers.
'DFeatures' may not be defined if module
mesonbuild.build
is imported before module
mesonbuild.compilers.compilers
, as the
definition
of DFeatures occurs after the cyclic
import
of mesonbuild.compilers.compilers.
'DFeatures' may not be defined if module
mesonbuild.build
is imported before module
mesonbuild.compilers.compilers
, as the
definition
of DFeatures occurs after the cyclic
import
of mesonbuild.compilers.compilers.
'DFeatures' may not be defined if module
mesonbuild.build
is imported before module
mesonbuild.compilers.compilers
, as the
definition
of DFeatures occurs after the cyclic
import
of mesonbuild.compilers.compilers.
'DFeatures' may not be defined if module
mesonbuild.build
is imported before module
mesonbuild.compilers.compilers
, as the
definition
of DFeatures occurs after the cyclic
import
of mesonbuild.compilers.compilers.
'DFeatures' may not be defined if module
mesonbuild.build
is imported before module
mesonbuild.compilers.compilers

Check failure on line 28 in mesonbuild/dependencies/base.py

See this annotation in the file changed.

Code scanning / CodeQL

Module-level cyclic import Error

'CustomTarget' may not be defined if module
mesonbuild.build
is imported before module
mesonbuild.dependencies.base
, as the
definition
of CustomTarget occurs after the cyclic
import
of mesonbuild.dependencies.base.
'CustomTarget' may not be defined if module
mesonbuild.build
is imported before module
mesonbuild.dependencies.base
, as the
definition
of CustomTarget occurs after the cyclic
import
of mesonbuild.dependencies.base.
'CustomTarget' may not be defined if module
mesonbuild.build
is imported before module
mesonbuild.dependencies.base
, as the
definition
of CustomTarget occurs after the cyclic
import
of mesonbuild.dependencies.base.
'CustomTarget' may not be defined if module
mesonbuild.build
is imported before module
mesonbuild.dependencies.base
, as the
definition
of CustomTarget occurs after the cyclic
import
of mesonbuild.dependencies.base.
'CustomTarget' may not be defined if module
mesonbuild.build
is imported before module
mesonbuild.dependencies.base
, as the
definition
of CustomTarget occurs after the cyclic
import
of mesonbuild.dependencies.base.
'CustomTarget' may not be defined if module
mesonbuild.build
is imported before module
mesonbuild.dependencies.base
, as the
definition
of CustomTarget occurs after the cyclic
import
of mesonbuild.dependencies.base.
'CustomTarget' may not be defined if module
mesonbuild.build
is imported before module
mesonbuild.dependencies.base
, as the
definition
of CustomTarget occurs after the cyclic
import
of mesonbuild.dependencies.base.
'CustomTarget' may not be defined if module
mesonbuild.build
is imported before module
mesonbuild.dependencies.base
, as the
definition
of CustomTarget occurs after the cyclic
import
of mesonbuild.dependencies.base.
'CustomTarget' may not be defined if module
mesonbuild.build
is imported before module
mesonbuild.dependencies.base
, as the
definition
of CustomTarget occurs after the cyclic
import
of mesonbuild.dependencies.base.
'CustomTarget' may not be defined if module
mesonbuild.build
is imported before module
mesonbuild.dependencies.base
, as the
definition
of CustomTarget occurs after the cyclic
import
of mesonbuild.dependencies.base.
'CustomTarget' may not be defined if module
mesonbuild.build
is imported before module
mesonbuild.dependencies.base
, as the
definition
of CustomTarget occurs after the cyclic
import
of mesonbuild.dependencies.base.
'CustomTarget' may not be defined if module
mesonbuild.build
is imported before module
mesonbuild.dependencies.base
, as the
definition
of CustomTarget occurs after the cyclic
import
of mesonbuild.dependencies.base.

Check failure on line 28 in mesonbuild/dependencies/base.py

See this annotation in the file changed.

Code scanning / CodeQL

Module-level cyclic import Error

'IncludeDirs' may not be defined if module
mesonbuild.build
is imported before module
mesonbuild.dependencies.base
, as the
definition
of IncludeDirs occurs after the cyclic
import
of mesonbuild.dependencies.base.
'IncludeDirs' may not be defined if module
mesonbuild.build
is imported before module
mesonbuild.dependencies.base
, as the
definition
of IncludeDirs occurs after the cyclic
import
of mesonbuild.dependencies.base.
'IncludeDirs' may not be defined if module
mesonbuild.build
is imported before module
mesonbuild.dependencies.base
, as the
definition
of IncludeDirs occurs after the cyclic
import
of mesonbuild.dependencies.base.
'IncludeDirs' may not be defined if module
mesonbuild.build
is imported before module
mesonbuild.dependencies.base
, as the
definition
of IncludeDirs occurs after the cyclic
import
of mesonbuild.dependencies.base.
'IncludeDirs' may not be defined if module
mesonbuild.build
is imported before module
mesonbuild.dependencies.base
, as the
definition
of IncludeDirs occurs after the cyclic
import
of mesonbuild.dependencies.base.
'IncludeDirs' may not be defined if module
mesonbuild.build
is imported before module
mesonbuild.dependencies.base
, as the
definition
of IncludeDirs occurs after the cyclic
import
of mesonbuild.dependencies.base.
'IncludeDirs' may not be defined if module
mesonbuild.build
is imported before module
mesonbuild.dependencies.base
, as the
definition
of IncludeDirs occurs after the cyclic
import
of mesonbuild.dependencies.base.
'IncludeDirs' may not be defined if module
mesonbuild.build
is imported before module
mesonbuild.dependencies.base
, as the
definition
of IncludeDirs occurs after the cyclic
import
of mesonbuild.dependencies.base.
'IncludeDirs' may not be defined if module
mesonbuild.build
is imported before module
mesonbuild.dependencies.base
, as the
definition
of IncludeDirs occurs after the cyclic
import
of mesonbuild.dependencies.base.
'IncludeDirs' may not be defined if module
mesonbuild.build
is imported before module
mesonbuild.dependencies.base
, as the
definition
of IncludeDirs occurs after the cyclic
import
of mesonbuild.dependencies.base.
'IncludeDirs' may not be defined if module
mesonbuild.build
is imported before module
mesonbuild.dependencies.base
, as the
definition
of IncludeDirs occurs after the cyclic
import
of mesonbuild.dependencies.base.
'IncludeDirs' may not be defined if module
mesonbuild.build
is imported before module
mesonbuild.dependencies.base
, as the
definition
of IncludeDirs occurs after the cyclic
import
of mesonbuild.dependencies.base.

Check failure on line 28 in mesonbuild/dependencies/base.py

See this annotation in the file changed.

Code scanning / CodeQL

Module-level cyclic import Error

'CustomTargetIndex' may not be defined if module
mesonbuild.build
is imported before module
mesonbuild.dependencies.base
, as the
definition
of CustomTargetIndex occurs after the cyclic
import
of mesonbuild.dependencies.base.
'CustomTargetIndex' may not be defined if module
mesonbuild.build
is imported before module
mesonbuild.dependencies.base
, as the
definition
of CustomTargetIndex occurs after the cyclic
import
of mesonbuild.dependencies.base.
'CustomTargetIndex' may not be defined if module
mesonbuild.build
is imported before module
mesonbuild.dependencies.base
, as the
definition
of CustomTargetIndex occurs after the cyclic
import
of mesonbuild.dependencies.base.
'CustomTargetIndex' may not be defined if module
mesonbuild.build
is imported before module
mesonbuild.dependencies.base
, as the
definition
of CustomTargetIndex occurs after the cyclic
import
of mesonbuild.dependencies.base.
'CustomTargetIndex' may not be defined if module
mesonbuild.build
is imported before module
mesonbuild.dependencies.base
, as the
definition
of CustomTargetIndex occurs after the cyclic
import
of mesonbuild.dependencies.base.
'CustomTargetIndex' may not be defined if module
mesonbuild.build
is imported before module
mesonbuild.dependencies.base
, as the
definition
of CustomTargetIndex occurs after the cyclic
import
of mesonbuild.dependencies.base.
'CustomTargetIndex' may not be defined if module
mesonbuild.build
is imported before module
mesonbuild.dependencies.base
, as the
definition
of CustomTargetIndex occurs after the cyclic
import
of mesonbuild.dependencies.base.
'CustomTargetIndex' may not be defined if module
mesonbuild.build
is imported before module
mesonbuild.dependencies.base
, as the
definition
of CustomTargetIndex occurs after the cyclic
import
of mesonbuild.dependencies.base.
'CustomTargetIndex' may not be defined if module
mesonbuild.build
is imported before module
mesonbuild.dependencies.base
, as the
definition
of CustomTargetIndex occurs after the cyclic
import
of mesonbuild.dependencies.base.
'CustomTargetIndex' may not be defined if module
mesonbuild.build
is imported before module
mesonbuild.dependencies.base
, as the
definition
of CustomTargetIndex occurs after the cyclic
import
of mesonbuild.dependencies.base.
'CustomTargetIndex' may not be defined if module
mesonbuild.build
is imported before module
mesonbuild.dependencies.base
, as the
definition
of CustomTargetIndex occurs after the cyclic
import
of mesonbuild.dependencies.base.
'CustomTargetIndex' may not be defined if module
mesonbuild.build
is imported before module
mesonbuild.dependencies.base
, as the
definition
of CustomTargetIndex occurs after the cyclic
import
of mesonbuild.dependencies.base.

Check failure on line 28 in mesonbuild/dependencies/base.py

See this annotation in the file changed.

Code scanning / CodeQL

Module-level cyclic import Error

'LibTypes' may not be defined if module
mesonbuild.build
is imported before module
mesonbuild.dependencies.base
, as the
definition
of LibTypes occurs after the cyclic
import
of mesonbuild.dependencies.base.
'LibTypes' may not be defined if module
mesonbuild.build
is imported before module
mesonbuild.dependencies.base
, as the
definition
of LibTypes occurs after the cyclic
import
of mesonbuild.dependencies.base.
'LibTypes' may not be defined if module
mesonbuild.build
is imported before module
mesonbuild.dependencies.base
, as the
definition
of LibTypes occurs after the cyclic
import
of mesonbuild.dependencies.base.
'LibTypes' may not be defined if module
mesonbuild.build
is imported before module
mesonbuild.dependencies.base
, as the
definition
of LibTypes occurs after the cyclic
import
of mesonbuild.dependencies.base.
'LibTypes' may not be defined if module
mesonbuild.build
is imported before module
mesonbuild.dependencies.base
, as the
definition
of LibTypes occurs after the cyclic
import
of mesonbuild.dependencies.base.
'LibTypes' may not be defined if module
mesonbuild.build
is imported before module
mesonbuild.dependencies.base
, as the
definition
of LibTypes occurs after the cyclic
import
of mesonbuild.dependencies.base.
'LibTypes' may not be defined if module
mesonbuild.build
is imported before module
mesonbuild.dependencies.base
, as the
definition
of LibTypes occurs after the cyclic
import
of mesonbuild.dependencies.base.
'LibTypes' may not be defined if module
mesonbuild.build
is imported before module
mesonbuild.dependencies.base
, as the
definition
of LibTypes occurs after the cyclic
import
of mesonbuild.dependencies.base.
'LibTypes' may not be defined if module
mesonbuild.build
is imported before module
mesonbuild.dependencies.base
, as the
definition
of LibTypes occurs after the cyclic
import
of mesonbuild.dependencies.base.
'LibTypes' may not be defined if module
mesonbuild.build
is imported before module
mesonbuild.dependencies.base
, as the
definition
of LibTypes occurs after the cyclic
import
of mesonbuild.dependencies.base.
'LibTypes' may not be defined if module
mesonbuild.build
is imported before module
mesonbuild.dependencies.base
, as the
definition
of LibTypes occurs after the cyclic
import
of mesonbuild.dependencies.base.
'LibTypes' may not be defined if module
mesonbuild.build
is imported before module
mesonbuild.dependencies.base
, as the
definition
of LibTypes occurs after the cyclic
import
of mesonbuild.dependencies.base.
'LibTypes' may not be defined if module
mesonbuild.build
is imported before module
mesonbuild.dependencies.base
, as the
definition
of LibTypes occurs after the cyclic
import
of mesonbuild.dependencies.base.
'LibTypes' may not be defined if module
mesonbuild.build
is imported before module
mesonbuild.dependencies.base
, as the
definition
of LibTypes occurs after the cyclic
import
of mesonbuild.dependencies.base.
'LibTypes' may not be defined if module
mesonbuild.build
is imported before module
mesonbuild.dependencies.base
, as the
definition
of LibTypes occurs after the cyclic
import
of mesonbuild.dependencies.base.
'LibTypes' may not be defined if module
mesonbuild.build
is imported before module
mesonbuild.dependencies.base
, as the
definition
of LibTypes occurs after the cyclic
import
of mesonbuild.dependencies.base.
'LibTypes' may not be defined if module
mesonbuild.build
is imported before module
mesonbuild.dependencies.base
, as the
definition
of LibTypes occurs after the cyclic
import
of mesonbuild.dependencies.base.
'LibTypes' may not be defined if module
mesonbuild.build
is imported before module
mesonbuild.dependencies.base
, as the
definition
of LibTypes occurs after the cyclic
import
of mesonbuild.dependencies.base

Check failure on line 29 in mesonbuild/dependencies/base.py

See this annotation in the file changed.

Code scanning / CodeQL

Module-level cyclic import Error

'StaticLibrary' may not be defined if module
mesonbuild.build
is imported before module
mesonbuild.dependencies.base
, as the
definition
of StaticLibrary occurs after the cyclic
import
of mesonbuild.dependencies.base.
'StaticLibrary' may not be defined if module
mesonbuild.build
is imported before module
mesonbuild.dependencies.base
, as the
definition
of StaticLibrary occurs after the cyclic
import
of mesonbuild.dependencies.base.
'StaticLibrary' may not be defined if module
mesonbuild.build
is imported before module
mesonbuild.dependencies.base
, as the
definition
of StaticLibrary occurs after the cyclic
import
of mesonbuild.dependencies.base.
'StaticLibrary' may not be defined if module
mesonbuild.build
is imported before module
mesonbuild.dependencies.base
, as the
definition
of StaticLibrary occurs after the cyclic
import
of mesonbuild.dependencies.base.
'StaticLibrary' may not be defined if module
mesonbuild.build
is imported before module
mesonbuild.dependencies.base
, as the
definition
of StaticLibrary occurs after the cyclic
import
of mesonbuild.dependencies.base.
'StaticLibrary' may not be defined if module
mesonbuild.build
is imported before module
mesonbuild.dependencies.base
, as the
definition
of StaticLibrary occurs after the cyclic
import
of mesonbuild.dependencies.base.
'StaticLibrary' may not be defined if module
mesonbuild.build
is imported before module
mesonbuild.dependencies.base
, as the
definition
of StaticLibrary occurs after the cyclic
import
of mesonbuild.dependencies.base.
'StaticLibrary' may not be defined if module
mesonbuild.build
is imported before module
mesonbuild.dependencies.base
, as the
definition
of StaticLibrary occurs after the cyclic
import
of mesonbuild.dependencies.base.
'StaticLibrary' may not be defined if module
mesonbuild.build
is imported before module
mesonbuild.dependencies.base
, as the
definition
of StaticLibrary occurs after the cyclic
import
of mesonbuild.dependencies.base.
'StaticLibrary' may not be defined if module
mesonbuild.build
is imported before module
mesonbuild.dependencies.base
, as the
definition
of StaticLibrary occurs after the cyclic
import
of mesonbuild.dependencies.base.
'StaticLibrary' may not be defined if module
mesonbuild.build
is imported before module
mesonbuild.dependencies.base
, as the
definition
of StaticLibrary occurs after the cyclic
import
of mesonbuild.dependencies.base.
'StaticLibrary' may not be defined if module
mesonbuild.build
is imported before module
mesonbuild.dependencies.base
, as the
definition
of StaticLibrary occurs after the cyclic
import
of mesonbuild.dependencies.base.

Check failure on line 29 in mesonbuild/dependencies/base.py

See this annotation in the file changed.

Code scanning / CodeQL

Module-level cyclic import Error

'StructuredSources' may not be defined if module
mesonbuild.build
is imported before module
mesonbuild.dependencies.base
, as the
definition
of StructuredSources occurs after the cyclic
import
of mesonbuild.dependencies.base.
'StructuredSources' may not be defined if module
mesonbuild.build
is imported before module
mesonbuild.dependencies.base
, as the
definition
of StructuredSources occurs after the cyclic
import
of mesonbuild.dependencies.base.
'StructuredSources' may not be defined if module
mesonbuild.build
is imported before module
mesonbuild.dependencies.base
, as the
definition
of StructuredSources occurs after the cyclic
import
of mesonbuild.dependencies.base.
'StructuredSources' may not be defined if module
mesonbuild.build
is imported before module
mesonbuild.dependencies.base
, as the
definition
of StructuredSources occurs after the cyclic
import
of mesonbuild.dependencies.base.
'StructuredSources' may not be defined if module
mesonbuild.build
is imported before module
mesonbuild.dependencies.base
, as the
definition
of StructuredSources occurs after the cyclic
import
of mesonbuild.dependencies.base.
'StructuredSources' may not be defined if module
mesonbuild.build
is imported before module
mesonbuild.dependencies.base
, as the
definition
of StructuredSources occurs after the cyclic
import
of mesonbuild.dependencies.base.
'StructuredSources' may not be defined if module
mesonbuild.build
is imported before module
mesonbuild.dependencies.base
, as the
definition
of StructuredSources occurs after the cyclic
import
of mesonbuild.dependencies.base.
'StructuredSources' may not be defined if module
mesonbuild.build
is imported before module
mesonbuild.dependencies.base
, as the
definition
of StructuredSources occurs after the cyclic
import
of mesonbuild.dependencies.base.
'StructuredSources' may not be defined if module
mesonbuild.build
is imported before module
mesonbuild.dependencies.base
, as the
definition
of StructuredSources occurs after the cyclic
import
of mesonbuild.dependencies.base.
'StructuredSources' may not be defined if module
mesonbuild.build
is imported before module
mesonbuild.dependencies.base
, as the
definition
of StructuredSources occurs after the cyclic
import
of mesonbuild.dependencies.base.
'StructuredSources' may not be defined if module
mesonbuild.build
is imported before module
mesonbuild.dependencies.base
, as the
definition
of StructuredSources occurs after the cyclic
import
of mesonbuild.dependencies.base.
'StructuredSources' may not be defined if module
mesonbuild.build
is imported before module
mesonbuild.dependencies.base
, as the
definition
of StructuredSources occurs after the cyclic
import
of mesonbuild.dependencies.base.

Check failure on line 29 in mesonbuild/dependencies/base.py

See this annotation in the file changed.

Code scanning / CodeQL

Module-level cyclic import Error

'ExtractedObjects' may not be defined if module
mesonbuild.build
is imported before module
mesonbuild.dependencies.base
, as the
definition
of ExtractedObjects occurs after the cyclic
import
of mesonbuild.dependencies.base.
'ExtractedObjects' may not be defined if module
mesonbuild.build
is imported before module
mesonbuild.dependencies.base
, as the
definition
of ExtractedObjects occurs after the cyclic
import
of mesonbuild.dependencies.base.
'ExtractedObjects' may not be defined if module
mesonbuild.build
is imported before module
mesonbuild.dependencies.base
, as the
definition
of ExtractedObjects occurs after the cyclic
import
of mesonbuild.dependencies.base.
'ExtractedObjects' may not be defined if module
mesonbuild.build
is imported before module
mesonbuild.dependencies.base
, as the
definition
of ExtractedObjects occurs after the cyclic
import
of mesonbuild.dependencies.base.
'ExtractedObjects' may not be defined if module
mesonbuild.build
is imported before module
mesonbuild.dependencies.base
, as the
definition
of ExtractedObjects occurs after the cyclic
import
of mesonbuild.dependencies.base.
'ExtractedObjects' may not be defined if module
mesonbuild.build
is imported before module
mesonbuild.dependencies.base
, as the
definition
of ExtractedObjects occurs after the cyclic
import
of mesonbuild.dependencies.base.
'ExtractedObjects' may not be defined if module
mesonbuild.build
is imported before module
mesonbuild.dependencies.base
, as the
definition
of ExtractedObjects occurs after the cyclic
import
of mesonbuild.dependencies.base.
'ExtractedObjects' may not be defined if module
mesonbuild.build
is imported before module
mesonbuild.dependencies.base
, as the
definition
of ExtractedObjects occurs after the cyclic
import
of mesonbuild.dependencies.base.
'ExtractedObjects' may not be defined if module
mesonbuild.build
is imported before module
mesonbuild.dependencies.base
, as the
definition
of ExtractedObjects occurs after the cyclic
import
of mesonbuild.dependencies.base.
'ExtractedObjects' may not be defined if module
mesonbuild.build
is imported before module
mesonbuild.dependencies.base
, as the
definition
of ExtractedObjects occurs after the cyclic
import
of mesonbuild.dependencies.base.
'ExtractedObjects' may not be defined if module
mesonbuild.build
is imported before module
mesonbuild.dependencies.base
, as the
definition
of ExtractedObjects occurs after the cyclic
import
of mesonbuild.dependencies.base.
'ExtractedObjects' may not be defined if module
mesonbuild.build
is imported before module
mesonbuild.dependencies.base
, as the
definition
of ExtractedObjects occurs after the cyclic
import
of mesonbuild.dependencies.base.

Check failure on line 29 in mesonbuild/dependencies/base.py

See this annotation in the file changed.

Code scanning / CodeQL

Module-level cyclic import Error

'GeneratedTypes' may not be defined if module
mesonbuild.build
is imported before module
mesonbuild.dependencies.base
, as the
definition
of GeneratedTypes occurs after the cyclic
import
of mesonbuild.dependencies.base.
'GeneratedTypes' may not be defined if module
mesonbuild.build
is imported before module
mesonbuild.dependencies.base
, as the
definition
of GeneratedTypes occurs after the cyclic
import
of mesonbuild.dependencies.base.
'GeneratedTypes' may not be defined if module
mesonbuild.build
is imported before module
mesonbuild.dependencies.base
, as the
definition
of GeneratedTypes occurs after the cyclic
import
of mesonbuild.dependencies.base.
'GeneratedTypes' may not be defined if module
mesonbuild.build
is imported before module
mesonbuild.dependencies.base
, as the
definition
of GeneratedTypes occurs after the cyclic
import
of mesonbuild.dependencies.base.
'GeneratedTypes' may not be defined if module
mesonbuild.build
is imported before module
mesonbuild.dependencies.base
, as the
definition
of GeneratedTypes occurs after the cyclic
import
of mesonbuild.dependencies.base.
'GeneratedTypes' may not be defined if module
mesonbuild.build
is imported before module
mesonbuild.dependencies.base
, as the
definition
of GeneratedTypes occurs after the cyclic
import
of mesonbuild.dependencies.base.
'GeneratedTypes' may not be defined if module
mesonbuild.build
is imported before module
mesonbuild.dependencies.base
, as the
definition
of GeneratedTypes occurs after the cyclic
import
of mesonbuild.dependencies.base.
'GeneratedTypes' may not be defined if module
mesonbuild.build
is imported before module
mesonbuild.dependencies.base
, as the
definition
of GeneratedTypes occurs after the cyclic
import
of mesonbuild.dependencies.base.
'GeneratedTypes' may not be defined if module
mesonbuild.build
is imported before module
mesonbuild.dependencies.base
, as the
definition
of GeneratedTypes occurs after the cyclic
import
of mesonbuild.dependencies.base.
'GeneratedTypes' may not be defined if module
mesonbuild.build
is imported before module
mesonbuild.dependencies.base
, as the
definition
of GeneratedTypes occurs after the cyclic
import
of mesonbuild.dependencies.base.
'GeneratedTypes' may not be defined if module
mesonbuild.build
is imported before module
mesonbuild.dependencies.base
, as the
definition
of GeneratedTypes occurs after the cyclic
import
of mesonbuild.dependencies.base.
'GeneratedTypes' may not be defined if module
mesonbuild.build
is imported before module
mesonbuild.dependencies.base
, as the
definition
of GeneratedTypes occurs after the cyclic
import
of mesonbuild.dependencies.base.
'GeneratedTypes' may not be defined if module
mesonbuild.build
is imported before module
mesonbuild.dependencies.base
, as the
definition
of GeneratedTypes occurs after the cyclic
import
of mesonbuild.dependencies.base.
'GeneratedTypes' may not be defined if module
mesonbuild.build
is imported before module
mesonbuild.dependencies.base
, as the
definition
of GeneratedTypes occurs after the cyclic
import
of mesonbuild.dependencies.base.
'GeneratedTypes' may not be defined if module
mesonbuild.build
is imported before module
mesonbuild.dependencies.base
, as the
definition
of GeneratedTypes occurs after the cyclic
import
of mesonbuild.dependencies.base.
'GeneratedTypes' may not be defined if module
mesonbuild.build
is imported before module
mesonbuild.dependencies.base
, as the
definition
of GeneratedTypes occurs after the cyclic
import
of mesonbuild.dependencies.base.
'GeneratedTypes' may not be defined if module
mesonbuild.build
is imported before module
mesonbuild.dependencies.base
, as the
definition
of GeneratedTypes occurs after the cyclic
import
of mesonbuild.dependencies.base.
'GeneratedTypes' may n

Check failure on line 155 in mesonbuild/interpreter/compiler.py

See this annotation in the file changed.

Code scanning / CodeQL

Module-level cyclic import Error

'BuildTarget' may not be defined if module
mesonbuild.build
is imported before module
mesonbuild.interpreter.compiler
, as the
definition
of BuildTarget occurs after the cyclic
import
of mesonbuild.interpreter.compiler.
'BuildTarget' may not be defined if module
mesonbuild.build
is imported before module
mesonbuild.interpreter.compiler
, as the
definition
of BuildTarget occurs after the cyclic
import
of mesonbuild.interpreter.compiler.

Check failure on line 155 in mesonbuild/interpreter/compiler.py

See this annotation in the file changed.

Code scanning / CodeQL

Module-level cyclic import Error

'CustomTarget' may not be defined if module
mesonbuild.build
is imported before module
mesonbuild.interpreter.compiler
, as the
definition
of CustomTarget occurs after the cyclic
import
of mesonbuild.interpreter.compiler.
'CustomTarget' may not be defined if module
mesonbuild.build
is imported before module
mesonbuild.interpreter.compiler
, as the
definition
of CustomTarget occurs after the cyclic
import
of mesonbuild.interpreter.compiler.

Check failure on line 155 in mesonbuild/interpreter/compiler.py

See this annotation in the file changed.

Code scanning / CodeQL

Module-level cyclic import Error

'CustomTargetIndex' may not be defined if module
mesonbuild.build
is imported before module
mesonbuild.interpreter.compiler
, as the
definition
of CustomTargetIndex occurs after the cyclic
import
of mesonbuild.interpreter.compiler.
'CustomTargetIndex' may not be defined if module
mesonbuild.build
is imported before module
mesonbuild.interpreter.compiler
, as the
definition
of CustomTargetIndex occurs after the cyclic
import
of mesonbuild.interpreter.compiler.

Check failure on line 161 in mesonbuild/interpreter/compiler.py

See this annotation in the file changed.

Code scanning / CodeQL

Module-level cyclic import Error

'IncludeDirs' may not be defined if module
mesonbuild.build
is imported before module
mesonbuild.interpreter.compiler
, as the
definition
of IncludeDirs occurs after the cyclic
import
of mesonbuild.interpreter.compiler.
'IncludeDirs' may not be defined if module
mesonbuild.build
is imported before module
mesonbuild.interpreter.compiler
, as the
definition
of IncludeDirs occurs after the cyclic
import
of mesonbuild.interpreter.compiler.

Check failure on line 892 in mesonbuild/interpreter/compiler.py

See this annotation in the file changed.

Code scanning / CodeQL

Module-level cyclic import Error

'CustomTarget' may not be defined if module
mesonbuild.build
is imported before module
mesonbuild.interpreter.compiler
, as the
definition
of CustomTarget occurs after the cyclic
import
of mesonbuild.interpreter.compiler.
'CustomTarget' may not be defined if module
mesonbuild.build
is imported before module
mesonbuild.interpreter.compiler
, as the
definition
of CustomTarget occurs after the cyclic
import
of mesonbuild.interpreter.compiler.

Check failure on line 892 in mesonbuild/interpreter/compiler.py

See this annotation in the file changed.

Code scanning / CodeQL

Module-level cyclic import Error

'CustomTargetIndex' may not be defined if module
mesonbuild.build
is imported before module
mesonbuild.interpreter.compiler
, as the
definition
of CustomTargetIndex occurs after the cyclic
import
of mesonbuild.interpreter.compiler.
'CustomTargetIndex' may not be defined if module
mesonbuild.build
is imported before module
mesonbuild.interpreter.compiler
, as the
definition
of CustomTargetIndex occurs after the cyclic
import
of mesonbuild.interpreter.compiler.

Check failure on line 892 in mesonbuild/interpreter/compiler.py

See this annotation in the file changed.

Code scanning / CodeQL

Module-level cyclic import Error

'GeneratedList' may not be defined if module
mesonbuild.build
is imported before module
mesonbuild.interpreter.compiler
, as the
definition
of GeneratedList occurs after the cyclic
import
of mesonbuild.interpreter.compiler.
'GeneratedList' may not be defined if module
mesonbuild.build
is imported before module
mesonbuild.interpreter.compiler
, as the
definition
of GeneratedList occurs after the cyclic
import
of mesonbuild.interpreter.compiler.

Check failure on line 92 in mesonbuild/interpreter/interpreter.py

See this annotation in the file changed.

Code scanning / CodeQL

Module-level cyclic import Error

'TEST_KWS' may not be defined if module
mesonbuild.interpreter.type_checking
is imported before module
mesonbuild.interpreter.interpreter
, as the
definition
of TEST_KWS occurs after the cyclic
import
of mesonbuild.interpreter.interpreter.
'TEST_KWS' may not be defined if module
mesonbuild.interpreter.type_checking
is imported before module
mesonbuild.interpreter.interpreter
, as the
definition
of TEST_KWS occurs after the cyclic
import
of mesonbuild.interpreter.interpreter.
'TEST_KWS' may not be defined if module
mesonbuild.interpreter.type_checking
is imported before module
mesonbuild.interpreter.interpreter
, as the
definition
of TEST_KWS occurs after the cyclic
import
of mesonbuild.interpreter.interpreter.
'TEST_KWS' may not be defined if module
mesonbuild.interpreter.type_checking
is imported before module
mesonbuild.interpreter.interpreter
, as the
definition
of TEST_KWS occurs after the cyclic
import
of mesonbuild.interpreter.interpreter.
'TEST_KWS' may not be defined if module
mesonbuild.interpreter.type_checking
is imported before module
mesonbuild.interpreter.interpreter
, as the
definition
of TEST_KWS occurs after the cyclic
import
of mesonbuild.interpreter.interpreter.
'TEST_KWS' may not be defined if module
mesonbuild.interpreter.type_checking
is imported before module
mesonbuild.interpreter.interpreter
, as the
definition
of TEST_KWS occurs after the cyclic
import
of mesonbuild.interpreter.interpreter.
'TEST_KWS' may not be defined if module
mesonbuild.interpreter.type_checking
is imported before module
mesonbuild.interpreter.interpreter
, as the
definition
of TEST_KWS occurs after the cyclic
import
of mesonbuild.interpreter.interpreter.
'TEST_KWS' may not be defined if module
mesonbuild.interpreter.type_checking
is imported before module
mesonbuild.interpreter.interpreter
, as the
definition
of TEST_KWS occurs after the cyclic
import
of mesonbuild.interpreter.interpreter.

Check failure on line 122 in mesonbuild/interpreter/interpreter.py

See this annotation in the file changed.

Code scanning / CodeQL

Module-level cyclic import Error

'GeneratedList' may not be defined if module
mesonbuild.build
is imported before module
mesonbuild.interpreter.interpreter
, as the
definition
of GeneratedList occurs after the cyclic
import
of mesonbuild.interpreter.interpreter.
'GeneratedList' may not be defined if module
mesonbuild.build
is imported before module
mesonbuild.interpreter.interpreter
, as the
definition
of GeneratedList occurs after the cyclic
import
of mesonbuild.interpreter.interpreter.

Check failure on line 122 in mesonbuild/interpreter/interpreter.py

See this annotation in the file changed.

Code scanning / CodeQL

Module-level cyclic import Error

'BuildTarget' may not be defined if module
mesonbuild.build
is imported before module
mesonbuild.interpreter.interpreter
, as the
definition
of BuildTarget occurs after the cyclic
import
of mesonbuild.interpreter.interpreter.
'BuildTarget' may not be defined if module
mesonbuild.build
is imported before module
mesonbuild.interpreter.interpreter
, as the
definition
of BuildTarget occurs after the cyclic
import
of mesonbuild.interpreter.interpreter.