diff options
author | Jon Turney <jon.turney@dronecode.org.uk> | 2021-04-29 17:11:53 +0300 |
---|---|---|
committer | Jon Turney <jon.turney@dronecode.org.uk> | 2022-10-02 14:57:10 +0300 |
commit | de93bbcc131909111ec43ab5c0bdadf3131b9ab0 (patch) | |
tree | d59c6b6f0a1f8a80c16aae2688816487cd4cb352 /calm/package.py | |
parent | 89f3b347ea1d4a06c97f52d17f6643598e1c611a (diff) |
Drop generating requires: header
For setup versions later than 2.885, it's superseded by depends2:
Dropping this reduces the size of setup.ini by about 5%
Diffstat (limited to 'calm/package.py')
-rwxr-xr-x | calm/package.py | 11 |
1 files changed, 1 insertions, 10 deletions
diff --git a/calm/package.py b/calm/package.py index dd137fb..38a8d70 100755 --- a/calm/package.py +++ b/calm/package.py @@ -1071,15 +1071,6 @@ def write_setup_ini(args, packages, arch): category = ' '.join(map(upper_first_character, category.split())) print("category: %s" % category, file=f) - # compute the union of requires for all versions - requires = set() - for hints in po.version_hints.values(): - if 'requires' in hints: - requires = set.union(requires, hints['requires'].split()) - # empty requires are suppressed as setup's parser can't handle that - if requires: - print("requires: %s" % ' '.join(sorted(requires)), file=f) - if 'message' in po.version_hints[bv]: print("message: %s" % po.version_hints[bv]['message'], file=f) @@ -1189,7 +1180,7 @@ def write_setup_ini(args, packages, arch): # also itself emitted. if version in po.versions(): - if hints.get('depends', '') or requires: + if hints.get('depends', ''): print("depends2: %s" % hints.get('depends', ''), file=f) if hints.get('obsoletes', ''): |