Skip to content

Commit 283f2e5

Browse files
committed
prefer requirement.clone()
1 parent bd6242b commit 283f2e5

File tree

1 file changed

+2
-3
lines changed

1 file changed

+2
-3
lines changed

src/poetry/packages/locker.py

+2-3
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@
55
import os
66
import re
77

8-
from copy import deepcopy
98
from hashlib import sha256
109
from pathlib import Path
1110
from typing import TYPE_CHECKING
@@ -339,7 +338,7 @@ def __walk_dependencies(
339338
for region_marker in region_markers:
340339
marker = region_marker.intersect(base_marker)
341340
if not marker.is_empty():
342-
require2 = deepcopy(require)
341+
require2 = require.clone()
343342
require2.marker = marker
344343
dependencies.append(require2)
345344

@@ -391,7 +390,7 @@ def get_project_dependency_packages(
391390
if project_python_marker is not None:
392391
marked_requires: list[Dependency] = []
393392
for require in project_requires:
394-
require = deepcopy(require)
393+
require = require.clone()
395394
require.marker = require.marker.intersect(project_python_marker)
396395
marked_requires.append(require)
397396
project_requires = marked_requires

0 commit comments

Comments
 (0)