Blob Blame History Raw
diff --git a/requirements.txt b/requirements.txt
index dd68eb2..a10e857 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -1,2 +1,3 @@
-future
-six
+# Requirements are listed in setup.py. The dot on the next line refers to
+# the current directory, instructing installers to use this package's setup.py
+.
diff --git a/setup.py b/setup.py
index 0d28fed..e266fcb 100644
--- a/setup.py
+++ b/setup.py
@@ -12,27 +12,13 @@ from __future__ import unicode_literals
 
 import io
 from os import path
-from pip.req import parse_requirements
 from setuptools import setup, find_packages
 
 
-def get_requirements(requirements_file):
-    """Use pip to parse requirements file."""
-    requirements = []
-    if path.isfile(requirements_file):
-        for req in parse_requirements(requirements_file, session="hack"):
-            # check markers, such as
-            #
-            #     rope_py3k    ; python_version >= '3.0'
-            #
-            if req.match_markers():
-                requirements.append(str(req.req))
-    return requirements
-
+INSTALL_REQUIRES = ['future', 'six']
 
 if __name__ == "__main__":
     HERE = path.abspath(path.dirname(__file__))
-    INSTALL_REQUIRES = get_requirements(path.join(HERE, "requirements.txt"))
     with io.open(path.join(HERE, "README.rst"), encoding="utf-8") as readme:
         LONG_DESCRIPTION = readme.read()
     setup(