mirror of
https://git.launchpad.net/ubuntu-dev-tools
synced 2025-03-12 23:51:08 +00:00
Port reverse-depends to Python 3
This commit is contained in:
parent
b311cebaed
commit
31d1ae269a
@ -1,4 +1,4 @@
|
||||
#!/usr/bin/python
|
||||
#!/usr/bin/python3
|
||||
#
|
||||
# Copyright (C) 2011, Stefano Rivera <stefanor@ubuntu.com>
|
||||
#
|
||||
@ -106,12 +106,12 @@ def main():
|
||||
sys.exit(1)
|
||||
|
||||
def filter_out_fiels(data, fields):
|
||||
for field in data.keys():
|
||||
for field in list(data.keys()):
|
||||
if field not in fields:
|
||||
del data[field]
|
||||
|
||||
def filter_out_component(data, component):
|
||||
for field, rdeps in data.items():
|
||||
for field, rdeps in list(data.items()):
|
||||
filtered = [rdep for rdep in rdeps
|
||||
if rdep['Component'] in component]
|
||||
if not filtered:
|
||||
@ -141,7 +141,7 @@ def main():
|
||||
filter_out_component(result[package], component)
|
||||
|
||||
if recursive > 0:
|
||||
for rdeps in result[package].itervalues():
|
||||
for rdeps in result[package].values():
|
||||
for rdep in rdeps:
|
||||
build_results(
|
||||
rdep['Package'], result, fields, component, recursive - 1)
|
||||
@ -178,7 +178,7 @@ def display_verbose(package, values):
|
||||
data = values.get(package)
|
||||
if data:
|
||||
offset = offset + 1
|
||||
for rdeps in data.itervalues():
|
||||
for rdeps in data.values():
|
||||
for rdep in rdeps:
|
||||
print_package(values,
|
||||
rdep['Package'],
|
||||
@ -188,13 +188,13 @@ def display_verbose(package, values):
|
||||
|
||||
all_archs = set()
|
||||
# This isn't accurate, but we make up for it by displaying what we found
|
||||
for data in values.itervalues():
|
||||
for rdeps in data.itervalues():
|
||||
for data in values.values():
|
||||
for rdeps in data.values():
|
||||
for rdep in rdeps:
|
||||
if 'Architectures' in rdep:
|
||||
all_archs.update(rdep['Architectures'])
|
||||
|
||||
for field, rdeps in values[package].iteritems():
|
||||
for field, rdeps in values[package].items():
|
||||
print_field(field)
|
||||
rdeps.sort(key=lambda x: x['Package'])
|
||||
for rdep in rdeps:
|
||||
@ -202,7 +202,7 @@ def display_verbose(package, values):
|
||||
rdep['Package'],
|
||||
rdep.get('Architectures', all_archs),
|
||||
rdep.get('Dependency'))
|
||||
print
|
||||
print()
|
||||
|
||||
if all_archs:
|
||||
print("Packages without architectures listed are "
|
||||
@ -212,12 +212,12 @@ def display_verbose(package, values):
|
||||
|
||||
def display_consise(values):
|
||||
result = set()
|
||||
for data in values.itervalues():
|
||||
for rdeps in data.itervalues():
|
||||
for data in values.values():
|
||||
for rdeps in data.values():
|
||||
for rdep in rdeps:
|
||||
result.add(rdep['Package'])
|
||||
|
||||
print(u'\n'.join(sorted(list(result))))
|
||||
print('\n'.join(sorted(list(result))))
|
||||
|
||||
|
||||
if __name__ == '__main__':
|
||||
|
2
setup.py
2
setup.py
@ -36,6 +36,7 @@ if sys.version_info[0] >= 3:
|
||||
'requestbackport',
|
||||
'requestsync',
|
||||
'reverse-build-depends',
|
||||
'reverse-depends',
|
||||
'setup-packaging-environment',
|
||||
]
|
||||
data_files = [
|
||||
@ -48,7 +49,6 @@ else:
|
||||
scripts = [
|
||||
'import-bug-from-debian',
|
||||
'merge-changelog',
|
||||
'reverse-depends',
|
||||
'seeded-in-ubuntu',
|
||||
'sponsor-patch',
|
||||
'submittodebian',
|
||||
|
Loading…
x
Reference in New Issue
Block a user