diff --git a/lib/manager/setup-cfg/__fixtures__/setup-cfg-1.txt b/lib/manager/setup-cfg/__fixtures__/setup-cfg-1.txt index 58b99cb70118e021357322ee89bebb85ba973cc4..24585cbefd8ef0aed9d3c664ad03b6e980c4f3f9 100644 --- a/lib/manager/setup-cfg/__fixtures__/setup-cfg-1.txt +++ b/lib/manager/setup-cfg/__fixtures__/setup-cfg-1.txt @@ -16,7 +16,7 @@ install_requires = docopt ~=0.4 fs ~=2.1 - requests ~=2.18 + requests[security] ~=2.18 setup_requires = six ~=1.4 diff --git a/lib/manager/setup-cfg/extract.ts b/lib/manager/setup-cfg/extract.ts index 3437f0efbe844c5b33ccd0e4c97a4d9b622c3ea8..6fdb150fa6f9c56ffda27720a685538cba76fe9a 100644 --- a/lib/manager/setup-cfg/extract.ts +++ b/lib/manager/setup-cfg/extract.ts @@ -32,8 +32,8 @@ function parseDep( section: string, record: string ): PackageDependency | null { - const [, depName, currentValue] = - /\s+([-_a-zA-Z0-9]*)\s*(.*)/.exec(line) || []; + const [, depName, , currentValue] = + /\s+([-_a-zA-Z0-9]*)(\[.*\])?\s*(.*)/.exec(line) || []; if ( section && record &&