revert #1439 changes

adding external dependencies to setup.py was a bad idea
This commit is contained in:
Andrew Fyfe
2018-03-31 14:45:15 +01:00
parent 587eb77476
commit 86d758d841
3 changed files with 9 additions and 11 deletions
-1
View File
@@ -1,3 +1,2 @@
django-bower
django-debug-toolbar
packaging
+9 -9
View File
@@ -13,21 +13,21 @@ from __future__ import unicode_literals
import io
from os import path
from packaging.requirements import Requirement
from pip.req import parse_requirements
from setuptools import find_packages, setup
def get_requirements(requirements_file):
"""Parse requirements file."""
"""Use pip to parse requirements file."""
requirements = []
if path.isfile(requirements_file):
with io.open(requirements_file, encoding="utf-8") as fp:
for line in fp:
if line.startswith("#") or line.strip() == "":
continue
req = Requirement(line)
if req.marker is None or req.marker.evaluate():
requirements.append('%s%s' % (req.name, req.specifier))
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
-1
View File
@@ -5,4 +5,3 @@ testfixtures==4.7.0
tox
psycopg2-binary>=2.7.4
mysqlclient>=1.3.3
packaging