Gibt es eine Möglichkeit, eine Liste von PIP zu den tatsächlichen Ressourcen in der Datei zu generieren? Zum Beispiel, wenn ich einen Anforderungs mitWie kann ich eine Liste der Paketstandorte aus einer PIP-Anforderungsdatei abrufen?
Flask
Flask-Login
Datei hätte, würde ich gerne Ausgabe etwas bekommen, wie:
Name: Flask
Version: 0.10.1
Summary: A microframework based on Werkzeug, Jinja2 and good intentions
Home-page: http://github.com/mitsuhiko/flask/
Name: Flask-Login
Version: 0.3.2
Summary: User session management for Flask
Home-page: https://github.com/maxcountryman/flask-login
ich, dass Informationen aus pip Show gefunden, möchte aber auf alle laufen Anforderungen, die ich in der Datei "requirements.txt" habe.
try:
import xmlrpclib # Python 2
except ImportError:
import xmlrpc.client as xmlrpclib # Python 3
pypi = xmlrpclib.ServerProxy('http://pypi.python.org/pypi')
package_name = "Flask-Login"
packages = pypi.search({"name": package_name})
package = next(package for package in packages if package["name"] == package_name)
release_data = pypi.release_data(package_name, package["version"])
print(package_name)
print(package["version"])
print(release_data["summary"])
print(release_data["home_page"])
Drucke:
dies, perfekt scheint nun zu versuchen. – nycynik
Das ist großartig, sehr hilfreich. Ich habe ein komplettes Skript daraus gemacht, falls jemand interessiert ist, hier ist es: https://gist.github.com/nycynik/dfdfb220186716e8cd008ae77ffe47e5 – nycynik