@@ -147,6 +147,47 @@ describe('modules/manager/pep621/extract', () => {
147
147
} ,
148
148
] ) ;
149
149
150
+ const dependenciesFromDependencyGroups = result ?. deps . filter (
151
+ ( dep ) => dep . depType === 'dependency-groups' ,
152
+ ) ;
153
+ expect ( dependenciesFromDependencyGroups ) . toEqual ( [
154
+ {
155
+ packageName : 'mypy' ,
156
+ datasource : 'pypi' ,
157
+ depType : 'dependency-groups' ,
158
+ currentValue : '==1.13.0' ,
159
+ currentVersion : '1.13.0' ,
160
+ depName : 'mypy' ,
161
+ managerData : { depGroup : 'typing' } ,
162
+ } ,
163
+ {
164
+ packageName : 'types-requests' ,
165
+ datasource : 'pypi' ,
166
+ depType : 'dependency-groups' ,
167
+ skipReason : 'unspecified-version' ,
168
+ depName : 'types-requests' ,
169
+ managerData : { depGroup : 'typing' } ,
170
+ } ,
171
+ {
172
+ packageName : 'pytest-cov' ,
173
+ datasource : 'pypi' ,
174
+ depType : 'dependency-groups' ,
175
+ currentValue : '==5.0.0' ,
176
+ currentVersion : '5.0.0' ,
177
+ depName : 'pytest-cov' ,
178
+ managerData : { depGroup : 'coverage' } ,
179
+ } ,
180
+ {
181
+ packageName : 'click' ,
182
+ datasource : 'pypi' ,
183
+ depType : 'dependency-groups' ,
184
+ currentValue : '==8.1.7' ,
185
+ currentVersion : '8.1.7' ,
186
+ depName : 'click' ,
187
+ managerData : { depGroup : 'all' } ,
188
+ } ,
189
+ ] ) ;
190
+
150
191
const pdmDevDependencies = result ?. deps . filter (
151
192
( dep ) => dep . depType === 'tool.pdm.dev-dependencies' ,
152
193
) ;
0 commit comments