Ich arbeite an einem Python-Projekt, das das BeautifulSoup-Modul enthält. Als Teil davon benötige ich die Fähigkeit, XML zu analysieren, und als eine Abhängigkeit davon benötige ich, dass das lxml-Modul installiert ist.pants: kann nicht lxml Verteilung pip Anforderung
Ich versuche, eine PEX-Datei mit Pants zu erstellen, und ich sehe, dass ich das Paket für Lxml nicht auflösen kann, das für BeautifulSoup benötigt wird, um XML zu analysieren.
ich folgende Fehlermeldung sehe:
Exception message: Could not get distribution for
SourcePackage(u'file:///Users/x/.pants.d/python-setup/resolved_requirements/CPython-2.7.10/lxml-3.5.0.tar.gz') on platform linux-x86_64.
Kann ich etwas in meinem pants.ini
Datei manipulieren in dieser bestimmten Bibliothek zu ziehen?
Ja, ich baue eine Multiplattform PEX. Wir haben derzeit ein Repo, in das wir Räder für verschiedene Plattformen hineinziehen können. Denkst du, dass es für mich Sinn macht, das Rad, das ich für die andere Plattform brauche, hier einzubauen? Würde das funktionieren, wenn ich das täte? – Huckphin
Ja, das sollte es tun! –
Sie können eine Antwort sehen, die ich auf Multiplatform Pex Gebäude hier gegeben habe: http://stackoverflow.com/questions/34979100/pants-includes-os-x-specific-python-wheels – ericzundel