Skip to content
Snippets Groups Projects
Commit 7881297c authored by Scott Kitterman's avatar Scott Kitterman
Browse files

Merge local changes with 'Piotr Ożarowski 2011-05-05 generate more strict...

Merge local changes with 'Piotr Ożarowski 2011-05-05 generate more strict dependencies for packages with private extensions'
parents c84cf2d8 b1a55b49
No related branches found
No related tags found
No related merge requests found
......@@ -541,7 +541,6 @@ def main():
dependencies = Dependencies(package)
dependencies.parse(stats, options)
dependencies.export_to(dh)
if stats['public_vers']:
dh.addsubstvar(package, 'python:Versions', \
......@@ -579,15 +578,20 @@ def main():
else: # try shebang or default Python version
ver = (list(v for i, v in details.get('shebangs', [])
if v) or [None])[0] or DEFAULT
dependencies.depend("python%d.%d" % ver)
args += " -V %s" % vrepr(ver)
else:
args += " -V %s" % vrepr(ext_for.pop())
version = ext_for.pop()
args += " -V %s" % vrepr(version)
dependencies.depend("python%d.%d" % version)
for pattern in options.regexpr or []:
args += " -X '%s'" % pattern.replace("'", r"\'")
dh.autoscript(package, 'postinst', 'postinst-pycompile', args)
dependencies.export_to(dh)
pydist_file = join('debian', "%s.pydist" % package)
if exists(pydist_file):
if not validate_pydist(pydist_file, True):
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment