refactor(cli): drop Python 3.9 (#32964)

This commit is contained in:
Mason Daugherty
2025-09-15 19:22:53 -04:00
committed by GitHub
parent 369858de19
commit 244c699551
18 changed files with 634 additions and 730 deletions

View File

@@ -52,7 +52,7 @@ class Folder:
if len(self.files) != len(__value.files):
return False
for self_file, other_file in zip(self.files, __value.files):
for self_file, other_file in zip(self.files, __value.files, strict=False):
if self_file != other_file:
return False

View File

@@ -14,7 +14,7 @@ pytest.importorskip("gritql")
def find_issue(current: Folder, expected: Folder) -> str:
for current_file, expected_file in zip(current.files, expected.files):
for current_file, expected_file in zip(current.files, expected.files, strict=False):
if current_file != expected_file:
if current_file.name != expected_file.name:
return (

View File

@@ -1,4 +1,6 @@
from typing import Any, Optional
from __future__ import annotations
from typing import Any
import pytest
@@ -13,10 +15,10 @@ from langchain_cli.utils.git import DependencySource, parse_dependency_string
def _assert_dependency_equals(
dep: DependencySource,
*,
git: Optional[str] = None,
ref: Optional[str] = None,
subdirectory: Optional[str] = None,
event_metadata: Optional[dict[str, Any]] = None,
git: str | None = None,
ref: str | None = None,
subdirectory: str | None = None,
event_metadata: dict[str, Any] | None = None,
) -> None:
if dep["git"] != git:
msg = f"Expected git to be {git} but got {dep['git']}"