Welcome to mirror list, hosted at ThFree Co, Russian Federation.

cygwin.com/git/cygwin-apps/calm.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJon Turney <jon.turney@dronecode.org.uk>2021-04-29 17:11:53 +0300
committerJon Turney <jon.turney@dronecode.org.uk>2022-10-02 14:57:10 +0300
commitde93bbcc131909111ec43ab5c0bdadf3131b9ab0 (patch)
treed59c6b6f0a1f8a80c16aae2688816487cd4cb352 /calm/package.py
parent89f3b347ea1d4a06c97f52d17f6643598e1c611a (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-xcalm/package.py11
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', ''):