2012-07-24 7 views
5

Wie kann ich plattformspezifische Dinge in eine Anforderungsdatei bekommen? Einige Windows-Pakete werden anstelle ihrer Linux-Gegenstücke benötigt.Plattformunabhängigkeit in Pip-Anforderungsdateien

WinPExpect vs pexpect pywin32 ist nicht auf Linux benötigt aber durch winpexpect benötigt wird

Jede Idee, wie Sie damit umgehen können?

Ich habe über ein kleines Python-Skript nachgedacht, das die Plattform erkennen und damit umgehen würde, indem ich pip mit verschiedenen plattformspezifischen Dateien und der Hauptanforderungsdatei ausführen würde. Scheint, dass es vielleicht einfacher sein sollte.

+0

Ich habe die gleiche Frage mit pexpect und winpexpect =)! –

Antwort

0

Da dies kommt zuerst in einer Stackoverflow Suche nach [python] requirements different platforms mir erlauben, diese answer und this one's späteren Frage zu zeigen; zumal die distutils2 Links in der anderen Antwort hier jetzt tot sind.