Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
892 changes: 479 additions & 413 deletions poetry.lock

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions src/poetry/core/packages/dependency.py
Original file line number Diff line number Diff line change
Expand Up @@ -66,7 +66,7 @@ def __init__(

self._constraint: VersionConstraint
self._pretty_constraint: str
self.constraint = constraint # type: ignore[assignment]
self.constraint = constraint

self._optional = optional

Expand Down Expand Up @@ -325,7 +325,7 @@ def deactivate(self) -> None:

def with_constraint(self: T, constraint: str | VersionConstraint) -> T:
dependency = self.clone()
dependency.constraint = constraint # type: ignore[assignment]
dependency.constraint = constraint
return dependency

def with_groups(self, groups: Iterable[str]) -> Dependency:
Expand Down
4 changes: 2 additions & 2 deletions src/poetry/core/packages/dependency_group.py
Original file line number Diff line number Diff line change
Expand Up @@ -208,10 +208,10 @@ def _enrich_dependency(

dependency = project_dependency.clone()
if isinstance(project_dependency, (DirectoryDependency, VCSDependency)):
dependency._develop = poetry_dependency._develop # type: ignore[has-type]
dependency._develop = poetry_dependency._develop
else:
dependency = poetry_dependency.with_features(project_dependency.features)
dependency._optional = project_dependency.is_optional() # type: ignore[has-type]
dependency._optional = project_dependency.is_optional()
dependency._in_extras = project_dependency.in_extras

dependency.constraint = constraint
Expand Down
10 changes: 5 additions & 5 deletions tests/packages/test_dependency.py
Original file line number Diff line number Diff line change
Expand Up @@ -308,14 +308,14 @@ def test_dependency_string_representation(
def test_set_constraint_sets_pretty_constraint() -> None:
dependency = Dependency("A", "^1.0")
assert dependency.pretty_constraint == "^1.0"
dependency.constraint = "^2.0" # type: ignore[assignment]
dependency.constraint = "^2.0"
assert dependency.pretty_constraint == "^2.0"


def test_set_bogus_constraint_raises_exception() -> None:
dependency = Dependency("A", "^1.0")
with pytest.raises(ParseConstraintError):
dependency.constraint = "^=4.5" # type: ignore[assignment]
dependency.constraint = "^=4.5"


def test_with_constraint() -> None:
Expand Down Expand Up @@ -371,7 +371,7 @@ def test_with_groups() -> None:
)
def test_marker_properly_sets_python_constraint(marker: str, expected: str) -> None:
dependency = Dependency("foo", "^1.2.3")
dependency.marker = marker # type: ignore[assignment]
dependency.marker = marker
assert str(dependency.python_constraint) == expected


Expand All @@ -385,10 +385,10 @@ def test_dependency_markers_are_the_same_as_markers() -> None:
def test_marker_properly_unsets_python_constraint() -> None:
dependency = Dependency("foo", "^1.2.3")

dependency.marker = 'python_version >= "3.6"' # type: ignore[assignment]
dependency.marker = 'python_version >= "3.6"'
assert str(dependency.python_constraint) == ">=3.6"

dependency.marker = "*" # type: ignore[assignment]
dependency.marker = "*"
assert str(dependency.python_constraint) == "*"


Expand Down
2 changes: 1 addition & 1 deletion tests/packages/test_dependency_group.py
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@ def create_dependency(
if source_name:
dep.source_name = source_name
if marker:
dep.marker = marker # type: ignore[assignment]
dep.marker = marker
return dep


Expand Down
2 changes: 1 addition & 1 deletion tests/packages/test_directory_dependency.py
Original file line number Diff line number Diff line change
Expand Up @@ -187,7 +187,7 @@ def test_directory_dependency_string_representation(
) -> None:
dependency = DirectoryDependency(name=name, path=path, extras=extras)
if constraint:
dependency.constraint = constraint # type: ignore[assignment]
dependency.constraint = constraint
assert str(dependency) == expected


Expand Down
2 changes: 1 addition & 1 deletion tests/packages/test_file_dependency.py
Original file line number Diff line number Diff line change
Expand Up @@ -200,5 +200,5 @@ def test_file_dependency_string_representation(
) -> None:
dependency = FileDependency(name=name, path=path, extras=extras)
if constraint:
dependency.constraint = constraint # type: ignore[assignment]
dependency.constraint = constraint
assert str(dependency) == expected
2 changes: 1 addition & 1 deletion tests/packages/test_package.py
Original file line number Diff line number Diff line change
Expand Up @@ -667,7 +667,7 @@ def test_cannot_update_package_version() -> None:

def test_project_package_version_update_string() -> None:
package = ProjectPackage("foo", "1.2.3")
package.version = "1.2.4" # type: ignore[assignment]
package.version = "1.2.4"
assert package.version.text == "1.2.4"


Expand Down
2 changes: 1 addition & 1 deletion tests/packages/test_url_dependency.py
Original file line number Diff line number Diff line change
Expand Up @@ -87,5 +87,5 @@ def test_directory_dependency_string_representation(
) -> None:
dependency = URLDependency(name=name, url=url, extras=extras)
if constraint:
dependency.constraint = constraint # type: ignore[assignment]
dependency.constraint = constraint
assert str(dependency) == expected
2 changes: 1 addition & 1 deletion tests/packages/test_vcs_dependency.py
Original file line number Diff line number Diff line change
Expand Up @@ -183,7 +183,7 @@ def test_directory_dependency_string_representation(
name=name, vcs="git", source=source, branch=branch, extras=extras
)
if constraint:
dependency.constraint = constraint # type: ignore[assignment]
dependency.constraint = constraint
assert str(dependency) == expected


Expand Down
Loading