Параметр –uploaded-prior-to оставляет среди кандидатов удаленного индекса только файлы, загруженные раньше указанного времени или минимального возраста. Появляется граница.
Задавайте время с часовым поясом
Для одинакового результата на разных runner используйте ISO 8601 в UTC либо с явным смещением, а длительность P7D применяйте как скользящий карантин.
python -m pip install --uploaded-prior-to=2026-08-01T00:00:00Z package_name
Проверьте возможности индекса
Фильтр работает только при наличии upload-time metadata у удаленного репозитория и не ограничивает локальные файлы, каталоги find-links или VCS requirements, поэтому источники надо контролировать отдельно в конфигурации каждого запуска и runner.
Не задерживайте исправления вслепую
Возраст снижает риск немедленной установки свежего вредоносного релиза, но одновременно откладывает security fix, поэтому добавьте независимый мониторинг уязвимостей и процедуру исключения.
Для воспроизводимой сборки сохраняйте версии и хэши, поскольку дата лишь отсекает новые файлы, но не выбирает один неизменный артефакт среди старых.
Точные версии закрепляют constraints.txt. Сценарии приводит официальное руководство pip.