Я намагаюся перенести пакет python2 на python3 (не мій власний), використовуючи шість, щоб він був сумісним з обома. Однак один із пакунків, перелічених у вимогах.txt, тепер включений до python3 stdlib, і версія pypi не працює в python3, тому я хочу умовно виключити його. Зробити це в setup.py легко, я можу просто зробити щось на зразок:
if sys.version_info[0] == 2:
requirements += py2_requirements
else:
requirements += py3_requirements
Але я хотів би, щоб requirements.txt також відображав правильний список. Я не можу знайти нічого про це в документації pip. так чи хтось знає, як це зробити, або якщо це взагалі можливо?