comments.

Signed-off-by: Kenneth Reitz <me@kennethreitz.org>
This commit is contained in:
2017-09-10 10:28:52 -04:00
parent c103b99e16
commit 927ccf3e1d
+6 -4
View File
@@ -208,19 +208,21 @@ class Project(object):
@property
def packages(self):
"""Returns a list of packages, for pip-tools to consume."""
ps = {}
for k, v in self.parsed_pipfile.get('packages', {}).items():
# Skip VCS deps.
if 'extras' in v or (not hasattr(v, 'keys')):
# Skip VCS deps, without editable.
if 'extras' in v or (not hasattr(v, 'keys')) or (hasattr(v, 'editable')):
ps.update({k: v})
return ps
@property
def dev_packages(self):
"""Returns a list of dev-packages, for pip-tools to consume."""
ps = {}
for k, v in self.parsed_pipfile.get('dev-packages', {}).items():
# Skip VCS deps.
if 'extras' in v or (not hasattr(v, 'keys')):
# Skip VCS deps, without editable.
if 'extras' in v or (not hasattr(v, 'keys')) or (hasattr(v, 'editable')):
ps.update({k: v})
return ps