Зеркало PyPi
Info
https://pypi-mirror.gitverse.ruявляется зеркалом хранилища библиотек Python https://www.pypi.org/.
Warning
GitVerse не контролирует содержимое библиотек. Все библиотеки автоматически зеркалируются из указанного источника и предоставляются «как есть».
Подключение зеркала
Разовое использование зеркала
Укажите URL зеркала с помощью флага —index-url в командной строке:
pip install <имя_пакета> --index-url https://pypi-mirror.gitverse.ru/simple/Постоянная настройка для pip
Чтобы не указывать адрес при каждой установке, задайте его в конфигурационном файле pip.ini (Windows) или ~/.pip/pip.conf (macOS/Linux):
[global]
index-url = https://pypi-mirror.gitverse.ru/simple/
[install]
trusted-host = pypi-mirror.gitverse.ruТакже можно настроить зеркало через команды pip config:
# Настройка основного индекса
pip config --user set global.index-url https://pypi-mirror.gitverse.ru/simple/
pip config --user set global.trusted-host pypi-mirror.gitverse.ru
# Настройка альтернативного индекса (дополнительно к основному)
pip config --user set global.extra-index-url https://pypi-mirror.gitverse.ru/simple/Используйте global.extra-index-url вместо global.index-url, если хотите добавить зеркало как альтернативный источник, а не заменять главный индекс.
Настройка для poetry
Добавьте зеркало в файл pyproject.toml и привяжите пакеты к источнику:
[[tool.poetry.source]]
name = "gitverse"
url = "https://pypi-mirror.gitverse.ru/simple/"
[tool.poetry.dependencies]
requests = {source = "gitverse"}
pandas = {source = "gitverse"}Каждый пакет явно привязывается к зеркалу через source = "gitverse". Если нужно указать глобальный источник для всех пакетов, можно использовать [[tool.poetry.source]] без явной привязки отдельных пакетов.
Настройка для uv
Добавьте зеркало в файл .uv/config.toml:
[[index]]
url = "https://pypi-mirror.gitverse.ru/simple/"
name = "gitverse"
priority = "primary"При priority = "primary" указанное зеркало становится основным источником для всех пакетов.
Пример работы
Пример установки пакета с использованием зеркала:
$ pip install attrs
Looking in indexes: https://pypi-mirror.gitverse.ru/simple/
Collecting attrs
Downloading https://pypi-mirror.gitverse.ru/packages/attrs/26.1.0/attrs-26.1.0-py3-none-any.whl (67 kB)
Installing collected packages: attrs
Successfully installed attrs-26.1.0Другие доступные зеркала
Помимо зеркала PyPI, GitVerse предоставляет зеркала для следующих реестров:
- Docker Hub;
- NPM;
- Maven.