From fa2317eded6e4a36eca5bed89b79f46f31ed63b7 Mon Sep 17 00:00:00 2001 From: yoavk <yoavkoplon@gmail.com> Date: Tue, 10 Aug 2021 18:15:17 +0300 Subject: [PATCH] Extract deps with features (#11203) --- lib/manager/setup-cfg/__fixtures__/setup-cfg-1.txt | 2 +- lib/manager/setup-cfg/extract.ts | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/manager/setup-cfg/__fixtures__/setup-cfg-1.txt b/lib/manager/setup-cfg/__fixtures__/setup-cfg-1.txt index 58b99cb701..24585cbefd 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 3437f0efbe..6fdb150fa6 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 && -- GitLab