Ich verwende UV, um meine Python -Umgebung lokal zu verwalten, aber meine Produktionsseite verwendet immer noch PIP. Wenn ich also Pakete lokal aktualisiere (von PYProject.toml , muss ich auch die Datei uv.lock Datei aktualisieren. Aber ich kann das nicht dazu bringen, die neuesten Versionen zu enthalten.
Code: Select all
uv lock --upgrade
< /code>
Die Ausgabe dieses Befehls enthielt die Zeile: < /p>
Updated dj-database-url v2.2.0 -> v2.3.0
und die Datei uv.lock enthält dies jetzt wie erwartet:
Code: Select all
[[package]]
name = "dj-database-url"
version = "2.3.0"
...
Ich dachte, dass dieser Befehl dann meine Anforderungen aktualisieren würde.txt Datei:
Code: Select all
uv pip compile pyproject.toml --quiet --output-file requirements.txt
Aber wenn ich das ausführe, Anforderungen.txt Gibt immer noch die vorherige Version an:
Code: Select all
dj-database-url==2.2.0 \
--hash=...
Was fehlt mir?