Установки,
которые не ломаются.
Зеркало pip / PyPI, которое работает даже тогда, когда pypi.org недоступен из России или блокирует российские IP. Один источник, всегда на связи — мы достаём пакет, проверяем хеш и отдаём его вам. Без VPN, без костылей, без обрывов CI.
$ pip install -i https://pypi.depkit.ru/simple/ requests # или закрепить зеркало для всех установок: $ pip config set global.index-url https://pypi.depkit.ru/simple/
Почему pip install всё чаще обрывается
Российских разработчиков отрезают сразу с двух сторон. Зеркало внутри страны не спасает — оно само не может достучаться до источника.
Стена РКН
Сетевые блокировки внутри России делают многие upstream-эндпоинты недоступными или нестабильными. Соединение рвётся на полпути.
недоступно изнутри РФГео-блок и санкции
Реестры и их CDN всё чаще отдают 403 на российские диапазоны IP. Поэтому зеркало, поднятое внутри РФ, тоже падает — оно не дотягивается до upstream.
403 на российские IPdepkit стоит по обе стороны стены. Инфраструктура релея размещена за рубежом и достучивается до реестров, а вам отдаёт пакеты по доступному изнутри России каналу. Коммерческие инструменты (Artifactory, Nexus, Cloudsmith) ушли с рынка — мы закрываем этот вакуум.
Кэширование без риска ошибки
Пакеты неизменяемы и адресуются по содержимому: у каждого wheel, tarball и OCI-слоя есть контрольная сумма. Поэтому кэш не может «протухнуть» по смыслу.
Достаём
Релей за рубежом запрашивает пакет напрямую у PyPI — там, где нет гео-блока.
Проверяем
Сверяем контрольную сумму. Содержимое идентично оригиналу — байт в байт.
Отдаём
Кэшируем и раздаём из России. Один раз достали — дальше выдаём мгновенно и навсегда.
Сложность не в логике кэша, а в топологии (дотянуться до обеих сторон стены) и точности протокола — мы говорим на API каждого реестра ровно так, как ожидают ваши pip и npm.
Zero-config. Меняется одна строка.
$ pip install -i https://pypi.depkit.ru/simple/ <пакет>
[global] index-url = https://pypi.depkit.ru/simple/
# строкой в начале файла: --index-url https://pypi.depkit.ru/simple/
Что вы получаете
- Полное зеркало PyPI — те же версии и хеши, что на pypi.org.
- Установки не обрываются из-за блокировок и гео-фильтров.
- Стабильный CI: сборки перестают «мигать» из-за сети.
- Никакого VPN и прокси на стороне разработчика.
- Совместимо с
pip,uv,poetry,pdm— это стандартный index-url.
Сейчас Python. Дальше — весь стек.
MVP — публичное зеркало PyPI. Один движок кэширования и маршрутизации расширяется на остальные реестры.