Nuitka is a Python compiler written in Python. It's fully compatible with Python 2.6, 2.7, 3.4-3.13. You feed it your Python app, it does a lot of clever things, and spits out an executable or extension module.
3376 matches across 15 categories. Click a row to expand file-level details.
| Severity | File | Line | Snippet |
|---|---|---|---|
| HIGH | …ls/example_package_and_module/some_package/__init__.py | 0 | module to be imported and report its name as evidence of usage. |
| HIGH | …ils/example_multiple_packages/some_package/__init__.py | 0 | module to be imported and report its name as evidence of usage. |
| HIGH | …ls/example_multiple_packages/other_package/__init__.py | 0 | module to be imported and report its name as evidence of usage. |
| HIGH | …s/example_multiple_packages/some_package_b/__init__.py | 0 | module to be imported and report its name as evidence of usage. |
| HIGH | …/example_multiple_packages/other_package_a/__init__.py | 0 | module to be imported and report its name as evidence of usage. |
| HIGH | …s/example_multiple_packages/some_package_a/__init__.py | 0 | module to be imported and report its name as evidence of usage. |
| HIGH | nuitka/nodes/VariableAssignNodes.py | 0 | does this assignment node have a very trusted value. |
| HIGH | nuitka/nodes/VariableAssignNodes.py | 0 | does this assignment node have a very trusted value. |
| HIGH | nuitka/nodes/VariableAssignNodes.py | 0 | does this assignment node have a very trusted value. |
| HIGH | nuitka/nodes/VariableAssignNodes.py | 0 | does this assignment node have a very trusted value. |
| HIGH | nuitka/nodes/VariableAssignNodes.py | 0 | does this assignment node have a very trusted value. |
| HIGH | nuitka/nodes/VariableAssignNodes.py | 0 | does this assignment node have a very trusted value. |
| HIGH | nuitka/nodes/VariableAssignNodes.py | 0 | does this assignment node have a very trusted value. |
| HIGH | nuitka/nodes/VariableAssignNodes.py | 0 | does this assignment node have a very trusted value. |
| HIGH | nuitka/nodes/VariableAssignNodes.py | 0 | \ assignment raises exception in assigned value, removed assignment. |
| HIGH | nuitka/nodes/VariableAssignNodes.py | 0 | \ assignment raises exception in assigned value, removed assignment. |
| HIGH | nuitka/nodes/VariableAssignNodes.py | 0 | \ assignment raises exception in assigned value, removed assignment. |
| HIGH | nuitka/nodes/VariableAssignNodes.py | 0 | \ removed assignment of %s from itself which is known to be defined. |
| HIGH | nuitka/nodes/VariableAssignNodes.py | 0 | \ removed assignment of %s from itself which is known to be defined. |
| HIGH | nuitka/nodes/VariableAssignNodes.py | 0 | \ removed assignment of %s from itself which is known to be defined. |
| HIGH | nuitka/nodes/IterationHandles.py | 0 | tries to return constant value at the given index. parameters ---------- value_index : int index value of the element to |
| HIGH | nuitka/nodes/IterationHandles.py | 0 | tries to return constant value at the given index. parameters ---------- value_index : int index value of the element to |
| HIGH | nuitka/nodes/IterationHandles.py | 0 | tries to return constant value at the given index. parameters ---------- value_index : int index value of the element to |
| HIGH | nuitka/nodes/ChildrenHavingMixins.py | 0 | named children dictionary. for use in cloning nodes, debugging and xml output. |
| HIGH | nuitka/nodes/ChildrenHavingMixins.py | 0 | named children dictionary. for use in cloning nodes, debugging and xml output. |
| HIGH | nuitka/nodes/ChildrenHavingMixins.py | 0 | named children dictionary. for use in cloning nodes, debugging and xml output. |
| HIGH | nuitka/nodes/ChildrenHavingMixins.py | 0 | named children dictionary. for use in cloning nodes, debugging and xml output. |
| HIGH | nuitka/nodes/ChildrenHavingMixins.py | 0 | named children dictionary. for use in cloning nodes, debugging and xml output. |
| HIGH | nuitka/nodes/ChildrenHavingMixins.py | 0 | named children dictionary. for use in cloning nodes, debugging and xml output. |
| HIGH | nuitka/nodes/ChildrenHavingMixins.py | 0 | named children dictionary. for use in cloning nodes, debugging and xml output. |
| HIGH | nuitka/nodes/ChildrenHavingMixins.py | 0 | named children dictionary. for use in cloning nodes, debugging and xml output. |
| HIGH | nuitka/nodes/ChildrenHavingMixins.py | 0 | named children dictionary. for use in cloning nodes, debugging and xml output. |
| HIGH | nuitka/nodes/ChildrenHavingMixins.py | 0 | named children dictionary. for use in cloning nodes, debugging and xml output. |
| HIGH | nuitka/nodes/ChildrenHavingMixins.py | 0 | named children dictionary. for use in cloning nodes, debugging and xml output. |
| HIGH | nuitka/nodes/ChildrenHavingMixins.py | 0 | named children dictionary. for use in cloning nodes, debugging and xml output. |
| HIGH | nuitka/nodes/ChildrenHavingMixins.py | 0 | named children dictionary. for use in cloning nodes, debugging and xml output. |
| HIGH | nuitka/nodes/ChildrenHavingMixins.py | 0 | named children dictionary. for use in cloning nodes, debugging and xml output. |
| HIGH | nuitka/nodes/ChildrenHavingMixins.py | 0 | named children dictionary. for use in cloning nodes, debugging and xml output. |
| HIGH | nuitka/nodes/ChildrenHavingMixins.py | 0 | named children dictionary. for use in cloning nodes, debugging and xml output. |
| HIGH | nuitka/nodes/ChildrenHavingMixins.py | 0 | named children dictionary. for use in cloning nodes, debugging and xml output. |
| HIGH | nuitka/nodes/ChildrenHavingMixins.py | 0 | named children dictionary. for use in cloning nodes, debugging and xml output. |
| HIGH | nuitka/nodes/ChildrenHavingMixins.py | 0 | named children dictionary. for use in cloning nodes, debugging and xml output. |
| HIGH | nuitka/nodes/ChildrenHavingMixins.py | 0 | named children dictionary. for use in cloning nodes, debugging and xml output. |
| HIGH | nuitka/nodes/ChildrenHavingMixins.py | 0 | named children dictionary. for use in cloning nodes, debugging and xml output. |
| HIGH | nuitka/nodes/ChildrenHavingMixins.py | 0 | named children dictionary. for use in cloning nodes, debugging and xml output. |
| HIGH | nuitka/nodes/ChildrenHavingMixins.py | 0 | named children dictionary. for use in cloning nodes, debugging and xml output. |
| HIGH | nuitka/nodes/ChildrenHavingMixins.py | 0 | named children dictionary. for use in cloning nodes, debugging and xml output. |
| HIGH | nuitka/nodes/ChildrenHavingMixins.py | 0 | named children dictionary. for use in cloning nodes, debugging and xml output. |
| HIGH | nuitka/nodes/ChildrenHavingMixins.py | 0 | named children dictionary. for use in cloning nodes, debugging and xml output. |
| HIGH | nuitka/nodes/ChildrenHavingMixins.py | 0 | named children dictionary. for use in cloning nodes, debugging and xml output. |
| HIGH | nuitka/nodes/ChildrenHavingMixins.py | 0 | named children dictionary. for use in cloning nodes, debugging and xml output. |
| HIGH | nuitka/nodes/ChildrenHavingMixins.py | 0 | named children dictionary. for use in cloning nodes, debugging and xml output. |
| HIGH | nuitka/nodes/ChildrenHavingMixins.py | 0 | named children dictionary. for use in cloning nodes, debugging and xml output. |
| HIGH | nuitka/nodes/ChildrenHavingMixins.py | 0 | named children dictionary. for use in cloning nodes, debugging and xml output. |
| HIGH | nuitka/nodes/ChildrenHavingMixins.py | 0 | named children dictionary. for use in cloning nodes, debugging and xml output. |
| HIGH | nuitka/nodes/ChildrenHavingMixins.py | 0 | named children dictionary. for use in cloning nodes, debugging and xml output. |
| HIGH | nuitka/nodes/ChildrenHavingMixins.py | 0 | named children dictionary. for use in cloning nodes, debugging and xml output. |
| HIGH | nuitka/nodes/ChildrenHavingMixins.py | 0 | named children dictionary. for use in cloning nodes, debugging and xml output. |
| HIGH | nuitka/nodes/ChildrenHavingMixins.py | 0 | named children dictionary. for use in cloning nodes, debugging and xml output. |
| HIGH | nuitka/nodes/ChildrenHavingMixins.py | 0 | named children dictionary. for use in cloning nodes, debugging and xml output. |
| 688 more matches not shown… | |||
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | requirements.txt | 21 | # Plugins need that, but there is an inline copy for old versions too. |
| LOW | requirements.txt | 41 | # See the License for the specific language governing permissions and |
| LOW | pyproject.toml | 41 | "**/node_modules", |
| LOW | pyproject.toml | 61 | # distributed under the License is distributed on an "AS IS" BASIS, |
| LOW | setup.py | 521 | verbose=0, |
| LOW | .sourcery.yaml | 1 | # Copyright 2026, Kay Hayen, mailto:kay.hayen@gmail.com find license text at end of file |
| LOW | .sourcery.yaml | 21 | # |
| LOW | misc/dump-config-options.py | 1 | # Copyright 2026, Kay Hayen, mailto:kay.hayen@gmail.com find license text at end of file |
| LOW | misc/dump-config-options.py | 21 | # |
| LOW | misc/vscode_config_gen.py | 261 | |
| LOW | misc/make-coverage-rendering.py | 81 | # Clean up after ourselves again. |
| LOW | misc/make-coverage-rendering.py | 101 | # distributed under the License is distributed on an "AS IS" BASIS, |
| LOW | misc/make-version-bump.py | 21 | # integrates with CPython, but also works on its own. |
| LOW | misc/make-deb-mentors-release.py | 21 | # integrates with CPython, but also works on its own. |
| LOW | misc/create-pbuilder-image.py | 61 | target_filename = codename + ".tgz" |
| LOW | misc/create-pbuilder-image.py | 81 | # Unless required by applicable law or agreed to in writing, software |
| LOW | misc/make-upload.py | 61 | # Part of "Nuitka", an optimizing Python compiler that is compatible and |
| LOW | misc/make-apidoc.py | 21 | # integrates with CPython, but also works on its own. |
| LOW | misc/run-valgrind.py | 101 | # https://www.gnu.org/licenses/agpl-3.0.txt |
| LOW | misc/make-deb-release.py | 21 | # integrates with CPython, but also works on its own. |
| LOW | misc/update-doc.py | 21 | # integrates with CPython, but also works on its own. |
| LOW | misc/make-pypi-upload.py | 21 | # integrates with CPython, but also works on its own. |
| LOW | misc/make-release.py | 61 | print("Finished.") |
| LOW | misc/install-git-hooks.py | 141 | # https://www.gnu.org/licenses/agpl-3.0.txt |
| LOW | bin/compile-python-for-nuitka-mac.sh | 201 | if [ "$CLEANUP" = true ]; then |
| LOW | bin/compile-python-for-nuitka-mac.sh | 221 | # distributed under the License is distributed on an "AS IS" BASIS, |
| LOW | bin/compile-python-for-nuitka-linux.sh | 221 | # You may obtain a copy of the License at |
| LOW | tests/distutils/run_all.py | 421 | except NuitkaCalledProcessError: |
| LOW | tests/distutils/run_all.py | 441 | # Unless required by applicable law or agreed to in writing, software |
| LOW | …s/distutils/example_5_versioneer_setuptools32/setup.py | 21 | |
| LOW | …/distutils/example_5_versioneer_setuptools32/setup.cfg | 1 | # Copyright 2026, Kay Hayen, mailto:kay.hayen@gmail.com find license text at end of file |
| LOW | …/distutils/example_5_versioneer_setuptools32/setup.cfg | 21 | # See the License for the specific language governing permissions and |
| LOW | …tutils/example_5_versioneer_setuptools32/versioneer.py | 141 | |
| LOW | …tutils/example_5_versioneer_setuptools32/versioneer.py | 161 | |
| LOW | …tutils/example_5_versioneer_setuptools32/versioneer.py | 201 | write_to_version_file(target_versionfile, versions) |
| LOW | …tutils/example_5_versioneer_setuptools32/versioneer.py | 221 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
| LOW | …ple_5_versioneer_setuptools32/some_package/_version.py | 1 | # Copyright 2026, Kay Hayen, mailto:kay.hayen@gmail.com find license text at end of file |
| LOW | …ple_5_versioneer_setuptools32/some_package/_version.py | 21 | return { |
| LOW | …ple_5_versioneer_setuptools32/some_package/_version.py | 41 | # Unless required by applicable law or agreed to in writing, software |
| LOW | …ple_5_versioneer_setuptools32/some_package/__init__.py | 1 | # Copyright 2026, Kay Hayen, mailto:kay.hayen@gmail.com find license text at end of file |
| LOW | …ple_5_versioneer_setuptools32/some_package/__init__.py | 21 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
| LOW | …3_dependencies_poetry_pyproject/pyproject.cpython.toml | 21 | requires = ["poetry-core>=1.0.0"] |
| LOW | …_3_dependencies_poetry_pyproject/pyproject.nuitka.toml | 21 | requires = ["nuitka", "poetry-core>=1.0.0"] |
| LOW | …ls/example_3_dependencies_poetry_pyproject/src/main.py | 21 | # indicated. |
| LOW | …ts/distutils/example_package_and_module/some_module.py | 1 | # Copyright 2026, Kay Hayen, mailto:kay.hayen@gmail.com find license text at end of file |
| LOW | …ts/distutils/example_package_and_module/some_module.py | 21 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
| LOW | tests/distutils/example_package_and_module/setup.py | 21 | |
| LOW | …ls/example_package_and_module/some_package/__init__.py | 1 | # Copyright 2026, Kay Hayen, mailto:kay.hayen@gmail.com find license text at end of file |
| LOW | …ls/example_package_and_module/some_package/__init__.py | 21 | # Unless required by applicable law or agreed to in writing, software |
| LOW | …s/distutils/example_3_pyproject/pyproject.cpython.toml | 21 | [tool.setuptools.packages.find] |
| LOW | …ts/distutils/example_3_pyproject/pyproject.nuitka.toml | 21 | [tool.setuptools.packages.find] |
| LOW | …_pyproject/src/some_namespace/some_package/__init__.py | 1 | # Copyright 2026, Kay Hayen, mailto:kay.hayen@gmail.com find license text at end of file |
| LOW | …_pyproject/src/some_namespace/some_package/__init__.py | 21 | # |
| LOW | …rc/some_namespace/some_package/sub_package/__init__.py | 21 | # Licensed under the Apache License, Version 2.0 (the "License"); |
| LOW | tests/distutils/example_multiple_packages/setup.py | 21 | "other_package_a", |
| LOW | tests/distutils/example_multiple_packages/setup.py | 41 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
| LOW | …sts/distutils/example_multiple_packages/main_module.py | 1 | # Copyright 2026, Kay Hayen, mailto:kay.hayen@gmail.com find license text at end of file |
| LOW | …sts/distutils/example_multiple_packages/main_module.py | 21 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
| LOW | …ils/example_multiple_packages/some_package/__init__.py | 1 | # Copyright 2026, Kay Hayen, mailto:kay.hayen@gmail.com find license text at end of file |
| LOW | …ils/example_multiple_packages/some_package/__init__.py | 21 | # Unless required by applicable law or agreed to in writing, software |
| 1380 more matches not shown… | |||
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | setup.py | 299 | |
| LOW | tests/distutils/run_all.py | 121 | |
| LOW | tests/basics/OrderChecksTest.py | 532 | |
| LOW | tests/basics/OrderChecksTest.py | 597 | |
| LOW | tests/basics/LoopingTest.py | 15 | |
| LOW | tests/basics/run_all.py | 35 | |
| LOW | tests/PyPI-pytest/run_all.py | 67 | |
| LOW | tests/library/check_yaml_anti_bloat_modules.py | 48 | |
| LOW | tests/library/compile_extension_modules.py | 100 | |
| LOW | tests/programs/run_all.py | 132 | |
| LOW | tests/programs/multiprocessing_using/foo/entry.py | 13 | |
| LOW | tests/optimizations/run_all.py | 86 | |
| LOW | tests/optimizations/run_all.py | 168 | |
| LOW | tests/reflected/compile_itself.py | 301 | |
| LOW | tests/reflected/compile_itself.py | 429 | |
| LOW | tests/benchmarks/pystone3.py | 213 | |
| LOW | tests/benchmarks/pybench/Constructs.py | 12 | |
| LOW | tests/benchmarks/pybench/Constructs.py | 479 | |
| LOW | lib/hints.py | 76 | |
| LOW | nuitka/PythonOperators.py | 111 | |
| LOW | nuitka/PythonOperators.py | 158 | |
| LOW | nuitka/Tracing.py | 78 | |
| LOW | nuitka/SourceCodeReferences.py | 46 | |
| LOW | nuitka/PythonFlavors.py | 100 | |
| LOW | nuitka/PythonFlavors.py | 304 | |
| LOW | nuitka/PythonFlavors.py | 476 | |
| LOW | nuitka/PythonVersions.py | 429 | |
| LOW | nuitka/PythonVersions.py | 584 | |
| LOW | nuitka/Variables.py | 477 | |
| LOW | nuitka/Variables.py | 240 | |
| LOW | nuitka/Variables.py | 255 | |
| LOW | nuitka/Constants.py | 29 | |
| LOW | nuitka/Constants.py | 123 | |
| LOW | nuitka/Constants.py | 193 | |
| LOW | nuitka/Constants.py | 242 | |
| LOW | nuitka/Constants.py | 281 | |
| LOW | nuitka/Constants.py | 364 | |
| LOW | nuitka/HardImportRegistry.py | 221 | |
| LOW | nuitka/MainControl.py | 494 | |
| LOW | nuitka/Bytecodes.py | 31 | |
| LOW | nuitka/PostProcessing.py | 131 | |
| LOW | nuitka/Progress.py | 322 | |
| LOW | nuitka/Progress.py | 466 | |
| LOW | nuitka/__main__.py | 74 | |
| LOW | nuitka/Serialization.py | 99 | |
| LOW | nuitka/Serialization.py | 190 | |
| LOW | nuitka/OutputDirectories.py | 225 | |
| LOW | nuitka/tree/SourceHandling.py | 129 | |
| LOW | nuitka/tree/SourceHandling.py | 252 | |
| LOW | nuitka/tree/SourceHandling.py | 370 | |
| LOW | nuitka/tree/ReformulationSubscriptExpressions.py | 27 | |
| LOW | nuitka/tree/VariableClosure.py | 89 | |
| LOW | nuitka/tree/VariableClosure.py | 138 | |
| LOW | nuitka/tree/VariableClosure.py | 256 | |
| LOW | nuitka/tree/VariableClosure.py | 344 | |
| LOW | nuitka/tree/VariableClosure.py | 438 | |
| LOW | nuitka/tree/Building.py | 339 | |
| LOW | nuitka/tree/Building.py | 649 | |
| LOW | nuitka/tree/Building.py | 689 | |
| LOW | nuitka/tree/Building.py | 1069 | |
| 344 more matches not shown… | |||
| Severity | File | Line | Snippet |
|---|---|---|---|
| MEDIUM | misc/vscode_config_gen.py | 65 | print("Error: vswhere.exe not found.") |
| MEDIUM | misc/vscode_config_gen.py | 89 | print("Error: Failed to run vswhere.exe") |
| MEDIUM | misc/vscode_config_gen.py | 93 | print("Error: No suitable Visual Studio installation found.") |
| MEDIUM | misc/vscode_config_gen.py | 112 | print("Error: No MSVC versions found.") |
| MEDIUM | misc/vscode_config_gen.py | 115 | print("Error: MSVC directory not found.") |
| MEDIUM | misc/vscode_config_gen.py | 129 | print(f"Error: Compiler not found at {compiler_path}") |
| MEDIUM | …tutils/example_5_uv_pyproject/src/example_uv/runner.py | 35 | print("Error: data_included.txt missing in example_uv.subpackage") |
| MEDIUM | …/example_6_uv_pyproject_flat/example_uv_flat/runner.py | 32 | print("Error: data_included.txt missing in example_uv_flat.subpackage") |
| LOW | tests/basics/OrderChecksTest.py | 374 | except Exception as e: |
| LOW | tests/basics/OrderChecksTest.py | 384 | except Exception as e: |
| LOW | tests/basics/OrderChecksTest.py | 392 | except Exception as e: |
| LOW | tests/basics/OrderChecksTest.py | 400 | except Exception as e: |
| LOW | tests/basics/OrderChecksTest.py | 405 | except Exception as e: |
| LOW | tests/basics/OrderChecksTest.py | 429 | except Exception as e: |
| LOW | tests/basics/OrderChecksTest.py | 437 | except Exception as e: |
| LOW | tests/basics/OrderChecksTest.py | 445 | except Exception as e: |
| LOW | tests/basics/OrderChecksTest.py | 450 | except Exception as e: |
| LOW | tests/basics/OrderChecksTest.py | 464 | except Exception as e: |
| LOW | tests/basics/OrderChecksTest.py | 472 | except Exception as e: |
| LOW | tests/basics/OrderChecksTest.py | 480 | except Exception as e: |
| LOW | tests/basics/OrderChecksTest.py | 488 | except Exception as e: |
| LOW | tests/basics/OrderChecksTest.py | 496 | except Exception as e: |
| LOW | tests/basics/OrderChecksTest.py | 504 | except Exception as e: |
| LOW | tests/basics/OrderChecksTest.py | 512 | except Exception as e: |
| LOW | tests/basics/OrderChecksTest.py | 182 | except Exception as e: |
| LOW | tests/basics/BuiltinsTest.py | 248 | except Exception as e: |
| LOW | tests/basics/BuiltinsTest.py | 255 | except Exception as e: |
| LOW | tests/basics/BuiltinsTest.py | 262 | except Exception as e: |
| LOW | tests/basics/BuiltinsTest.py | 311 | except Exception as e: |
| LOW | tests/basics/BuiltinsTest.py | 319 | except Exception as e: |
| LOW | tests/basics/BuiltinsTest.py | 324 | except Exception as e: |
| LOW | tests/basics/BuiltinsTest.py | 329 | except Exception as e: |
| LOW | tests/basics/BuiltinsTest.py | 334 | except Exception as e: |
| LOW | tests/basics/BuiltinsTest.py | 339 | except Exception as e: |
| LOW | tests/basics/BuiltinsTest.py | 344 | except Exception as e: |
| LOW | tests/basics/BuiltinsTest.py | 670 | except Exception as e: |
| LOW | tests/basics/BuiltinsTest.py | 676 | except Exception as e: |
| LOW | tests/basics/BuiltinsTest.py | 682 | except Exception as e: |
| LOW | tests/basics/BuiltinsTest.py | 708 | except Exception as e: |
| LOW | tests/basics/BuiltinsTest.py | 714 | except Exception as e: |
| LOW | tests/basics/BuiltinsTest.py | 720 | except Exception as e: |
| LOW | tests/basics/BuiltinsTest.py | 32 | except Exception as e: |
| LOW | tests/basics/BuiltinsTest.py | 50 | except Exception as e: |
| LOW | tests/basics/BuiltinsTest.py | 280 | except Exception as e: |
| LOW | tests/basics/BuiltinsTest.py | 285 | except Exception as e: |
| LOW | tests/basics/BuiltinsTest.py | 376 | except Exception as e: |
| LOW | tests/basics/BuiltinsTest.py | 397 | except Exception as e: |
| LOW | tests/basics/BuiltinsTest.py | 402 | except Exception as e: |
| LOW | tests/basics/BuiltinsTest.py | 639 | except Exception as e: |
| LOW | tests/basics/OperatorsTest.py | 77 | except Exception as e: |
| LOW | tests/basics/YieldFromTest33.py | 47 | except Exception as e: |
| LOW | tests/basics/YieldFromTest33.py | 55 | except Exception as e: |
| LOW | tests/basics/YieldFromTest33.py | 65 | except Exception as e: |
| LOW | tests/basics/ReferencingTest33.py | 70 | except Exception: # different to Nuitka, pylint: disable=broad-except |
| LOW | tests/basics/ReferencingTest33.py | 218 | except Exception: # pylint: disable=broad-except |
| LOW | tests/basics/ReferencingTest33.py | 230 | except Exception: # pylint: disable=broad-except |
| MEDIUM | tests/basics/ReferencingTest33.py | 57 | def simpleFunction3(): |
| MEDIUM | tests/basics/ReferencingTest33.py | 152 | def simpleFunction11(): |
| LOW | tests/basics/BuiltinSuperTest.py | 33 | except Exception as e: |
| LOW | tests/basics/BuiltinSuperTest.py | 48 | except Exception as e: |
| 200 more matches not shown… | |||
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | …ls/example_3_dependencies_poetry_pyproject/src/main.py | 4 | |
| LOW | …ts/distutils/example_package_and_module/some_module.py | 4 | |
| LOW | …ls/example_package_and_module/some_package/__init__.py | 6 | |
| LOW | …_pyproject/src/some_namespace/some_package/__init__.py | 4 | |
| LOW | …rc/some_namespace/some_package/sub_package/__init__.py | 4 | |
| LOW | …sts/distutils/example_multiple_packages/main_module.py | 4 | |
| LOW | …ils/example_multiple_packages/some_package/__init__.py | 6 | |
| LOW | …ls/example_multiple_packages/other_package/__init__.py | 6 | |
| LOW | …s/example_multiple_packages/some_package_b/__init__.py | 6 | |
| LOW | …/example_multiple_packages/other_package_a/__init__.py | 6 | |
| LOW | …s/example_multiple_packages/some_package_a/__init__.py | 6 | |
| LOW | …sts/distutils/example_2_setuptools/package1/module1.py | 5 | |
| LOW | …sts/distutils/example_2_setuptools/package1/module2.py | 4 | |
| LOW | …ample_2_setuptools/package1/subpackage1/submodule11.py | 4 | |
| LOW | …ample_2_setuptools/package1/subpackage2/submodule21.py | 4 | |
| LOW | …ts/distutils/example_pymodules_only/py_modules_only.py | 5 | |
| LOW | …mple_4_dependencies_pyproject/src/example4/__init__.py | 4 | |
| LOW | tests/basics/OrderChecksTest.py | 4 | |
| LOW | tests/basics/GeneratorExpressionsTest.py | 6 | |
| LOW | tests/basics/InspectionTest.py | 6 | |
| LOW | tests/basics/ModuleAttributesTest.py | 8 | |
| LOW | tests/basics/BuiltinsTest.py | 11 | |
| LOW | tests/basics/OperatorsTest.py | 4 | |
| LOW | tests/basics/InplaceOperationsTest.py | 4 | |
| LOW | tests/basics/DecoratorsTest.py | 4 | |
| LOW | tests/basics/FutureTest32.py | 4 | |
| LOW | tests/basics/ClassesTest.py | 4 | |
| LOW | tests/basics/ComparisonChainsTest.py | 6 | |
| LOW | tests/basics/BuiltinSuperTest.py | 13 | |
| LOW | tests/basics/ImportingTest.py | 4 | |
| LOW | tests/basics/ImportingTest.py | 37 | |
| LOW | tests/basics/ImportingTest.py | 48 | |
| LOW | tests/basics/ImportingTest.py | 67 | |
| LOW | tests/basics/FunctionsTest.py | 6 | |
| LOW | tests/basics/AssertsTest.py | 6 | |
| LOW | tests/basics/LoopingTest.py | 6 | |
| LOW | tests/basics/TryExceptFinallyTest.py | 4 | |
| LOW | tests/basics/LambdasTest.py | 4 | |
| LOW | tests/basics/GlobalStatementTest.py | 4 | |
| LOW | tests/basics/DoubleDeletionsTest.py | 4 | |
| LOW | tests/basics/TryContinueFinallyTest.py | 4 | |
| LOW | tests/basics/FunctionObjectsTest.py | 6 | |
| LOW | tests/basics/MainProgramsTest.py | 4 | |
| LOW | tests/basics/ListContractionsTest.py | 6 | |
| LOW | tests/basics/BranchingTest.py | 6 | |
| LOW | tests/basics/NestedLoopsTest27.py | 6 | |
| LOW | tests/basics/ConstantsTest.py | 8 | |
| LOW | tests/basics/ExtremeClosureTest.py | 6 | |
| LOW | tests/basics/LateClosureAssignmentTest.py | 4 | |
| LOW | tests/basics/CoroutinesTest35.py | 7 | |
| LOW | tests/basics/TryExceptContinueTest.py | 4 | |
| LOW | tests/basics/OrderChecksTest27.py | 4 | |
| LOW | tests/basics/TryReturnFinallyTest.py | 7 | |
| LOW | tests/basics/TryExceptFramesTest.py | 4 | |
| LOW | tests/basics/BuiltinOverload.py | 4 | |
| LOW | tests/basics/BigIntOperationsTest.py | 6 | |
| LOW | tests/basics/run_xml.py | 5 | |
| LOW | tests/basics/run_xml.py | 20 | |
| LOW | tests/basics/run_xml.py | 23 | |
| LOW | tests/basics/AssignmentsTest.py | 6 | |
| 273 more matches not shown… | |||
| Severity | File | Line | Snippet |
|---|---|---|---|
| HIGH | nuitka/MainControl.py | 404 | Pick the names for the C files of each module. Args: source_dir - the externally usable directory to put mo |
| HIGH | nuitka/tools/quality/pyright/Pyright.py | 24 | Find the pyright binary on the system. Args: basedpyright: If True, look for 'basedpyright' instead of 'pyr |
| HIGH | nuitka/specs/ParameterSpecs.py | 325 | Match a call arguments to a signature. Args: func_name - Name of the function being matched, used to constr |
| HIGH | nuitka/plugins/Plugins.py | 262 | Decide if a plugin is active. Args: plugin_name - name of the plugin Notes: Detectors do not c |
| HIGH | nuitka/plugins/Plugins.py | 1408 | Let plugins decide whether to suppress import warnings for an unknown module. Notes: If all plugins |
| HIGH | nuitka/plugins/Plugins.py | 2126 | Activate selected plugin classes Args: None Notes: This creates actual plugin instances, befor |
| HIGH | nuitka/plugins/Hooks.py | 262 | Let plugins decide whether to suppress import warnings for an unknown module. Notes: If all plugins return |
| HIGH | nuitka/plugins/PluginBase.py | 567 | Indicate whether an implicitly imported module should be accepted. Notes: You may negate importing |
| HIGH | nuitka/plugins/PluginBase.py | 594 | Inspect or modify source code. Args: module_name: (str) name of module source_code: (st |
| HIGH | nuitka/plugins/PluginBase.py | 645 | Create code to execute before importing a module. Notes: Called by @onModuleDiscovered. Ar |
| HIGH | nuitka/plugins/PluginBase.py | 662 | Create code to execute after loading to a module. Notes: Called by @onModuleDiscovered. Ar |
| HIGH | nuitka/plugins/PluginBase.py | 680 | Create module to depend on. Notes: Called by @onModuleDiscovered. Args: module |
| HIGH | nuitka/plugins/PluginBase.py | 716 | Called with a module to be loaded. Notes: We may specify code to be prepended and/or appended to th |
| HIGH | nuitka/plugins/PluginBase.py | 824 | Provide extra modules during the optimization module loop. Args: module_names - tuple of module nam |
| HIGH | nuitka/plugins/PluginBase.py | 839 | Provide extra modules to the initial root module set. Args: module_set - tuple of modules R |
| HIGH | nuitka/plugins/PluginBase.py | 1225 | Decide whether to compile a module (or just use its bytecode). Notes: The first plugin not returnin |
| HIGH | nuitka/plugins/standard/TkinterPlugin.py | 90 | This method is called with a module that will be imported. Notes: If the word "tkinter" occurs in i |
| HIGH | nuitka/plugins/standard/TkinterPlugin.py | 251 | Provide TCL libraries to the dist folder. Notes: We will provide the copy the TCL/TK directories to |
| HIGH | nuitka/plugins/standard/TkinterPlugin.py | 360 | This method checks the source code Notes: We only use it to check whether this is the main module, |
| HIGH | nuitka/plugins/standard/DataFilesPlugin.py | 264 | Get dirnames in given subdirectories of the module. Notes: All dirnames in folders below one of the |
| HIGH | nuitka/plugins/standard/PySidePyQtPlugin.py | 902 | Method called when a module is being imported. Notes: If full name equals to the binding we insert |
| HIGH | nuitka/plugins/standard/MatplotlibPlugin.py | 203 | Method called when a module is being imported. Notes: If full name equals "matplotlib" we insert co |
| HIGH | nuitka/freezer/IncludedDataFiles.py | 110 | Convert tags argument to an OrderedSet. Notes: In many places, strings are accepted for tags, convert to Or |
| HIGH | nuitka/freezer/IncludedDataFiles.py | 982 | Copy the data files needed for standalone distribution. Notes: This is for data files only, not DLLs or eve |
| HIGH | nuitka/utils/Signing.py | 176 | Add the code signature to filenames. Args: filenames - The filenames to be signed. entitlements_fil |
| HIGH | nuitka/utils/Execution.py | 308 | Wrap a command for system debugger to call exec Args: command: (iterable of str) args for call to be debugg |
| HIGH | nuitka/utils/Execution.py | 411 | Wrap a command for system debugger with subprocess module. Args: args: (list of str) args for call to be de |
| HIGH | nuitka/utils/Importing.py | 60 | Import Python module given as a file name. Notes: Provides a Python version independent way to import any s |
| HIGH | nuitka/utils/Importing.py | 267 | Given a filename, decide the module name and kind. Args: module_name - file path of the module Returns: |
| HIGH | nuitka/utils/WindowsResources.py | 222 | Copy resources from one file to another. Args: source_filename - filename where the resources are taken fro |
| HIGH | nuitka/utils/Shebang.py | 11 | Given source code, extract the shebang (#!) part. Notes: This function is less relevant on Windows, because |
| HIGH | nuitka/utils/Shebang.py | 38 | Given a filename, extract the shebang (#!) part from it. Notes: This function is less relevant on Windows, |
| HIGH | nuitka/utils/Shebang.py | 67 | Given a concrete shebang value, it will extract the binary used. Notes: This function is less relevant on W |
| HIGH | nuitka/utils/ModuleNames.py | 66 | Create a module name in a package. Args: - module_name (str or ModuleName) module name to put below |
| HIGH | nuitka/utils/SharedLibraries.py | 602 | Update the macOS shared library information for a binary or shared library. Adds the rpath path name `rpath` in the |
| HIGH | nuitka/utils/SharedLibraries.py | 654 | Find the pywin32 DLL directory Args: None Returns: path to the pywin32 DLL directory or None |
| HIGH | nuitka/utils/FileOperations.py | 127 | Decide if two paths the same. Args: path1: First path path2: Second path Returns: Bool |
| HIGH | nuitka/utils/FileOperations.py | 223 | Make it a relative path, if possible. Args: path: path to work on start: where to start from, defau |
| HIGH | nuitka/utils/FileOperations.py | 428 | Get os.path.realpath with Python2 and Windows symlink workaround applied. Args: path: path to get realpath |
| HIGH | nuitka/utils/FileOperations.py | 483 | Get os.path.realpath with Python2 and Windows symlink workaround applied. Args: path: path to get realpath |
| HIGH | nuitka/utils/FileOperations.py | 509 | Give a sorted listing of a path. Args: path: directory to create a listing from Returns: Sorte |
| HIGH | nuitka/utils/FileOperations.py | 557 | Get all files below a given path. Args: path: directory to create a recursive listing from ignore_d |
| HIGH | nuitka/utils/FileOperations.py | 618 | Get all directories below a given path. Args: path: directory to create a recursive listing from ig |
| HIGH | nuitka/utils/FileOperations.py | 678 | Give a sorted listing of DLLs filenames in a path. Args: path: directory to create a DLL listing from |
| HIGH | nuitka/utils/FileOperations.py | 710 | Give a sorted listing of EXE filenames in a path. Args: path: directory to create a DLL listing from |
| HIGH | nuitka/utils/FileOperations.py | 755 | Get all directories below a given path. Args: path: directory to create a recursive listing from Retur |
| HIGH | nuitka/utils/FileOperations.py | 1519 | Gets the short path name of a given long path. Args: filename - long Windows filename Returns: |
| HIGH | nuitka/utils/FileOperations.py | 1607 | Gets the externally usable absolute path for a given relative path. Args: filename - filename, potentially |
| HIGH | nuitka/utils/FileOperations.py | 1745 | Return the path a link is pointing too, if any. Args: filename - check this path, need not be a filename |
| HIGH | nuitka/utils/FileOperations.py | 2068 | Encode a path to filesystem encoding. Args: path: Path to encode. Returns: Encoded path (bytes |
| HIGH | nuitka/importing/Importing.py | 299 | Given a filename, decide the module name and kind. Args: module_name - file path of the module Returns: |
| Severity | File | Line | Snippet |
|---|---|---|---|
| MEDIUM | misc/nuitka-completion.bash | 6 | # This file is in the public domain. |
| MEDIUM | misc/nuitka-completion.zsh | 5 | # This file is in the public domain. |
| MEDIUM | tests/distutils/run_all.py | 270 | # Create the wheel or standalone binary with Nuitka compilation. |
| MEDIUM | …ple_5_versioneer_setuptools32/some_package/_version.py | 10 | # This file is released into the public domain. |
| MEDIUM | nuitka/tree/ReformulationClasses.py | 64 | # This function is the Python2 special case with special re-formulation as |
| MEDIUM | nuitka/tree/ComplexCallHelperFunctions.py | 4 | """This module is providing helper functions for complex call re-formulations. |
| MEDIUM | nuitka/tree/ReformulationAssignmentStatements.py | 662 | # This function is a case driven by returns, pylint: disable=too-many-return-statements |
| MEDIUM | nuitka/tree/ReformulationClasses3.py | 163 | # This function is the Python3 special case with special re-formulation as |
| MEDIUM | nuitka/tools/testing/Common.py | 248 | # Create a temporary directory to work in, automatically remove it in case |
| MEDIUM | nuitka/nodes/LocalsDictNodes.py | 185 | # Create a cloned node with the locals variable. |
| MEDIUM | nuitka/nodes/TypeNodes.py | 87 | # The above code is supposed to catch these in a better way. |
| MEDIUM | nuitka/plugins/standard/UpxPlugin.py | 20 | """This class represents the main logic of the UPX plugin. |
| MEDIUM | nuitka/plugins/standard/SpacyPlugin.py | 18 | """This class represents the main logic of the plugin.""" |
| MEDIUM | nuitka/plugins/standard/PlaywrightPlugin.py | 21 | """This class represents the main logic of the plugin.""" |
| MEDIUM | nuitka/plugins/standard/GlfwPlugin.py | 19 | """This class represents the main logic of the glfw plugin. |
| MEDIUM | nuitka/plugins/standard/TkinterPlugin.py | 28 | """This class represents the main logic of the TkInter plugin. |
| MEDIUM | nuitka/plugins/standard/TkinterPlugin.py | 82 | """This method is called one time only to check, whether the plugin might make sense at all. |
| MEDIUM | nuitka/plugins/standard/TkinterPlugin.py | 90 | """This method is called with a module that will be imported. |
| MEDIUM | nuitka/plugins/standard/TkinterPlugin.py | 103 | # The following code will be executed before importing the module. |
| MEDIUM | nuitka/plugins/standard/TkinterPlugin.py | 352 | """This method is called one time only to check, whether the plugin might make sense at all. |
| MEDIUM | nuitka/plugins/standard/KivyPlugin.py | 11 | """This class represents the main logic of the plugin.""" |
| MEDIUM | nuitka/plugins/standard/MatplotlibPlugin.py | 25 | """This class represents the main logic of the plugin. |
| MEDIUM | nuitka/plugins/standard/PywebViewPlugin.py | 15 | """This class represents the main logic of the plugin.""" |
| MEDIUM | nuitka/plugins/standard/DelvewheelPlugin.py | 23 | """This class represents the main logic of the delvewheel plugin. |
| MEDIUM | nuitka/plugins/standard/GeventPlugin.py | 11 | """This class represents the main logic of the plugin.""" |
| MEDIUM | nuitka/freezer/Onefile.py | 306 | # Create the bootstrap binary for unpacking. |
| MEDIUM | nuitka/utils/SharedLibraries.py | 66 | # This function is a case driven by returns, pylint: disable=too-many-return-statements |
| MEDIUM | nuitka/utils/Profiling.py | 198 | # Create the instruction counter as the group leader. |
| MEDIUM | nuitka/utils/Profiling.py | 203 | # Create the cycle counter as a member of the same group. |
| MEDIUM | nuitka/code_generation/CodeObjectCodes.py | 99 | # Create the always identical, but dynamic filename first thing. |
| MEDIUM | nuitka/code_generation/ModuleCodes.py | 127 | # Create the always identical, but dynamic filename first thing. |
| MEDIUM | nuitka/code_generation/IteratorCodes.py | 224 | # Creating a temporary node on the fly, knowing it's not used for many |
| MEDIUM | nuitka/containers/OrderedSets.py | 1 | """This module is only an abstraction of OrderedSet which is not present in |
| MEDIUM | nuitka/containers/OrderedDicts.py | 1 | """This module is only an abstraction of OrderedDict as present in 2.7 and 3.x. |
| MEDIUM | nuitka/containers/OrderedSetsFallback.py | 4 | """This module is only an abstraction of OrderedSet which is not present in |
| MEDIUM | nuitka/containers/Namedtuples.py | 4 | """This module is only an abstraction of namedtuple. |
| Severity | File | Line | Snippet |
|---|---|---|---|
| MEDIUM | tests/basics/NestedLoopsTest27.py | 178 | # --------------------------------------------------------------------------- |
| MEDIUM | tests/basics/NestedLoopsTest27.py | 180 | # --------------------------------------------------------------------------- |
| MEDIUM | tests/basics/NestedLoopsTest27.py | 196 | # --------------------------------------------------------------------------- |
| MEDIUM | tests/basics/NestedLoopsTest27.py | 198 | # --------------------------------------------------------------------------- |
| MEDIUM | tests/basics/NestedLoopsTest27.py | 213 | # --------------------------------------------------------------------------- |
| MEDIUM | tests/basics/NestedLoopsTest27.py | 216 | # --------------------------------------------------------------------------- |
| MEDIUM | tests/basics/NestedLoopsTest27.py | 309 | # --------------------------------------------------------------------------- |
| MEDIUM | tests/basics/NestedLoopsTest27.py | 311 | # --------------------------------------------------------------------------- |
| MEDIUM | tests/basics/NestedLoopsTest27.py | 329 | # --------------------------------------------------------------------------- |
| MEDIUM | tests/basics/NestedLoopsTest27.py | 331 | # --------------------------------------------------------------------------- |
| MEDIUM | tests/basics/NestedLoopsTest27.py | 346 | # --------------------------------------------------------------------------- |
| MEDIUM | tests/basics/NestedLoopsTest27.py | 349 | # --------------------------------------------------------------------------- |
| MEDIUM | tests/basics/NestedLoopsTest27.py | 380 | # --------------------------------------------------------------------------- |
| MEDIUM | tests/basics/NestedLoopsTest27.py | 382 | # --------------------------------------------------------------------------- |
| MEDIUM | tests/basics/NestedLoopsTest27.py | 397 | # --------------------------------------------------------------------------- |
| MEDIUM | tests/basics/NestedLoopsTest27.py | 399 | # --------------------------------------------------------------------------- |
| MEDIUM | tests/basics/NestedLoopsTest27.py | 433 | # --------------------------------------------------------------------------- |
| MEDIUM | tests/basics/NestedLoopsTest27.py | 435 | # --------------------------------------------------------------------------- |
| MEDIUM | tests/basics/NestedLoopsTest27.py | 451 | # --------------------------------------------------------------------------- |
| MEDIUM | tests/basics/NestedLoopsTest27.py | 453 | # --------------------------------------------------------------------------- |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | tests/basics/YieldFromTest33.py | 38 | def test_broken_getattr_handling(): |
| LOW | tests/basics/YieldFromTest33.py | 72 | def test_throw_caught_subgenerator_handling(): |
| LOW | tests/basics/ComparisonChainsTest.py | 60 | def function_lambda_with_chain(): |
| LOW | tests/basics/ComparisonChainsTest.py | 73 | def generator_function_with_chain(): |
| LOW | tests/basics/FunctionsTest.py | 285 | def generator_without_context_function(): |
| LOW | tests/basics/ReferencingTest.py | 807 | def method_uncompiled_function(*args, **kwargs): |
| LOW | tests/basics/ReferencingTest.py | 823 | def method_function_with_defaults(self, a, b, c, d=1, e=2, f=3): |
| LOW | tests/basics/ReferencingTest.py | 1229 | def local_uncompiled_function(*args, **kwargs): |
| LOW | tests/basics/FunctionsTest_2.py | 71 | def nested_args_function_with_defaults((a, b)=default_giver(), c=5): |
| LOW | tests/basics/CoroutinesTest35.py | 94 | def run_until_complete_with_send(coro, value): |
| LOW | tests/basics/VarargsTest.py | 7 | def plain_list_dict_args_function(plain, *arg_list, **arg_dict): |
| LOW | tests/benchmarks/pybench/systimes.py | 105 | def process_time_clock_systimes(): |
| LOW | tests/benchmarks/pybench/systimes.py | 108 | def wall_clock_clock_systimes(): |
| LOW | tests/benchmarks/pybench/systimes.py | 132 | def ctypes_getprocesstimes_systimes(): |
| LOW | nuitka/distutils/Build.py | 14 | def suppress_known_deprecation(): |
| LOW | nuitka/options/BuildPackage.py | 95 | def new_egg_info_initialize_options(self): |
| LOW | …ka/plugins/standard/standard.nuitka-package.config.yml | 3636 | def _assert_no_warnings_context(name=None): |
| LOW | …ka/plugins/standard/standard.nuitka-package.config.yml | 3671 | def assert_array_almost_equal(*args, **kwargs): |
| LOW | …ka/plugins/standard/standard.nuitka-package.config.yml | 6161 | def nuitka_compatible_minimize(*args, **kwargs): |
| LOW | …ka/plugins/standard/standard.nuitka-package.config.yml | 8784 | def _nuitka_attribute_type_is_supported_checker_check(self, nn_module): |
| LOW | …ka/plugins/standard/standard.nuitka-package.config.yml | 8836 | def get_assignments_with_compile_ignored_comments(module): |
| LOW | …ka/plugins/standard/standard.nuitka-package.config.yml | 9371 | def _nuitka_make_missing_default_ca_runtime_error(): |
| LOW | …ka/plugins/standard/standard.nuitka-package.config.yml | 9399 | def _nuitka_handle_missing_default_ca_store_error(self, http_class, req, **http_conn_args): |
| LOW | nuitka/plugins/standard/TransformersPlugin.py | 66 | _transformers_attn_method_code = "def _can_set_attn_implementation(" |
| LOW | nuitka/plugins/standard/TransformersPlugin.py | 67 | _transformers_experts_method_code = "def _can_set_experts_implementation(" |
| LOW | nuitka/plugins/standard/TransformersPlugin.py | 75 | def _can_set_attn_implementation_nuitka(cls): |
| LOW | nuitka/plugins/standard/TransformersPlugin.py | 115 | def _can_set_experts_implementation_nuitka(cls): |
| LOW | nuitka/plugins/standard/MultiprocessingPlugin.py | 130 | def _fixup_main_from_path_for_nuitka(main_path): |
| LOW | nuitka/plugins/standard/MultiprocessingPlugin.py | 153 | def _process_worker_for_nuitka(): |
| LOW | nuitka/plugins/standard/DillPlugin/dill-postLoad.py | 49 | def _create_compiled_function(module_name, func_values): |
| LOW | …ka/plugins/standard/DillPlugin/cloudpickle-postLoad.py | 19 | def _create_compiled_function(module_name, func_values): |
| LOW | nuitka/utils/Distributions.py | 340 | def _get_pkg_resources_module(): |
| LOW | nuitka/utils/Distributions.py | 350 | def _get_pkg_resource_distributions(): |
| Severity | File | Line | Snippet |
|---|---|---|---|
| HIGH | tests/basics/AssignmentsTest.py | 12 | # pylint: disable=broad-except,global-variable-undefined,redeclared-assigned-name |
| HIGH | tests/PyPI-pytest/run_all.py | 59 | "cd %s && git fetch -q && git reset -q --hard origin && git clean -q -dfx" |
| HIGH | nuitka/options/Options.py | 1917 | the command 'RUN cd /opt/_internal && tar xf static-libs-for-embedding-only.tar.xz' \ |
| HIGH | nuitka/tools/release/Release.py | 197 | os.system("umask 0022 && chmod -R a+rX .") |
| HIGH | nuitka/tools/release/osc_upload/__main__.py | 72 | rm -rf osc && mkdir osc && cd osc && \ |
| HIGH | nuitka/code_generation/LocalsDictCodes.py | 286 | condition="%s == NULL && CHECK_AND_CLEAR_KEY_ERROR_OCCURRED(tstate)" |
| HIGH | nuitka/code_generation/IndexCodes.py | 27 | condition="%s == -1 && HAS_ERROR_OCCURRED(tstate)" % to_name, |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | nuitka/PythonOperators.py | 263 | # Check if format uses mapping keys. |
| LOW | nuitka/MainControl.py | 355 | # Check if distribution meta data is included, that cannot be used. |
| LOW | nuitka/MainControl.py | 1236 | # Check if the --project expectations are met for data files. |
| LOW | nuitka/Bytecodes.py | 67 | # Check if it's a docstring having node type. |
| LOW | nuitka/Progress.py | 578 | # Check if stdout is a TTY for Rich |
| LOW | nuitka/tree/ReformulationImportStatements.py | 41 | # Check if a __future__ imports really were at the beginning of the file. |
| LOW | nuitka/tree/VariableClosure.py | 312 | # Check if continue and break are properly in loops. If not, raise a |
| LOW | nuitka/tree/ReformulationClasses3.py | 664 | # Check if there are bases, and if there are, go with the type of the |
| LOW | nuitka/options/Options.py | 2432 | # Check if Linux icon requirement is met. |
| LOW | nuitka/options/OptionParsing.py | 294 | # Check if it is a Poetry project |
| LOW | nuitka/options/OptionParsing.py | 303 | # Check if it is a "setuptools" project |
| LOW | nuitka/options/OptionParsing.py | 323 | # Check if it is old-style "setuptools". |
| LOW | nuitka/tools/quality/codespell/__main__.py | 72 | # Check if the word is present in the file, as a substring (e.g. CamelCase). |
| LOW | nuitka/tools/testing/SearchModes.py | 101 | # Check if we become active |
| LOW | nuitka/tools/watch/__main__.py | 323 | # Check if compilation is required. |
| LOW | nuitka/nodes/FutureSpecs.py | 179 | # Check if we are going to give similar results than what we got. |
| LOW | nuitka/plugins/standard/PmwPlugin.py | 135 | # Read the filename and modify it so that it can be bundled with the |
| LOW | nuitka/utils/ThreadedExecutor.py | 12 | # Set this to false, to enable actual use of threads. This was found no longer |
| LOW | nuitka/utils/Distributions.py | 813 | # Check if it starts with "nuitka" followed by end of string or a non-name |
| LOW | nuitka/utils/Timing.py | 146 | # Check if its above the provided limit. |
| LOW | nuitka/format/PythonFormatting.py | 346 | # Check if there is a comma after the base class. |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | tests/benchmarks/pybench/pybench.py | 172 | If you change a test in some way, don't forget to increase |
| LOW | nuitka/nodes/CodeObjectSpecs.py | 68 | # Strings happens from XML parsing, make sure to convert them. |
| LOW | nuitka/nodes/ExpressionBases.py | 398 | constant=int(iter_length), # make sure to downcast long |
| LOW | nuitka/nodes/VariableRefNodes.py | 107 | constant=int(iter_length), # make sure to downcast long |
| LOW | nuitka/nodes/LoopNodes.py | 150 | # Don't forget to initialize the loop resume traces with the starting point. We use |
| LOW | …ka/plugins/standard/standard.nuitka-package.config.yml | 8643 | # have a "__file__" value, so make sure to ignore it. |
| LOW | nuitka/freezer/Standalone.py | 733 | # Sometimes an extension module is used like a DLL, make sure to |
| LOW | nuitka/code_generation/FrameCodes.py | 79 | # For nested frames, make sure to restore set the type description. |
| LOW | nuitka/code_generation/FrameCodes.py | 168 | # For nested frames, make sure to restore set the type description. |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | nuitka/plugins/standard/SpacyPlugin.py | 94 | # TODO: Can we not just return the OrderedSet. |
| MEDIUM | nuitka/plugins/standard/TkinterPlugin.py | 304 | # TODO: Not very version robust, may we ought to |
| MEDIUM | nuitka/code_generation/ComparisonHelperDefinitions.py | 109 | # TODO: Absolutely possible to shortcut, why aren't we doing it? |
| MEDIUM | nuitka/code_generation/ComparisonHelperDefinitions.py | 112 | # TODO: Absolutely possible to shortcut, why aren't we doing it? |
| Severity | File | Line | Snippet |
|---|---|---|---|
| MEDIUM | tests/basics/BuiltinsTest.py | 58 | |
| MEDIUM | tests/basics/ReferencingTest.py | 1335 | |
| MEDIUM | tests/basics/ReferencingTest36.py | 227 | |
| MEDIUM | …/benchmarks/constructs/CallLambdaExpressionDirectly.py | 13 |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | …istutils/example_5_uv_pyproject/pyproject.cpython.toml | 11 | authors = [{name = "Nuitka User", email = "user@example.com"}] |
| LOW | …distutils/example_5_uv_pyproject/pyproject.nuitka.toml | 11 | authors = [{name = "Nuitka User", email = "user@example.com"}] |
| LOW | …ils/example_6_uv_pyproject_flat/pyproject.cpython.toml | 11 | authors = [{name = "Nuitka User", email = "user@example.com"}] |
| LOW | …tils/example_6_uv_pyproject_flat/pyproject.nuitka.toml | 11 | authors = [{name = "Nuitka User", email = "user@example.com"}] |
| LOW | …ka/plugins/standard/standard.nuitka-package.config.yml | 2286 | - 'Lorem ipsum.txt' |
| LOW | …ka/plugins/standard/standard.nuitka-package.config.yml | 4632 | "lorem_ipsum: str = files(__name__).joinpath('Lorem ipsum.txt').read_text()": '' |