Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
Cloud:OpenStack:Pike
python-ryu
only-import-pip-when-needed.patch
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File only-import-pip-when-needed.patch of Package python-ryu
From 0673a8868e4447e7b2ec551c720aeb929993727d Mon Sep 17 00:00:00 2001 From: Thomas Bechtold <tbechtold@suse.com> Date: Thu, 31 Aug 2017 07:06:39 +0200 Subject: [PATCH] Only import pip if needed In some systems pip is not installed and the parse_requirements() function is not needed. So only import pip if needed. Otherwise this fails with: from ryu.base import app_manager File "/usr/lib/python2.7/site-packages/ryu/base/app_manager.py", line 34, in <module> from ryu import utils File "/usr/lib/python2.7/site-packages/ryu/utils.py", line 23, in <module> from pip import req as pip_req ImportError: No module named pip Signed-off-by: Thomas Bechtold <tbechtold@suse.com> Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> --- ryu/utils.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/ryu/utils.py b/ryu/utils.py index d8bbc53b5..8bfdf7da9 100644 --- a/ryu/utils.py +++ b/ryu/utils.py @@ -20,8 +20,6 @@ import sys import six -from pip import req as pip_req -from pip.download import PipSession LOG = logging.getLogger('ryu.utils') @@ -142,6 +140,9 @@ def parse_requirements(requirements_files=None): is ['requirements.txt', 'tools/pip-requires']. :return: List of requirements. """ + from pip import req as pip_req + from pip.download import PipSession + requirements_files = requirements_files or [ 'requirements.txt', 'tools/pip-requires',
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor