Mein SetupfileWie man Abhängigkeiten mit setuptools spezifiziert?
setup(
name = 'arkan',
version = '1.0a',
packages=find_packages(exclude=["contrib", "docs", "test*"]),
install_requires=['demjson', 'simplejson', 'pytz', 'datetime', 'Request', 'urlopen']
)
I (https://testpypi.python.org/pypi) pypitest vorgelegt. Wenn ich versuche, mein Paket zu installieren mit:
pip install -i https://testpypi.python.org/pypi arkan
Collecting arkan
.....
Collecting demjson(from arkan)
Could not find a version that satisfies the requirement demjson(from arkan) (from versions:)
No matching distribution found for demjson(from arkan)
Ich bekomme den gleichen Fehler für alle Pakete. Ich habe auch versucht, Version (demjson>=2.2.0
) ohne Glück hinzuzufügen.
Wenn ich jedoch pip demjson
von der Befehlszeile installieren, installiert es ordnungsgemäß. Ich dachte install-requires
lief einfach pip install
auf jeder der Abhängigkeit. Liege ich damit falsch?
Ich habe versucht, diese Abhängigkeiten auf requirements.txt hinzufügen, aber pip install
ignoriert die gesamte Datei vollständig.
Wie gebe ich Abhängigkeiten von meiner setup.py
Datei an, damit sie richtig installiert wird?
'Demjson' fehlt wahrscheinlich nur im' testpypi' Paket-Index. Wenn Sie 'demjson' (sowie Ihre anderen Abhängigkeiten) zuerst installieren, sollte Ihr Paket von' testpypi' installiert werden können. – jonafato