File tree Expand file tree Collapse file tree 1 file changed +5
-1
lines changed
Expand file tree Collapse file tree 1 file changed +5
-1
lines changed Original file line number Diff line number Diff line change 77
88from cleo .io .buffered_io import BufferedIO
99from cleo .io .null_io import NullIO
10+ from packaging .utils import canonicalize_name
1011from poetry .core .constraints .version import Version
1112from poetry .core .packages .dependency import Dependency
1213from poetry .core .packages .dependency_group import MAIN_GROUP
@@ -99,7 +100,10 @@ def set_package_requires(
99100 if pkg .name not in skip :
100101 dep = pkg .to_dependency ()
101102 if pkg .name in dev :
102- dep ._groups = frozenset (["dev" ])
103+ try :
104+ dep .groups = frozenset ([canonicalize_name ("dev" )]) # type: ignore[misc]
105+ except AttributeError :
106+ dep ._groups = frozenset (["dev" ])
103107 if markers and pkg .name in markers :
104108 dep ._marker = parse_marker (markers [pkg .name ])
105109 package .add_dependency (dep )
You can’t perform that action at this time.
0 commit comments