()
| 98 | yield info |
| 99 | |
| 100 | def gen_packages_items(): |
| 101 | items = [] |
| 102 | deps_link = [] |
| 103 | if exists(require_fpath): |
| 104 | for info in parse_require_file(require_fpath): |
| 105 | if 'dependency_links' not in info: |
| 106 | parts = [info['package']] |
| 107 | if with_version and 'version' in info: |
| 108 | parts.extend(info['version']) |
| 109 | if not sys.version.startswith('3.4'): |
| 110 | # apparently package_deps are broken in 3.4 |
| 111 | platform_deps = info.get('platform_deps') |
| 112 | if platform_deps is not None: |
| 113 | parts.append(';' + platform_deps) |
| 114 | item = ''.join(parts) |
| 115 | items.append(item) |
| 116 | else: |
| 117 | deps_link.append(info['dependency_links']) |
| 118 | return items, deps_link |
| 119 | |
| 120 | return gen_packages_items() |
| 121 |
no test coverage detected