Wie kann ich das deaktivieren ExtDeprecationWarning für externe libs im Kolben
Wenn ich mein Skript auszuführen, bekomme ich diese Ausgabe:
/app/venv/lib/python2.7/site-packages/flask/exthook.py:71: ExtDeprecationWarning: Importing flask.ext.sqlalchemy is deprecated, use flask_sqlalchemy instead.
.format(x=modname), ExtDeprecationWarning
/app/venv/lib/python2.7/site-packages/flask/exthook.py:71: ExtDeprecationWarning: Importing flask.ext.marshmallow is deprecated, use flask_marshmallow instead.
.format(x=modname), ExtDeprecationWarning
/app/venv/lib/python2.7/site-packages/flask/exthook.py:71: ExtDeprecationWarning: Importing flask.ext.cache is deprecated, use flask_cache instead.
.format(x=modname), ExtDeprecationWarning
/app/venv/lib/python2.7/site-packages/flask/exthook.py:71: ExtDeprecationWarning: Importing flask.ext.restful is deprecated, use flask_restful instead.
.format(x=modname), ExtDeprecationWarning
/app/venv/lib/python2.7/site-packages/flask/exthook.py:71: ExtDeprecationWarning: Importing flask.ext.restful.fields is deprecated, use flask_restful.fields instead.
.format(x=modname), ExtDeprecationWarning
/app/venv/lib/python2.7/site-packages/flask/exthook.py:71: ExtDeprecationWarning: Importing flask.ext.restful.reqparse is deprecated, use flask_restful.reqparse instead.
.format(x=modname), ExtDeprecationWarning
/app/venv/lib/python2.7/site-packages/flask/exthook.py:71: ExtDeprecationWarning: Importing flask.ext.restplus is deprecated, use flask_restplus instead.
.format(x=modname), ExtDeprecationWarning
/app/venv/lib/python2.7/site-packages/flask/exthook.py:71: ExtDeprecationWarning: Importing flask.ext.restful.representations is deprecated, use flask_restful.representations instead.
.format(x=modname), ExtDeprecationWarning
/app/venv/lib/python2.7/site-packages/flask/exthook.py:71: ExtDeprecationWarning: Importing flask.ext.script is deprecated, use flask_script instead.
.format(x=modname), ExtDeprecationWarning
/app/venv/lib/python2.7/site-packages/flask/exthook.py:71: ExtDeprecationWarning: Importing flask.ext.migrate is deprecated, use flask_migrate instead.
.format(x=modname), ExtDeprecationWarning
Ich nicht wirklich über diese, da externe libs sind die Ursache HIERFÜR. Ich kann nicht aktualisiert werden diese libs als besitze ich Sie, und ich sehe für einige gibt es pull-requests pending.
Wie kann ich etwas Ruhe und Frieden?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Als der Flachmann 1.0,
flask.ext
existiert nicht. Pakete, die noch nicht behoben, diese Importe nicht funktionieren.Erste, Sie sollte Sorge darüber, weil die Pakete, die Sie verwenden sind nicht auf dem neuesten Stand. Melden Sie einen Fehler, sollten Sie wechseln zu einem direkten import von Namen, wie
flask_sqlalchemy
, anstatt dieflask.ext
import-hook.Hinzufügen
Warnungen.simplefilter
Linie heraus zu filtern, diese Warnungen. Sie können es platzieren, wo immer Sie sind, konfigurieren Sie Ihre Anwendung, bevor Sie irgendwelche Importe erheben würde die Warnung.Kann ich nicht entscheiden, für sicher, dass von deiner Frage, aber ich bin mir ziemlich sicher, dass es die Importe in Ihre Quelldateien, sind die Veranlassung, diese Warnungen.
Wenn Sie mit den veralteten Kolben.ext import umleiten, dann zum Beispiel:
Wird ein direkter import:
Wenn Sie mit Linux arbeiten, diese one-liner wird die änderung in alle Dateien und Ordner rekursiv (aus ./).
Zurück, zuerst in eine andere Datei Weg ist - kann ich nicht mit Sicherheit sagen, es wird nicht beschädigt den Inhalt ein .git-Verzeichnis oder anderen svn, die Sie verwenden, etc. Oder machen nur die änderungen manuell.