Я хочу дать команду pip игнорировать определенные OS-специфицированные c пакеты, используя маркеры окружения в needs.txt. Однако по какой-то причине pip все еще пытается установить зависимости, упомянутые в этих пакетах:
Collecting pywin32>=223 (from pypiwin32==223->-r requirements.txt (line 61))
Ignoring pypiwin32: markers 'platform_system == "Windows"' don't match your environment
Ignoring pywin32: markers 'platform_system == "Windows"' don't match your environment
Ignoring pywinpty: markers 'platform_system == "Windows"' don't match your environment
Если эти зависимости также зависят от ОС c, произойдет сбой всего развертывания. Есть ли способ заставить pip пропустить игнорирование этих зависимостей?
Это соответствующий раздел в файле требований:
pypiwin32==223; platform_system == "Windows"
pickleshare==0.7.4
Pillow==6.2.1
pipreqs==0.4.10
plotly==3.9.0
prometheus-client==0.7.1
prompt-toolkit==1.0.15
psutil==5.6.7
Pygments==2.4.2
pyrsistent==0.15.1
python-dateutil==2.8.0
python-dotenv==0.10.1
python-pptx==0.6.18
pytz==2019.1
pywin32==227; platform_system == "Windows"
pywinpty==0.5.4; platform_system == "Windows"