Remove erroneous runtime dependence on setuptools

This commit is contained in:
Ofek Lev 2023-03-02 13:41:20 -05:00 committed by Yu Liao
parent 2e49b4d70d
commit 1550cce3a7

View File

@ -35,7 +35,9 @@ with open('requirements.txt') as f:
for line in f:
line, _, _ = line.partition('#')
line = line.strip()
if ';' in line:
if not line or line.startswith('setuptools'):
continue
elif ';' in line:
requirement, _, specifier = line.partition(';')
for_specifier = EXTRAS.setdefault(':{}'.format(specifier), [])
for_specifier.append(requirement)