«исключить-новее» не учитывает продолжительностьPython

Программы на Python
Anonymous
«исключить-новее» не учитывает продолжительность

Сообщение Anonymous »

У меня есть проект Python с uv, в котором я хочу установить политику исключения новых версий, но она игнорирует продолжительность. В моем pyproject.toml у меня есть

Код: Выделить всё

[tool.uv]
exclude-newer = "7 days"
Однако, когда я запускаю, например. uv add [some_package] выдает предупреждение:

Код: Выделить всё

warning: Failed to parse `pyproject.toml` during settings discovery:
TOML parse error at line 43, column 17
|
43 | exclude-newer = "7 days"
|                 ^^^^^^^^
failed to parse year in date "7 days": failed to parse "7 da" as year (a four digit integer): invalid digit, expected 0-9 but got
uv docs говорит

Принимает временные метки RFC 3339 (например, 2006-12-02T02:07:43Z), «дружественную» продолжительность (например, 24 часа, 1 неделя, 30 дней) или продолжительность ISO 8601 (например, PT24H, P7D, P30D).

Я попробовал установить длительность ISO, и появилось такое же предупреждение. Когда я устанавливаю определенную дату и время, это работает. Как я могу настроить его на работу с продолжительностью, например, в несколько дней?
У меня uv 0.9.2 и Python 3.11.14.

Вернуться в «Python»