test for comments in reqs files

#35
This commit is contained in:
2017-01-23 15:27:56 -05:00
parent 64ae2766dd
commit fccc309b74
2 changed files with 10 additions and 5 deletions
+9 -4
View File
@@ -64,6 +64,15 @@ def ensure_project(dev=False):
ensure_virtualenv()
def clean_requirement(requirement):
"""Cleans given requirement from additional data like, comments."""
return requirement[:requirement.index('#') - 1].strip() if ' #' in requirement else requirement.strip()
def from_requirements_file(r):
"""Returns a list of packages from an open requirements file."""
return [clean_requirement(p) for p in r.read().split('\n') if p and not p.startswith('#')]
def do_where(virtualenv=False, bare=True):
"""Executes the where functionality."""
@@ -296,10 +305,6 @@ def which_pip(allow_global=False):
return which('pip')
def from_requirements_file(r):
"""Returns a list of packages from an open requirements file."""
return [p for p in r.read().split('\n') if p and not p.startswith('#')]
@click.group(invoke_without_command=True)
+1 -1
View File
@@ -1 +1 @@
Django>1.10
Django>1.10 #django