Hi,

The import of pip have change.
>From 79efefcfeca6d0baf4e3cebc31ffca1cb40786f4 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Natal=20Ng=C3=A9tal?= <hobbestig...@erakis.eu>
Date: Tue, 23 Oct 2018 19:33:49 +0200
Subject: [PATCH] [Core] Fix pip import.
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

It's not recommend to use pip as library. This modules is now
in internals.

Signed-off-by: Natal Ngétal <hobbestig...@erakis.eu>
---
 ryu/tests/unit/test_requirements.py | 4 ++--
 ryu/utils.py                        | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/ryu/tests/unit/test_requirements.py 
b/ryu/tests/unit/test_requirements.py
index 7bfbd3f4..8313ee77 100644
--- a/ryu/tests/unit/test_requirements.py
+++ b/ryu/tests/unit/test_requirements.py
@@ -19,8 +19,8 @@ import sys
 import unittest
 
 import pkg_resources
-from pip.req import parse_requirements
-from pip.download import PipSession
+from pip._internal.req import parse_requirements
+from pip._internal.download import PipSession
 from six.moves import urllib
 
 from nose.tools import ok_
diff --git a/ryu/utils.py b/ryu/utils.py
index d8bbc53b..d17c9fb2 100644
--- a/ryu/utils.py
+++ b/ryu/utils.py
@@ -20,8 +20,8 @@ import os
 import sys
 
 import six
-from pip import req as pip_req
-from pip.download import PipSession
+from pip._internal import req as pip_req
+from pip._internal.download import PipSession
 
 
 LOG = logging.getLogger('ryu.utils')
-- 
2.17.2

_______________________________________________
Ryu-devel mailing list
Ryu-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ryu-devel

Reply via email to