From 886d02cd4ab5272d8f13cd732423cf12f30908c0 Mon Sep 17 00:00:00 2001
From: Trim21 <i@trim21.me>
Date: Fri, 12 Jun 2020 22:41:40 +0800
Subject: [PATCH] fix(poetry): don't take `python` as a pypi deps (#6490)

---
 lib/manager/poetry/__snapshots__/extract.spec.ts.snap | 10 ----------
 lib/manager/poetry/extract.spec.ts                    |  2 +-
 lib/manager/poetry/extract.ts                         |  3 +++
 3 files changed, 4 insertions(+), 11 deletions(-)

diff --git a/lib/manager/poetry/__snapshots__/extract.spec.ts.snap b/lib/manager/poetry/__snapshots__/extract.spec.ts.snap
index 4244ee89c2..87bf69039f 100644
--- a/lib/manager/poetry/__snapshots__/extract.spec.ts.snap
+++ b/lib/manager/poetry/__snapshots__/extract.spec.ts.snap
@@ -473,16 +473,6 @@ Array [
     },
     "versioning": "poetry",
   },
-  Object {
-    "currentValue": "~2.7 || ^3.4",
-    "datasource": "pypi",
-    "depName": "python",
-    "depType": "dependencies",
-    "managerData": Object {
-      "nestedVersion": false,
-    },
-    "versioning": "poetry",
-  },
   Object {
     "currentValue": "^3.0",
     "datasource": "pypi",
diff --git a/lib/manager/poetry/extract.spec.ts b/lib/manager/poetry/extract.spec.ts
index 862c79c08b..a9a2feca6e 100644
--- a/lib/manager/poetry/extract.spec.ts
+++ b/lib/manager/poetry/extract.spec.ts
@@ -61,7 +61,7 @@ describe('lib/manager/poetry/extract', () => {
     it('extracts multiple dependencies', () => {
       const res = extractPackageFile(pyproject1toml, filename);
       expect(res.deps).toMatchSnapshot();
-      expect(res.deps).toHaveLength(10);
+      expect(res.deps).toHaveLength(9);
       expect(res.compatibility).toEqual({
         poetry: 'poetry>=1.0 wheel',
         python: '~2.7 || ^3.4',
diff --git a/lib/manager/poetry/extract.ts b/lib/manager/poetry/extract.ts
index d591d0dfae..8f98385adb 100644
--- a/lib/manager/poetry/extract.ts
+++ b/lib/manager/poetry/extract.ts
@@ -18,6 +18,9 @@ function extractFromSection(
     return [];
   }
   Object.keys(sectionContent).forEach((depName) => {
+    if (depName === 'python') {
+      return;
+    }
     let skipReason: SkipReason;
     let currentValue = sectionContent[depName];
     let nestedVersion = false;
-- 
GitLab