Skip to content

Commit 9e9c32c

Browse files
committed
prefer requirement.clone()
1 parent 5cc68a1 commit 9e9c32c

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
@@ -341,7 +340,7 @@ def __walk_dependencies(
341340
for region_marker in region_markers:
342341
marker = region_marker.intersect(base_marker)
343342
if not marker.is_empty():
344-
require2 = deepcopy(require)
343+
require2 = require.clone()
345344
require2.marker = marker
346345
dependencies.append(require2)
347346

@@ -393,7 +392,7 @@ def get_project_dependency_packages(
393392
if project_python_marker is not None:
394393
marked_requires: list[Dependency] = []
395394
for require in project_requires:
396-
require = deepcopy(require)
395+
require = require.clone()
397396
require.marker = require.marker.intersect(project_python_marker)
398397
marked_requires.append(require)
399398
project_requires = marked_requires

0 commit comments

Comments
 (0)