This patch removes unused function "parse_requirements" in order to
avoid using "pip" as a Python library.

Note: Officially "from pip import req as pip_req" is not supported usage
of "pip".

Reported-by: Katsaounis Molyvas Stamatios <mok...@intracom-telecom.com>
Signed-off-by: IWASE Yusuke <iwase.yusu...@gmail.com>
---
 ryu/utils.py | 31 -------------------------------
 1 file changed, 31 deletions(-)

diff --git a/ryu/utils.py b/ryu/utils.py
index 8bfdf7d..ca14c12 100644
--- a/ryu/utils.py
+++ b/ryu/utils.py
@@ -126,34 +126,3 @@ def binary_str(data):
     """
     # convert data into bytearray explicitly
     return ''.join('\\x%02x' % byte for byte in bytearray(data))
-
-
-def parse_requirements(requirements_files=None):
-    """
-    Parses requirements files and returns a list of requirements.
-
-    Returned list would be like::
-
-        ['foo', 'bar>=X.X', ...]
-
-    :param requirements_files: List of requirements files. The default
-     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',
-    ]
-
-    requirements = []
-    for f in requirements_files:
-        if not os.path.isfile(f):
-            continue
-
-        for r in pip_req.parse_requirements(f, session=PipSession()):
-            requirements.append(str(r.req))
-
-    return requirements
-- 
2.7.4


------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Ryu-devel mailing list
Ryu-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ryu-devel

Reply via email to