Я использую ультрафиолет для управления своей средой Python локально, но мой производственный сайт по -прежнему использует PIP. Поэтому, когда я обновляю пакеты локально (от pyproject.toml , обновляя файл UV.Lock ), мне также необходимо генерировать новый файл .txt . Но я не могу заставить это сдержать последние версии.
Код: Выделить всё
uv lock --upgrade
< /code>
Вывод этой команды включал строку: < /p>
Updated dj-database-url v2.2.0 -> v2.3.0
и файл uv.lock теперь содержит это, как и ожидалось:
Код: Выделить всё
[[package]]
name = "dj-database-url"
version = "2.3.0"
...
Я подумал, что эта команда затем обновит мои требования.
Код: Выделить всё
uv pip compile pyproject.toml --quiet --output-file requirements.txt
Но когда я запускаю это, требования.
Чего мне не хватает?
Подробнее здесь:
https://stackoverflow.com/questions/791 ... e-using-uv