refactor(pyproject-without-special-deps.py): use bools instead of ints

This commit is contained in:
Phillip Cloud 2021-11-08 09:17:42 -05:00
parent 9a495722ef
commit b95fe190ce
No known key found for this signature in database
GPG key ID: D908212070FD785E

View file

@ -16,10 +16,10 @@ def main(input, output, fields_to_remove):
else:
for dep in deps.values():
if isinstance(dep, dict):
removed = 0
any_removed = False
for field in fields_to_remove:
removed += dep.pop(field, None) is not None
if removed:
any_removed |= dep.pop(field, None) is not None
if any_removed:
dep["version"] = "*"
json.dump(data, output, separators=(",", ":"))