mirror of
https://github.com/kennethreitz/pipenv.git
synced 2026-06-05 22:50:18 +00:00
+1
-1
@@ -66,7 +66,7 @@ def ensure_project(dev=False):
|
||||
|
||||
def clean_requirement(requirement):
|
||||
"""Cleans given requirement from additional data like, comments."""
|
||||
return requirement[:requirement.index('#') - 1].strip() if ' #' in requirement else requirement.strip()
|
||||
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."""
|
||||
|
||||
@@ -75,3 +75,8 @@ def test_install_from_requirements_file():
|
||||
r = open('tests/requirements_requests_socks.txt')
|
||||
dep = from_requirements_file(r)
|
||||
assert dep == ['requests[socks]']
|
||||
|
||||
# -e svn+svn://svn.myproject.org/svn/MyProject#egg=MyProject # comment
|
||||
r = open('tests/requirements_egg.txt')
|
||||
dep = from_requirements_file(r)
|
||||
assert dep == ['-e svn+svn://svn.myproject.org/svn/MyProject#egg=MyProject']
|
||||
|
||||
@@ -0,0 +1 @@
|
||||
-e svn+svn://svn.myproject.org/svn/MyProject#egg=MyProject # comment
|
||||
Reference in New Issue
Block a user