[123383] branches/gsoc14-pip2port/pypi2port.py
gaurav at macports.org
gaurav at macports.org
Fri Aug 8 16:29:06 PDT 2014
Revision: 123383
https://trac.macports.org/changeset/123383
Author: gaurav at macports.org
Date: 2014-08-08 16:29:06 -0700 (Fri, 08 Aug 2014)
Log Message:
-----------
Updated dependency listing
Modified Paths:
--------------
branches/gsoc14-pip2port/pypi2port.py
Modified: branches/gsoc14-pip2port/pypi2port.py
===================================================================
--- branches/gsoc14-pip2port/pypi2port.py 2014-08-08 22:58:06 UTC (rev 123382)
+++ branches/gsoc14-pip2port/pypi2port.py 2014-08-08 23:29:06 UTC (rev 123383)
@@ -551,15 +551,25 @@
print "Finding dependencies..."
file.write('if {${name} ne ${subport}} {\n')
- file.write(' depends_build-append \\\n')
- file.write(' port:py${python.version}-setuptools\n')
+ file.write(' depends_lib-append \\\n')
+ file.write(' port:py${python.version}-setuptools')
deps = dependencies(dict['name'], dict['version'], True)
if deps:
- for dep in deps:
- dep = dep.split('>')[0].split('=')[0]
- dep = dep.replace('[','').replace(']','')
- if not(dep == "setuptools" or dep == "\n" or dep == ""):
+ for item in ['setuptools','','\n']:
+ while deps.count(item) > 0:
+ deps.remove(item)
+ if len(deps)>0:
+ file.write(" \\\n")
+ for dep in deps[:-1]:
+ dep = dep.split('>')[0].split('=')[0]
+ dep = dep.replace('[','').replace(']','')
+# if not(dep == "setuptools" or dep == "\n" or dep == ""):
+# file.write(' port:py${python.version}-'+dep+'\n')
+ file.write(' port:py${python.version}-'+dep+' \\\n')
+ else:
file.write(' port:py${python.version}-'+dep+'\n')
+ else:
+ file.write("\n")
file.write('\n')
file.write(' livecheck.type none\n')
if master_site_exists:
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/macports-changes/attachments/20140808/aa513069/attachment.html>
More information about the macports-changes
mailing list