Repository Analysis

python-poetry/poetry

Python packaging and dependency management made easy

25.3 Moderate AI signal View on GitHub
25.3
Adjusted Score
25.3
Raw Score
100%
Time Factor
2026-05-28
Last Push
34,273
Stars
Python
Language
82,027
Lines of Code
366
Files
1712
Pattern Hits
2026-05-31
Scan Date

Score History

Severity Breakdown

CRITICAL 42HIGH 33MEDIUM 14LOW 1623

Pattern Findings

1712 matches across 11 categories. Click a row to expand file-level details.

Hyper-Verbose Identifiers1210 hits · 988 pts
SeverityFileLineSnippet
LOWtests/conftest.py176 def set_default_service_credential(
LOWtests/conftest.py255def with_chained_fail_keyring(mocker: MockerFixture) -> None:
LOWtests/conftest.py266def with_chained_null_keyring(mocker: MockerFixture) -> None:
LOWtests/conftest.py663def disable_http_status_force_list(mocker: MockerFixture) -> Iterator[None]:
LOWtests/conftest.py675def tmp_session_working_directory(tmp_path_factory: TempPathFactory) -> Iterator[Path]:
LOWtests/conftest.py783def mocked_pythons_version_map() -> dict[str, findpython.PythonVersion]:
LOWtests/conftest.py941def without_mocked_findpython(
LOWtests/conftest.py1025def mocked_poetry_managed_python_register(
LOWtests/conftest.py1054def wheel_with_path_traversal(tmp_path: Path, request: pytest.FixtureRequest) -> Path:
LOWtests/conftest.py1087def wheel_with_path_traversal_via_symlink(
LOWtests/test_conftest.py22def test_conftest_create_package(
LOWtests/test_factory.py237def test_create_poetry_non_package_mode(fixture_dir: FixtureDirGetter) -> None:
LOWtests/test_factory.py243def test_create_poetry_version_ok(fixture_dir: FixtureDirGetter) -> None:
LOWtests/test_factory.py251def test_create_poetry_version_not_ok(fixture_dir: FixtureDirGetter) -> None:
LOWtests/test_factory.py260def test_create_poetry_check_version_before_validation(
LOWtests/test_factory.py162def test_create_pyproject_from_package(
LOWtests/test_factory.py194def test_create_poetry_with_packages_and_includes(
LOWtests/test_factory.py225def test_create_poetry_with_multi_constraints_dependency(
LOWtests/test_factory.py275def test_poetry_with_primary_source(
LOWtests/test_factory.py288def test_poetry_with_multiple_supplemental_sources(
LOWtests/test_factory.py303def test_poetry_with_multiple_sources(
LOWtests/test_factory.py316def test_poetry_with_multiple_sources_pypi(
LOWtests/test_factory.py331def test_poetry_with_no_default_source(fixture_dir: FixtureDirGetter) -> None:
LOWtests/test_factory.py340def test_poetry_with_supplemental_source(
LOWtests/test_factory.py356def test_poetry_with_explicit_source(
LOWtests/test_factory.py373def test_poetry_with_explicit_pypi_and_other(
LOWtests/test_factory.py388def test_poetry_with_pypi_explicit_only(
LOWtests/test_factory.py396def test_poetry_with_build_constraints(fixture_dir: FixtureDirGetter) -> None:
LOWtests/test_factory.py414def test_poetry_with_empty_build_constraints(fixture_dir: FixtureDirGetter) -> None:
LOWtests/test_factory.py443def test_create_poetry_fails_on_invalid_configuration(
LOWtests/test_factory.py457def test_create_poetry_fails_on_nameless_project(
LOWtests/test_factory.py471def test_create_poetry_with_local_config(fixture_dir: FixtureDirGetter) -> None:
LOWtests/test_factory.py481def test_create_poetry_with_plugins(
LOWtests/test_factory.py502def test_create_package_source_invalid(
LOWtests/test_helpers.py44 def test_returns_package_with_name_and_version(self) -> None:
LOWtests/test_helpers.py50 def test_returns_package_not_yanked_by_default(self) -> None:
LOWtests/test_helpers.py54 def test_returns_yanked_package_with_string_reason(self) -> None:
LOWtests/test_helpers.py58 def test_returns_yanked_package_with_bool(self) -> None:
LOWtests/test_helpers.py64 def test_returns_dependency_with_wildcard_constraint(self) -> None:
LOWtests/test_helpers.py69 def test_returns_dependency_with_version_constraint(self) -> None:
LOWtests/test_helpers.py73 def test_returns_dependency_with_dict_constraint(self) -> None:
LOWtests/test_helpers.py77 def test_returns_optional_dependency(self) -> None:
LOWtests/test_helpers.py81 def test_returns_dependency_with_groups(self) -> None:
LOWtests/test_helpers.py86 def test_returns_dependency_allowing_prereleases(self) -> None:
LOWtests/test_helpers.py139 def test_stores_path_as_string(self, tmp_path: Path) -> None:
LOWtests/test_helpers.py149 def test_head_returns_mock_revision(self, tmp_path: Path) -> None:
LOWtests/test_helpers.py153 def test_ignores_extra_kwargs(self, tmp_path: Path) -> None:
LOWtests/test_helpers.py160 def test_clones_fixture_to_source_root(self, tmp_path: Path) -> None:
LOWtests/test_helpers.py169 def test_clones_fixture_with_nested_path(self, tmp_path: Path) -> None:
LOWtests/test_helpers.py179 def test_is_not_locked_by_default(self, tmp_path: Path) -> None:
LOWtests/test_helpers.py184 def test_locked_sets_locked_state(self, tmp_path: Path) -> None:
LOWtests/test_helpers.py393 def test_flattens_with_default_delimiter(self) -> None:
LOWtests/test_helpers.py397 def test_flattens_deeply_nested_dict(self) -> None:
LOWtests/test_helpers.py401 def test_returns_flat_dict_unchanged(self) -> None:
LOWtests/test_helpers.py410 def test_redirects_to_original_url(self, http: RequestsMock) -> None:
LOWtests/test_helpers.py101 def test_overwrites_existing_file(self, tmp_path: Path) -> None:
LOWtests/test_helpers.py122 def test_overwrites_existing_directory(self, tmp_path: Path) -> None:
LOWtests/test_helpers.py198 def test_is_fresh_always_returns_true(self, tmp_path: Path) -> None:
LOWtests/test_helpers.py203 def test_mock_lock_data_sets_data(self, tmp_path: Path) -> None:
LOWtests/test_helpers.py214 def test_write_lock_data_without_write_stores_in_memory(
1150 more matches not shown…
Hallucination Indicators42 hits · 470 pts
SeverityFileLineSnippet
CRITICALtests/utils/test_helpers.py19from poetry.utils.helpers import Downloader
CRITICALtests/utils/test_helpers.py20from poetry.utils.helpers import HTTPRangeRequestSupportedError
CRITICALtests/utils/test_helpers.py21from poetry.utils.helpers import download_file
CRITICALtests/utils/test_helpers.py22from poetry.utils.helpers import ensure_path
CRITICALtests/utils/test_helpers.py23from poetry.utils.helpers import extractall
CRITICALtests/utils/test_helpers.py24from poetry.utils.helpers import get_file_hash
CRITICALtests/utils/test_helpers.py25from poetry.utils.helpers import get_highest_priority_hash_type
CRITICALtests/repositories/test_http_repository.py25from poetry.utils.helpers import HTTPRangeRequestSupportedError
CRITICALtests/pyproject/test_pyproject_toml_file.py7from poetry.core.exceptions import PoetryCoreError
CRITICALtests/console/commands/test_version.py129 old_pyproject = tester.command.poetry.file.path.read_text(encoding="utf-8")
CRITICALtests/console/commands/test_version.py132 new_pyproject = tester.command.poetry.file.path.read_text(encoding="utf-8")
CRITICALtests/console/commands/test_add.py567 demo_path = app.poetry.file.path.parent.joinpath(path).resolve().as_posix()
CRITICALtests/console/commands/test_add.py790 demo_path = app.poetry.file.path.parent.joinpath(path).resolve().as_posix()
CRITICALtests/console/commands/test_add.py829 demo_path = app.poetry.file.path.parent.joinpath(path).resolve().as_posix()
CRITICALtests/console/commands/test_add.py859 demo_path = app.poetry.file.path.parent.joinpath(path).resolve().as_posix()
CRITICALtests/console/commands/test_add.py895 demo_path = app.poetry.file.path.parent.joinpath(path).resolve().as_posix()
CRITICALtests/console/commands/test_build.py18from poetry.utils.helpers import remove_directory
CRITICALsrc/poetry/toml/exceptions.py3from poetry.core.exceptions import PoetryCoreError
CRITICALsrc/poetry/config/config.py220 from poetry.utils.helpers import merge_dicts
CRITICALsrc/poetry/masonry/builders/editable.py20from poetry.utils.helpers import is_dir_writable
CRITICALsrc/poetry/masonry/builders/editable.py242 "url": self._poetry.file.path.parent.absolute().as_uri(),
CRITICALsrc/poetry/utils/cache.py21from poetry.utils.helpers import get_highest_priority_hash_type
CRITICALsrc/poetry/repositories/http_repository.py39from poetry.utils.helpers import HTTPRangeRequestSupportedError
CRITICALsrc/poetry/repositories/http_repository.py40from poetry.utils.helpers import download_file
CRITICALsrc/poetry/repositories/http_repository.py41from poetry.utils.helpers import get_highest_priority_hash_type
CRITICALsrc/poetry/installation/chooser.py14from poetry.utils.helpers import get_highest_priority_hash_type
CRITICALsrc/poetry/installation/chef.py11from poetry.utils.helpers import extractall
CRITICALsrc/poetry/installation/executor.py29from poetry.utils.helpers import Downloader
CRITICALsrc/poetry/installation/executor.py30from poetry.utils.helpers import get_file_hash
CRITICALsrc/poetry/installation/executor.py31from poetry.utils.helpers import get_highest_priority_hash_type
CRITICALsrc/poetry/installation/executor.py32from poetry.utils.helpers import pluralize
CRITICALsrc/poetry/installation/executor.py33from poetry.utils.helpers import remove_directory
CRITICALsrc/poetry/inspection/info.py26from poetry.utils.helpers import extractall
CRITICALsrc/poetry/vcs/git/backend.py32from poetry.utils.helpers import remove_directory
CRITICALsrc/poetry/packages/direct_origin.py14from poetry.utils.helpers import download_file
CRITICALsrc/poetry/packages/direct_origin.py15from poetry.utils.helpers import get_file_hash
CRITICALsrc/poetry/console/application.py26from poetry.utils.helpers import directory
CRITICALsrc/poetry/console/application.py27from poetry.utils.helpers import ensure_path
CRITICALsrc/poetry/console/commands/build.py17from poetry.utils.helpers import remove_directory
CRITICALsrc/poetry/console/commands/show.py271 from poetry.utils.helpers import get_package_version_display_string
CRITICALsrc/poetry/console/commands/self/self_command.py20from poetry.utils.helpers import directory
CRITICALsrc/poetry/console/commands/self/show/plugins.py59 from poetry.utils.helpers import pluralize
Unused Imports317 hits · 312 pts
SeverityFileLineSnippet
LOWtests/conftest.py1
LOWtests/test_conftest.py1
LOWtests/test_factory.py1
LOWtests/types.py1
LOWtests/test_helpers.py1
LOWtests/helpers.py1
LOWtests/test_main.py1
LOWtests/publishing/test_uploader.py1
LOWtests/publishing/test_publisher.py1
LOWtests/publishing/test_hash_manager.py1
LOWtests/mixology/test_incompatibility.py1
LOWtests/mixology/helpers.py1
LOWtests/mixology/version_solver/conftest.py1
LOWtests/mixology/version_solver/test_backtracking.py1
LOWtests/mixology/version_solver/__init__.py1
LOWtests/mixology/version_solver/test_unsolvable.py1
LOWtests/mixology/version_solver/test_python_constraint.py1
LOWtests/mixology/version_solver/test_dependency_cache.py1
LOWtests/mixology/version_solver/test_with_lock.py1
LOWtests/mixology/version_solver/test_basic_graph.py1
LOWtests/puzzle/test_transaction.py1
LOWtests/puzzle/conftest.py1
LOWtests/puzzle/test_provider.py1
LOWtests/puzzle/test_solver_internals.py1
LOWtests/puzzle/test_solver.py1
LOWtests/config/test_file_config_source.py1
LOWtests/config/test_source.py1
LOWtests/config/test_config_source.py1
LOWtests/config/test_config.py1
LOWtests/config/test_dict_config_source.py1
LOWtests/plugins/test_plugin_manager.py1
LOWtests/integration/test_utils_vcs_git.py1
LOWtests/masonry/builders/test_editable_builder.py1
LOWtests/utils/conftest.py1
LOWtests/utils/test_authenticator.py1
LOWtests/utils/test_threading.py1
LOWtests/utils/test_password_manager.py1
LOWtests/utils/test_isolated_build.py1
LOWtests/utils/test_dependency_specification.py1
LOWtests/utils/test_patterns.py1
LOWtests/utils/test_wheel.py1
LOWtests/utils/test_extras.py1
LOWtests/utils/test_pip.py1
LOWtests/utils/test_compat.py1
LOWtests/utils/test_helpers.py1
LOWtests/utils/test_python_manager.py1
LOWtests/utils/test_cache.py1
LOWtests/utils/test_log_utils.py1
LOWtests/repositories/test_repository.py1
LOWtests/repositories/conftest.py1
LOWtests/repositories/test_pypi_repository.py1
LOWtests/repositories/test_installed_repository.py1
LOWtests/repositories/test_lockfile_repository.py1
LOWtests/repositories/test_cached_repository.py1
LOWtests/repositories/test_legacy_repository.py1
LOWtests/repositories/test_repository_pool.py1
LOWtests/repositories/test_http_repository.py1
LOWtests/repositories/test_single_page_repository.py1
LOWtests/repositories/parsers/test_pypi_search_parser.py1
LOWtests/repositories/parsers/test_html_page_parser.py1
257 more matches not shown…
Cross-File Repetition33 hits · 165 pts
SeverityFileLineSnippet
HIGHtests/console/commands/test_add.py0\ using version ^0.2.0 for cachy updating dependencies resolving dependencies... package operations: 2 installs, 0 updat
HIGHtests/console/commands/test_add.py0\ using version ^0.2.0 for cachy updating dependencies resolving dependencies... package operations: 2 installs, 0 updat
HIGHtests/console/commands/test_add.py0\ using version ^0.2.0 for cachy updating dependencies resolving dependencies... package operations: 2 installs, 0 updat
HIGHtests/console/commands/test_add.py0\ using version ^0.2.0 for cachy updating dependencies resolving dependencies... package operations: 2 installs, 0 updat
HIGHtests/console/commands/test_add.py0\ updating dependencies resolving dependencies... package operations: 2 installs, 0 updates, 0 removals - installing msg
HIGHtests/console/commands/test_add.py0\ updating dependencies resolving dependencies... package operations: 2 installs, 0 updates, 0 removals - installing msg
HIGHtests/console/commands/test_add.py0\ updating dependencies resolving dependencies... package operations: 2 installs, 0 updates, 0 removals - installing msg
HIGHtests/console/commands/test_add.py0\ updating dependencies resolving dependencies... package operations: 2 installs, 0 updates, 0 removals - installing msg
HIGHtests/console/commands/test_add.py0\ updating dependencies resolving dependencies... package operations: 2 installs, 0 updates, 0 removals - installing msg
HIGHtests/console/commands/test_add.py0\ updating dependencies resolving dependencies... package operations: 2 installs, 0 updates, 0 removals - installing pen
HIGHtests/console/commands/test_add.py0\ updating dependencies resolving dependencies... package operations: 2 installs, 0 updates, 0 removals - installing pen
HIGHtests/console/commands/test_add.py0\ updating dependencies resolving dependencies... package operations: 2 installs, 0 updates, 0 removals - installing pen
HIGHtests/console/commands/test_add.py0\ updating dependencies resolving dependencies... package operations: 2 installs, 0 updates, 0 removals - installing pen
HIGHtests/console/commands/test_add.py0\ updating dependencies resolving dependencies... package operations: 2 installs, 0 updates, 0 removals - installing pen
HIGHtests/console/commands/test_add.py0\ updating dependencies resolving dependencies... package operations: 2 installs, 0 updates, 0 removals - installing pen
HIGHtests/console/commands/test_config.py0cache-dir = {cache_dir} data-dir = {data_dir} installer.max-workers = null installer.no-binary = null installer.only-bin
HIGHtests/console/commands/test_config.py0cache-dir = {cache_dir} data-dir = {data_dir} installer.max-workers = null installer.no-binary = null installer.only-bin
HIGHtests/console/commands/test_config.py0cache-dir = {cache_dir} data-dir = {data_dir} installer.max-workers = null installer.no-binary = null installer.only-bin
HIGHtests/console/commands/test_remove.py0\ [dependency-groups] bar = [ "foo (>=2.0,<3.0)", "baz (>=1.0,<2.0)", ]
HIGHtests/console/commands/test_remove.py0\ [dependency-groups] bar = [ "foo (>=2.0,<3.0)", "baz (>=1.0,<2.0)", ]
HIGHtests/console/commands/test_remove.py0\ [dependency-groups] bar = [ "foo (>=2.0,<3.0)", "baz (>=1.0,<2.0)", ]
HIGHtests/console/commands/test_remove.py0\ [tool.poetry.group.bar.dependencies] foo = "^2.0.0" baz = "^1.0.0"
HIGHtests/console/commands/test_remove.py0\ [tool.poetry.group.bar.dependencies] foo = "^2.0.0" baz = "^1.0.0"
HIGHtests/console/commands/test_remove.py0\ [tool.poetry.group.bar.dependencies] foo = "^2.0.0" baz = "^1.0.0"
HIGHtests/console/commands/test_remove.py0\ [dependency-groups] bar = [ "baz (>=1.0,<2.0)", ]
HIGHtests/console/commands/test_remove.py0\ [dependency-groups] bar = [ "baz (>=1.0,<2.0)", ]
HIGHtests/console/commands/test_remove.py0\ [dependency-groups] bar = [ "baz (>=1.0,<2.0)", ]
HIGHtests/console/commands/test_remove.py0\ [tool.poetry.group.bar.dependencies] baz = "^1.0.0"
HIGHtests/console/commands/test_remove.py0\ [tool.poetry.group.bar.dependencies] baz = "^1.0.0"
HIGHtests/console/commands/test_remove.py0\ [tool.poetry.group.bar.dependencies] baz = "^1.0.0"
HIGHtests/console/commands/test_init.py0\ [project] name = "my-package" version = "1.2.3" description = "this is a description" authors = [ {{name = "your name"
HIGHtests/console/commands/test_init.py0\ [project] name = "my-package" version = "1.2.3" description = "this is a description" authors = [ {{name = "your name"
HIGHtests/console/commands/test_init.py0\ [project] name = "my-package" version = "1.2.3" description = "this is a description" authors = [ {{name = "your name"
Deep Nesting72 hits · 72 pts
SeverityFileLineSnippet
LOWtests/conftest.py531
LOWtests/conftest.py541
LOWtests/mixology/helpers.py43
LOWtests/puzzle/test_transaction.py267
LOWtests/inspection/test_lazy_wheel.py76
LOWtests/packages/test_locker.py1740
LOWtests/console/commands/test_check.py318
LOWtests/console/commands/test_check.py379
LOWsrc/poetry/factory.py251
LOWsrc/poetry/publishing/uploader.py200
LOWsrc/poetry/publishing/uploader.py340
LOWsrc/poetry/mixology/version_solver.py244
LOWsrc/poetry/mixology/version_solver.py305
LOWsrc/poetry/mixology/version_solver.py450
LOWsrc/poetry/mixology/incompatibility.py108
LOWsrc/poetry/mixology/failure.py143
LOWsrc/poetry/puzzle/solver.py396
LOWsrc/poetry/puzzle/solver.py450
LOWsrc/poetry/puzzle/solver.py84
LOWsrc/poetry/puzzle/solver.py190
LOWsrc/poetry/puzzle/solver.py333
LOWsrc/poetry/puzzle/provider.py241
LOWsrc/poetry/puzzle/provider.py466
LOWsrc/poetry/puzzle/provider.py776
LOWsrc/poetry/puzzle/provider.py797
LOWsrc/poetry/puzzle/provider.py950
LOWsrc/poetry/puzzle/transaction.py45
LOWsrc/poetry/masonry/builders/editable.py142
LOWsrc/poetry/utils/authenticator.py193
LOWsrc/poetry/utils/cache.py248
LOWsrc/poetry/utils/dependency_specification.py32
LOWsrc/poetry/utils/helpers.py132
LOWsrc/poetry/utils/helpers.py410
LOWsrc/poetry/utils/helpers.py210
LOWsrc/poetry/repositories/http_repository.py271
LOWsrc/poetry/repositories/http_repository.py304
LOWsrc/poetry/repositories/http_repository.py503
LOWsrc/poetry/repositories/installed_repository.py41
LOWsrc/poetry/repositories/installed_repository.py109
LOWsrc/poetry/repositories/installed_repository.py240
LOWsrc/poetry/repositories/parsers/pypi_search_parser.py41
LOWsrc/poetry/repositories/link_sources/html.py30
LOWsrc/poetry/repositories/link_sources/json.py27
LOWsrc/poetry/installation/installer.py216
LOWsrc/poetry/installation/executor.py153
LOWsrc/poetry/installation/executor.py270
LOWsrc/poetry/installation/executor.py527
LOWsrc/poetry/installation/executor.py581
LOWsrc/poetry/installation/executor.py862
LOWsrc/poetry/inspection/lazy_wheel.py598
LOWsrc/poetry/inspection/lazy_wheel.py704
LOWsrc/poetry/inspection/info.py117
LOWsrc/poetry/inspection/info.py370
LOWsrc/poetry/inspection/info.py436
LOWsrc/poetry/vcs/git/backend.py520
LOWsrc/poetry/packages/locker.py95
LOWsrc/poetry/packages/locker.py387
LOWsrc/poetry/packages/locker.py518
LOWsrc/poetry/console/application.py247
LOWsrc/poetry/console/application.py416
12 more matches not shown…
Self-Referential Comments13 hits · 39 pts
SeverityFileLineSnippet
MEDIUMtests/vcs/git/test_backend.py303 # Create a source repository with an annotated tag
MEDIUMtests/vcs/git/test_backend.py320 # Create an annotated tag
MEDIUMtests/vcs/git/test_backend.py365 # Create a source repository with nested annotated tags
MEDIUMtests/vcs/git/test_backend.py466 # Create a source repository with LFS support
MEDIUMtests/vcs/git/test_backend.py481 # Create a regular file
MEDIUMtests/vcs/git/test_backend.py486 # Create an LFS file with a pointer
MEDIUM.github/scripts/backport.sh142# Create a temporary directory in which to hold worktrees for each backport attempt.
MEDIUM.github/scripts/backport.sh161 # Create a new backport branch, in a new worktree, based on the target branch.
MEDIUM.github/scripts/backport.sh177 # Create a derived title and label for the PR.
MEDIUM.github/scripts/backport.sh195 # Create a new pull request from the backport branch, against the target branch.
MEDIUMsrc/poetry/mixology/version_solver.py402 # Create a new incompatibility by combining incompatibility with the
MEDIUMsrc/poetry/repositories/parsers/pypi_search_parser.py14# The following code was originally written for PDM project
MEDIUMsrc/poetry/packages/locker.py263 # The following code is roughly equivalent to
Excessive Try-Catch Wrapping8 hits · 8 pts
SeverityFileLineSnippet
LOWtests/utils/test_cache.py359 except Exception:
LOWsrc/poetry/mixology/version_solver.py192 except Exception:
LOWsrc/poetry/mixology/version_solver.py530 except Exception:
LOWsrc/poetry/config/file_config_source.py106 except Exception:
LOWsrc/poetry/installation/executor.py312 except Exception as e:
LOWsrc/poetry/installation/executor.py712 except Exception:
LOWsrc/poetry/inspection/lazy_wheel.py96 except Exception as e:
LOWsrc/poetry/console/logging/io_handler.py29 except Exception:
Overly Generic Function Names5 hits · 6 pts
SeverityFileLineSnippet
LOWtests/utils/test_helpers.py144 def handle_request(request: PreparedRequest) -> HttpResponse:
LOWtests/utils/test_helpers.py162 def handle_request(request: PreparedRequest) -> tuple[int, dict[str, Any], bytes]:
LOWtests/utils/test_helpers.py199 def handle_request(request: PreparedRequest) -> tuple[int, dict[str, Any], bytes]:
LOWtests/utils/test_helpers.py111 def handle_request(request: PreparedRequest) -> HttpResponse:
LOWtests/inspection/test_lazy_wheel.py130 def handle_request(request: PreparedRequest) -> HttpResponse:
Over-Commented Block6 hits · 6 pts
SeverityFileLineSnippet
LOW.github/scripts/backport.sh1#!/usr/bin/env bash
LOWsrc/poetry/mixology/version_solver.py321 # The term in incompatibility.terms that was most recently satisfied by
LOWsrc/poetry/mixology/version_solver.py401
LOWsrc/poetry/mixology/partial_solution.py21 # total solution.
LOWsrc/poetry/puzzle/provider.py601 if locked is not None and locked.package.is_same_package_as(dep):
LOWsrc/poetry/plugins/plugin_manager.py161 return
AI Slop Vocabulary3 hits · 5 pts
SeverityFileLineSnippet
LOWtests/plugins/test_plugin_manager.py612 # just use a file dependency so that we do not have to set up a repository
MEDIUMtests/utils/test_dependency_specification.py98 ( # allow several equivalent versions to make test more robust
LOWsrc/poetry/packages/locker.py425 # so we just set both file and hash.
Redundant / Tautological Comments3 hits · 4 pts
SeverityFileLineSnippet
LOWsrc/poetry/publishing/publisher.py64 # Check if we have a token first
LOWsrc/poetry/puzzle/provider.py1022 # Set constraint to empty to mark dependency as "not required".
LOWsrc/poetry/installation/installer.py102 # Check if refresh